《Access数据库应用基础教程ppt课件》由会员分享,可在线阅读,更多相关《Access数据库应用基础教程ppt课件(217页珍藏版)》请在金锄头文库上搜索。
1、教学目标教学重点教学过程Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社第1章 数据库系统概论Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益教学目标通过本章的学习,读者应该理解数据模型、数据库管理系统、事务管理、安全性和完整性、并发控制原理、故障恢复等基本概念,掌握数据库设计的基本步骤,为后续章节的学习打下良好的基础。Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系
2、,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益教学重点理解信息、数据、数据库和数据处理的概念了解数据库系统的组成和发展史理解数据库管理系统的主要功能和组成理解概念模型的基本概念和常用的数据模型理解常用的数据库语言掌握数据库设计的步骤和内容Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益教学过程数据库的基本概念 数据库系统和数据库管理系统 数据模型 数据库语言 数据库设计的步骤与内容 Access数据库应用
3、基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.1 数据库的基本概念 信息与数据数据库数据处理Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.2 数据库系统和数据库管理系统 数据库系统的组成和发展史数据库管理系统(DBMS)的主要功能数据库管理系统的组成Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华
4、大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益数据库系统的组成和发展史一个数据库系统要包括数据、用户、硬件和软件4个主要部分。按照年代来分,数据库系统的发展可以划分为如下几个阶段:(1)20世纪50年代至20世纪60年代早期 (2)20世纪60年代末至20世纪70年代(3)20世纪80年代(4)20世纪90年代初(5)20世纪90年代末至今 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单
5、位和职工的合法权益数据库管理系统(DBMS)的主要功能数据库定义功能 数据存取功能 数据库运行管理功能 数据库的建立和维护 数据通信功能 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益数据库管理系统的组成语言编译处理程序 系统运行控制程序 系统建立和维护程序 数据字典Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工
6、的合法权益1.3 数据模型 概念模型常用的数据模型关系模型层次模型网状模型Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益概念模型概念模型是对客观事物及其联系得抽象,用于信息世界的建模,它强调其语义表达能力,以及能够较方便、直接地表达应用中各种语义知识。在概念模型中主要有实体与实体集 、属性 、关键字与域和联系等基本概念。Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场
7、经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益常用的数据模型关系模型:用二维表格结构来表示实体以及实体之间联系的数据模型。 层次模型:数据库系统最早使用的一种模型,它的数据结构是一颗有向树。 网状模型 :如果取消层次模型的两个限制,即两个或两个以上的结点都可以有多个双亲,则“有向树”就变成了“有向图”。“有向图”结构描述了网状模型。 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.4 数据库语言 数据定义语言 数据操纵语言 Ac
8、cess数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益数据定义语言数据库模式是通过一系列定义来说明的,这些定义由一种称为数据定义语言(Data-Definiton Language,DDL)的特殊语言来表达。例如,下面的SQL语句描述了account表的定义:Create table account(account-number char(10), balance integer)上面DDL表达式执行的结果就是生成了account表,另外还更新了称为数据字典和
9、数据目录的特殊表集。 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益数据操纵语言数据操纵语言(Data-Manipulation Language,DML)使得用户可以访问或操纵那些按照某种特定数据模式组织起来的数据。通常有如下两种基本的数据操纵语言:(1)过程化DML:要求用户指定需要什么数据以及如何获得这些数据。(2)陈述式DML:也称非过程化DML,只要求用户指定需要什么数据,而不指明如何获得这些数据。 Access数据库应用基础教程数据库应
10、用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.5 数据库设计的步骤与内容 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行与维护 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第2章 关系数据库原理 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完
11、善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益教学目标通过本章的学习,读者应该理解关系数据模型的基本概念 、关系运算 、关系模式的规范化和数据库规范化的应用 ,为后续章节的学习打下良好的基础。Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益教学重点理解关系数据模型的基本概念掌握各种关系运算掌握模式的规范化了解数据库规范化的应用 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事
12、业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益教学过程关系数据模型和关系运算关系模式的规范化Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.1 关系数据模型与关系运算关系数据模型的基本概念关系运算选择投影笛卡尔积连接Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人
13、单位和职工的合法权益关系数据模型的基本概念(C1)关系:一个关系就是一张二维表 元组:表中的一行就是一个元组 属性:表中的列称为属性 域:属性的取值范围 关系模式:对关系的描述称为关系模式 候选关键字:属性或属性的组合,其值能够惟一地标识一个元组。Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益关系数据模型的基本概念(C2)主关键字:从候选关键字中选择其中一个作为主关键字。主属性:包含在任何候选关键字中的属性称为主属性外关键字:一个关系中的属性或属性
14、组并非该关系的关键字,但它们是另外一个关系的关键字 。全关键字:关系模型的所有属性组是这个关系模式的候选关键字,称为全关键字。 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益选择从一个关系中选出满足给定条件的记录的操作称为选择或筛选。选择是从行的角度进行的运算,选出满足条件的那些记录构成原关系的一个子集。例如下面的表达式将选择教师(编号,姓名,性别,所在系名)关系中所有计算机系的教师信息:所在系名=“计算机系”(教师) Access数据库应用基础教
15、程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益投影 从一个关系中选出若干指定字段的值的操作称为投影。投影是从列的角度进行的运算,所得到的字段个数通常比原关系少,或者字段的排列顺序不同。 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益笛卡尔积 笛卡尔积运算使得我们可以将任意两个关系的信息组合在一起,例如我们将前面的教师(编号,姓名,
16、性别,所在系名)关系和课程(课程号,课程名,任课教师编号,上课教室)关系做笛卡尔积运算,得到的关系如下:教师 课程(教师.编号,教师.姓名,教师.性别,教师.所在系名,课程.课程号,课程.课程名,课程.任课教师编号,课程.上课教室) Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益连接连接是把两个关系中的记录按一定条件横向结合,生成一个新的关系。最常用的连接运算是自然连接,它是利用两个关系中共用的字段,把该字段值相等的记录连接起来,例如“教师”和“课程”可以通过“教师.编号”和“课程.任课教师编号”作为连接的“纽带”。 Access数据库应用基础教程数据库应用基础教程 清华大学出版社清华大学出版社为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.2 关系模式的规范化模式规范化的必要模式的规范化第一范式(1NF) 第二范式(2NF) 第三范式(3NF) 第四范式(4NF) 模