下载此文档

数据库作业(3).doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
兰 州交通大学数据库原理及应用作业学号: 201108604 姓名: 贺庆杰指导教师: 司徒国强成绩: 概念基础部分:⒉简述数据库管理系统的功能。答: 数据库管理系统是数据库系统的核心软件, 一般说来, 其功能主要包括以下 5个方面。(1) 数据定义和操纵功能(2) 数据库运行控制功能(3) 数据库的组织、存储和管理(4) 建立和维护数据库(5) 数据通信接口⒋解释关系模型的基本概念: 关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。答: 关系:一个关系就是一张二维表。元组: 二维表中的行称为元组,每一行是一个元组。属性: 二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。域:是属性的取值范围。关系模式: 对关系的信息结构及语义限制的描述称为关系模式, 用关系名和包含的属性名的集合表示。候选关键字: 如果在一个关系中, 存在多个属性( 或属性组合) 都能用来唯一标识该关系中的元组, 这些属性( 或属性组合) 都称为该关系的候选关键字或候选码, 候选码可以有多个。主键: 在一个关系的若干候选关键字中, 被指定作为关键字的候选关键字称为该关的主键或主码。主属性: 在一个关系中, 包含在任何候选关键字中的各个属性称为主属性。外键: 一个关系的某个属性( 或属性组合) 不是该关系的主键或只是主键的一部分, 却是另一个关系的主码,则称这样的属性为该关系的外键或外码。 6. 某网上订书系统,涉及如下信息: (1 )客户:客户号、姓名、地址、联系电话。(2 )图书:书号、书名、出版社、单价。(3 )订单:订单号、日期、付款方式、总金额。其中: 一份订单可订购多种图书, 每种图书可订购多本; 一位客户可有多份订单, 一份订单仅对应一位客户。(1 )根据以上叙述,建立 ER 模型,要求标注联系类型(可省略实体的属性)。(2) 根据转换规则,将 ER 模型转换成关系模型, 要求标注每个关系模型的主键和外键(如果存在)。答:(1) ER 模型(2 )关系模式: 出版社 1N MM 客户订单拥有图书订购联系电话地址书号书名订单号日期付款方式客户号姓名数量总金额单价客户( 客户号,姓名,地址,联系电话, 订单号) 图书( 书号,书名,出版社,单价) 订单( 订单号,日期,付款方式,总金额) 订购( 订单号, 书号,数量) 8. 根据给定的关系模式进行查询。设有学生- 课程关系数据库,它由三个关系组成,它们的模式是:学生 S( 学号 S#, 姓名 SN, 所在系 SD, 年龄 SA) 、课程 C( 课程号 C#, , 先修课号 PC#) 、 SC( 学号 S#, 课程号 C#, 成绩 G) 。请用关系代数分别写出下列查询: ( 1) 检索学生的所有情况。∏ S#, S N, SD, SA (S) ( 2) 检索学生年龄大于等于 20 岁的学生姓名。∏ SN(σ SA≥ 20 (S)) ( 3) 检索先修课号为 C2 的课程号。∏ C#(σ PC#= ’ C2’(C )) ( 4) 检索课程号 C1 的成绩为 A 的所有学生姓名。∏ SN(σ C#= ’ C1’∧ G=’A’(S∞ SC)) ( 5) 检索学号为 S1 的学生选修的所有课程名及先修课号。∏ CN, PC#(σ S#=’ S1’(C∞ SC)) ( 6) 检索年龄为 23 岁的学生所选修

数据库作业(3) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人endfrs
  • 文件大小0 KB
  • 时间2016-04-25