数据库基本概念小结
元组:行
属性:列
关系:表
域:列中合法值得集合
原子性:域集合中元素不可分割
关系实例:表中一组特定的行
关系映射:对应程序设计中变量
关系模式映射:对应程序设计中类型定义;由属性序列和及其域组成
关系实例映射:对应程序设计中变量值的概念
数据库模式:数据库的逻辑设计
数据库实例:某个时刻数据库中数据的一个快照
超码:一个或多个属性的集合,在一个关系中唯一标识元组
候选码:一个超码的任意真子集都不是超码,这样的最小超码称为候选码
主码:设计者选择用来区分不同元组的候选码
外码:一个关系模式(r1)的属性中出现另一个关系模式(r2)的主码,r1这个属性称作参照r2的外码.r1称为外码依赖的参照关系,r2称为外码的被参照关系
完整性约束:主码,外码,非空等完整性约束;sql中禁止任何破坏完整性约束的数据库更新
参照完整性约束:在参照关系中任意元组在特定属性上的值必须等于被参照关系中某个元组在特定属性上的值
连接运算:把两个关系的元组合并成单个元组
自然连接运算:来自两个关系的元组,如果在相同属性上的取值相同,那么该元组对出现在结果中
笛卡尔积运算:
数据定义语言:定义关系模式,删除关系,修改关系模式
完整性:数据定义语言中定义数据需要满足的完整性约束
视图:数据定义语言中定义视图
数据操作语言:增删改查元组
事务控制:
授权:
嵌入式和动态sql:
这是我的签名