一、
1. 数据库(DB): 长期、有组织、共享的、大量数据的集合。
2. 数据库管理系统(DBMS): 管理数据库的系统,按照数据模型组织数据。
3. 数据库系统(DBS): 数据库系统是指在计算机系统中引入数据库后的系统。
完整的数据库系统结构关系如图所示:
二、
1. 主码/主键: 某一个候选码,能唯一决定表中的一行(比如学生表中的学号)。
2. 建表的时候最好创建一个主键。
3. 外键: 要么为空,要么来自于另外一个表的主键(例成绩表中的学号一定来自于学生表中的学号)。
三、
1. 关系的完整性: 使表里的数据是合理的,合法的。
2. 实体完整性(用主键来决定): 表中行的完整性,主键不能为空。(例重复录入一个学生,表会拒绝录入,这是创建主键的好处)。
3. 域的完整性: 列的值域的完整性,即列的取值是合法的(例一个人的年龄不能是负数)。
4. 参照完整性: 由外键完成的参照完整性。
5. 用户定义的完整性: 指针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。和域完整性差不多。
SQL Server 是 RDBMS 即关系模型的数据库管理系统。