第一部分
数据库系统及
VFP
概述
1.
理解数据库、数据库管理系统和数据库系统之间的关系?/p>
元数?/p>
?/p>
存放在数据字典中的各种描述信息,包括所有数据的结构名、存储格
式、完整性约束、使用权限等信息?/p>
补充?/p>
数据管理技术发展有三个阶段?/p>
人工管理阶段?/p>
文件管理阶段?/p>
数据库管理阶段:具有较小?/p>
数据冗余?/p>
,较高的
数据独立?/p>
2
?/p>
数据模型的有关概?/p>
?/p>
概念模型
:面向客观世界、面向用户,主要描述用户和设计者都能理解的?/p>
息结构,如使用最广泛的实?/p>
?/p>
联系模型?/p>
E
?/p>
R
模型?/p>
?/p>
矚慫润厲钐瘗睞枥庑赖?/p>
E
?/p>
R
模型
中涉及的主要概念:实体、联系、属性?/p>
E
?/p>
R
图的表示
实体?/p>
客观存在的事物?/p>
联系?/p>
实体集之间关系的抽象表示?/p>
一对一
?/p>
1:1
?/p>
?/p>
X
?/p>
Y
中的每一个实体和另一个实体集中的一个且?
一个实体有联系?/p>
(班级与班长?/p>
一对多?/p>
1:m
?/p>
?/p>
X
中的每一个实体与
Y
中的任意个(包括
0
个)?
体有联系?/p>
(学生与成绩?/p>
多对多(
m:n
?/p>
?/p>
X
?/p>
Y
中的每一个实体和另一个实体集中的任意?
(包?/p>
0
个)实体有联系?/p>
(学生与课程?/p>
属性:
实体或联系之间所具有的特征?/p>
E
?/p>
R
?/p>
用矩形框表示实体集、菱形框表示联系、椭圆形框表示属性?/p>
?/p>
关系运算?/p>
一种是传统的集合运算:
并、差、交
?/p>
一种是专门的关系运算: