1、基本概念
数据(Data):
数据库(Database)
数据库管理系统(DBMS)
DML、增删改查
DDL、定义数据库中的数据对象
dbms对数据的控制能力:
数据的安全性(Security)保护、
数据的完整性(Integrity)检查
并发(Concurrency)控制
数据库恢复(Recovery)
数据库系统(DBS)
2、数据模型
(1) 实体(Entity)
客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。如:学生、雇员…...
(2) 属性(Attribute)
实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。如:学号、姓名、年龄…...
(3) 码(Key)
唯一标识实体的属性集称为码。其任意真子集不具有此性质。如:学号、身份证号码……
(4) 域(Domain)
属性的取值范围称为该属性的域。如:年龄取值…...
(5) 实体型(Entity Type)
用实体名及其属性名集合来抽象和刻画同类实体称为实体型。如:学生(学号,姓名,年龄)
(6) 实体集(Entity Set)
同型实体的集合称为实体集。如:全体学生
(7) 联系(Relationship)
实体集间联系
一对一联系(1:1)
一对多联系(1:n)
多对多联系(m:n)
实体-联系方法(entity-relationship approach, E-R方法)
3、关系数据模型的数据结构:一张二维表
概念:
关系(Relation):一个关系对应通常说的一张表。
元组(Tuple):表中的一行即为一个元组。
属性(Attribute):表中的一列即为一个属性,给每一个属性起一个名称即属性名。
主码(primary Key):表中的某个属性组,它可以唯一确定一个元组。
域(Domain ):属性的取值范围。
分量(component):元组中的一个属性值。