当前位置:文档之家› Access数据库应用入门教程ppt课件

Access数据库应用入门教程ppt课件

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