《计算机文化基础课程教学课件》第5章0.ppt

《计算机文化基础课程教学课件》第5章0.ppt

  1. 1、本文档共141页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 数据库技术基础 广东工业大学计算机学院 教学安排 讲课:3学时 上机:3学时 5.1 数据库基础 5.2 Access数据库 5.1 数据库基础 5.1.1 基本概念 5.1.2 关系数据库模型 5.1.3 常用数据库介绍 5.1.1基本概念 数据 数据库 数据库管理系统 数据库系统 数据 数据(Data)是数据库中基本的存储单位。 狭义的数据:数字 广义的数据:文字、图形、图像、声音等内容。 数据的形式本身并不能完全表达其内容,需要经过语义解释,数据与其语义不可分。 从实体“大学生”中抽取出大学生的特征,可形成关于大学生的数据。 例如: 学生(学号,姓名,性别,出生年月,学历) 对应的一条记录 学生(201006001,李明,男,1987-1-1,本科) 数据库 数据库(DataBase,DB) 长期存储在计算机内、有组织的、可共享的数据集合。 数据库的特点 较小的冗余度:在数据库系统中数据单独存放,减少了数据的冗余。 较高的数据独立性:在DB中,数据独立于程序而存在,只要接口未变,程序的改变与数据的改变是独立的,保证了数据较高的独立性。 易扩展性:不需要修改数据库的结构,也可以扩展数据库的内容。 数据库管理系统 数据库管理系统(Database Management System,DBMS)是位于用户与操作系统之间的一层数据管理软件。 数据库的建立、运用和维护由数据库管理系统统一管理、统一控制。 数据库管理系统使得用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。 数据库系统 数据库系统(Database System,DBS)是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 数据库系统结构图 图中各部分说明: ① DB表示数据库,可以是Oracle、Sybase、DB2、SQL Server等数据库。 ② OS表示操作系统,如UNIX、Windows、LINUX、OS/2等系统软件。 ③ DBMS表示数据库管理系统,如Oracle、Sybase、DB2、SQL Server等。 ④ 开发工具指PowerBuilder、Java、Visual Basic、Delphi、Develop2000等编程软件。 ⑤ 应用程序是由开发人员根据实际需求对数据库进行设计,利用一定的开发工具而开发的系统,如学籍管理系统、成绩管理系统、选课系统等,分别由不同的用户使用。 ⑥ DBA指数据库管理员。 ⑦ 用户是使用应用程序的人,如政务管理人员、教务管理人员等。 5.1.2 关系数据库模型 关系数据库是支持关系模型的数据库,是目前最流行、应用最广泛的数据库数据模型。 关系模型中数据的逻辑结构是一张张的二维表,如同Excel中的数据列表,如表5-1和表5-2所示。 关系模型的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种联系。 表5-1 “Student”关系 表5-2 “Scores”关系 关系模型相关概念 关系模型中的相关概念。 ① 关系:一个关系对应于一张二维表,每个关系有一个关系名,也称为表名。 ② 关系模式:关系的描述,如Scores(学号,课程,成绩)。 ③ 元组:也称为记录,表中的一行。 ④ 属性:也称为字段,表中的一列。 ⑤ 关键字:用来标识或存取特定记录的字段,如“学号”,“姓名”字段。 ⑥ 主键:又称主关键字,其值能够唯一地标识表中的一条记录,主键可由一个或多个字段组成。 ⑦ 外键:又称外部关键字。如表5-1和表5-2中,“Stuednt”和“Score”表中都有“学号”字段,可以通过学号字段将两个表建立关联:在“Stuednt”表中,学号字段是主键;在“Score”表中,学号字段是外键。 ⑧ 值域:属性的取值范围,如成绩的取值范围为0~100。 关系模型的基本要求 建立关系模型应满足以下基本要求: ① 关系必须规范化,每个属性必须是不可分割的数据项,即表中不能再包含表。例如,表5-3所示是不规范的形式,而表5-4所示是规范的形式。 ② 关系中不能出现相同的记录。 ③ 关系中不能出现相同的字段。 ④ 关系中每一列的数据必须为同一类型。 表5-3 工资表(非关系模型) 表5-4 工资表(关系模型) 5.1.3 常用数据库产品 DB2 Oracle Informix Sybase SQL Server PostgreSQL MySQL FoxPro Access 5.2 Access数据库 5.2.1 Access概述 5.2.2 创建数据库 5.2.3 数据表的操作 5.2.4 创建表关

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档