101第7章关系连型数据库和sql语言.pptVIP

  • 2
  • 0
  • 约5.79千字
  • 约 43页
  • 2018-12-27 发布于福建
  • 举报
101第7章关系连型数据库和sql语言

掌握关系模型的定义; 掌握SQL数据定义语句(CREATE) 掌握SQL数据插入语句(INSERT) 掌握SQL数据查询语句(SELECT); 了解关系运算的概念和规范化设计方法 了解SQL数据操纵功能(ALTER DELETE UPDATE DROP) 了解SQL数据控制功能(REVOKE GRANT) 7.1 关系模型 7.1.1 关系模型的定义 关系型数据库是基于关系数据模型而创建的数据库。关系模型中的实体和实体间的联系都用关系(二维表)表示。 关系模型包括关系数据结构、关系操作集合和关系完整性约束三个部分。 1. 关系模型的数据结构 关系模型的基本数据结构是关系(relation),一个关系形式上就是一张行列结构的二维表 属性的取值范围称为域(domain) 元组的总数称为关系的基数 一个具体的关系可以简单地以关系名及其属性列表来表示 下表中的教师实体的关系数据模式可以表示为: 教师(工号,姓名,性别,系别,职称) 关系数据模型和数学中的关系概念区别: (1)元组个数为无限的关系没有现实意义,所以关系数据模型中的关系应该是有限集合。 (2)数学中元组的值是有序的,而关系模型不强调这种有序性,并通过对关系的各列添加属性名来取消这种有序性。 2. 关系的性质 根据关系的定义,关系应具有如下性质: (1)列应为同质。即每一列

文档评论(0)

1亿VIP精品文档

相关文档