② 和 ③ 的特点。
①A.数据共享 B.数据模块化 C.数据结构化 D.数据共享 ②A.数据结构化 B.数据无独立性 C.数据统一管理 D.数据有独立性 ③A.使用专用文件 B.不使用专用文件
C.数据没有安全与完整性保障 D.数据有安全与完整性保障
二、填空题
1.经过处理和加工提炼而用于决策或其他应用活动的数据称为 。 2.数据管理技术经历了 ① 、 ② 和 ③ 三个阶段。
3.数据库系统一般是由 ① 、 ② 、 ③ 、 ④ 和 ⑤ 组成。
4.数据库是长期存储在计算机内、有 ① 的、可 ② 的数据集合。 5.DBMS是指 ① 它是位于 ② 和 ③ 之间的一层管理软件。 6.DBMS管理的是 的数据。
7.数据库管理系统的主要功能有 ① 、 ② 、数据库的运行管理和数据库的建立以及维护等4个方面。
8.数据库管理系统包含的主要程序有 ① 、 ② 和 ③ 。
9.数据库语言包括 ① 和 ② 两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。 10.指出下列缩写的含义:
(1)DML: ① (2)DBMS: ② (3)DDL: ③ (4)DBS: ④ (5)SQL: ⑤ (6)DB: ⑥ (7)DD: ⑦ (8)DBA: ⑧ (9)SDDL: ⑨ (10)PDDL: ⑩
第 2 章 关系模型
1 掌握关系、关系性质、候选键、外部键、主属性、非主属性、关系模型完整性、关系模式、关系数据库等基本概念。
(1)关系:关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 (2)关系性质:P12
6
1)关系中每一个属性值都是不可分解的。
2)关系中不允许出现相同的元组(没有重复元组)。
3)由于关系是一个集合,因此不考虑元组间的顺序,即没有行序。 4)元组中,属性在理论上也是无序的,但在使用时按习惯考虑列的顺序。 5)列是同质的,即每一列中是同一类型的数据,取自同一个值域。 6)每一列称为属性,要给予不同的属性名。
(3)码或候选码:如果关系的某一属性或属性组能惟一地标识一个元组(记录),而其任何真子集无此性质,则称这个属性或属性组为该关系的码或候选码。 (4)主键:用户选作元组标识的一个候选键为主键。
(5)外键:某个关系的主键相应的属性在另一关系中出现,此时该主键就是另一关系的外键, 如有两个关系S和SC,其中S#是关系S的主键,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外键。
(6) 主属性:候选码的诸属性称为主属性。
(7) 非主属性( Non-Prime attribute):不包含在任何侯选码中的属性称为非主属性( Non-Prime attribute)或非码属性(Non-key attribute)。 (8)关系的三类完整性约束
实体完整性:若属性A是基本关系R的主属性,则属性A不能取空值 参照完整性:
若属性(或属性组)F是基本关系R的外码它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为: 或者取空值(F的每个属性值均为空值) 或者等于S中某个元组的主码值 用户定义的完整性:
(9)关系模式可以形式化地表示为:
R(U,D,DOM,F) R 关系名
U 组成该关系的属性名集合 D 属性组U中属性所来自的域 DOM 属性向域的映象集合
F 属性间的数据依赖关系集合
(10)关系数据库:在一个给定的应用领域中,所有关系的集合构成一个关系数据库。 2 掌握关系代数及其运算:并、差、交、笛卡尔积、投影、选择、自然连接、 θ 连接等。
7
R和S ? 具有相同的目n(即两个关系都有n个属性) ? 相应的属性取自同一个域
R∪S
? 仍为n目关系,由属于R或属于S的元组组成
R∪S = { t|t ? R∨t ?S } R - S
? 仍为n目关系,由属于R而不属于S的所有元组组成
R -S = { t|t?R∧t?S }
R∩S ? 仍为n目关系,由既属于R又属于S的元组组成
R∩S = { t|t ? R∧t ?S }
R∩S = R –(R-S)
严格地讲应该是广义的笛卡尔积(Extended Cartesian Product) R: n目关系,k1个元组 S: m目关系,k2个元组
R×S
? 列:(n+m)列元组的集合
? 元组的前n列是关系R的一个元组 ? 后m列是关系S的一个元组
? 行:k1×k2个元组
? R×S = {tr ts |tr ?R ∧ ts?S }
选择:在关系R中选择满足给定条件的诸元组 σF(R) = {t|t?R∧F(t)= '真'}
? F:选择条件,是一个逻辑表达式,基本形式为:
8
X1θY1 投影:投影运算符的含义
? 从R中选择出若干属性列组成新的关系
πA(R) = { t[A] | t ?R }
A:R中的属性列
9
设有关系R和S(如下:)
计算:
设有关系R和S(如下:)
10