外键约束:引用完整性约束
主键约束:某字段能惟一标识此字段所属的实体,并且不允许为空
一张表中只能有一个主键
惟一性约束:每一行的某字段都不允许出现相同值,可以为空
一张表中可以有多个
检查性约束: age: int
constraint
/etc/passwd:
数据查询和存储:
存储管理器:
权限及完整性管理器
事务管理器
文件管理器
缓冲区管理器
查询管理器:
DML 解释器
DDL 解释器
查询执行引擎
关系运算:
投影:只输出指定属性
选择:只输出符合条件的行
自然连接:具有相同名字的属性上所有取值相同的行;
笛卡尔积:
(a+b)*(c+d)=ac+ad+bc+bd
并:集合运算
SQL 查询语句:
sequel-->SQL
SQL-86
SQL-89
SQL-92
SQL-99
SQL-03
SQL-08
SQL 语言的组成部分:
DDL
DML
完整性定义语言:DDL 的一部分功能
视图定义:
事务控制:
嵌入式 SQL 和动态 SQL:
授权:DCL
使用程序设计语言如何跟 RDBMS 交互:
嵌入式 SQL:与动态 SQL 类似,但其语言必须程序编译时完全确定下来;
ODBC
评论