ch22关系代数及关系约束.pptVIP

  • 8
  • 0
  • 约 70页
  • 2017-04-25 发布于四川
  • 举报
ch22关系代数及关系约束

第二章 数据模型;2.3 在SQL中定义关系模式;2.3.1 SQL中的关系;2.3.2 SQL的基本数据类型;固定长度和可变长度字符串类型;固定或可变长度的位串;布尔类型和整型数据;近似数字类型;日期和时间类型;2.3.3 简单的表定义;2.3.4 修改关系模式;2.3.5 默认值;2.3.6 键的声明;PRIMARY KEY和UNIQUE的区别在于,声明为UNIQUE的属性集可以取NULL值,而PRIMARY KEY不能。;第二章 数据模型;关系操作的存取路径对用户隐蔽,用户只要指出“做什么”,不必详细说明“怎么做”。 常用的关系操作 查询 选择、投影、连接、除、并、交、差 数据更新 插入、删除、修改;关系数据语言的种类 关系代数语言 关系演算语言 关系数据库标准SQL;关系代数的传统定义 一个元组集合(即关系),能用来进行典型的基于关系的查询 集合上的五个操作:并、差、笛卡尔积、选择、投影 在这些基本操作上定义的附加操作,例如各种连接 关系代数的操作规则对于集合和包是不一样的 简单的说,包是以空间代价换取时间效率 所以对一般小例子来说,包的综合效率更高 但对实际应用中的数据库来说,用集合更加合理 2.4节的介绍针对集合,第5章介绍针对包;关系演算语言:用谓词来表达查询要求。 元组关系演算语言 谓词变元的基本对象是元组变量 典型代表:ALPHA, QU

文档评论(0)

1亿VIP精品文档

相关文档