下载此文档

数据库作业(3).doc


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







(2)关系模式:
客户(客户号,姓名,地址,联系电话,订单号)
图书(书号,书名,出版社,单价)
订单(订单号,日期,付款方式,总金额)
订购(订单号,书号,数量)

设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数分别写出下列查询:
(1)检索学生的所有情况。
∏S#, SN, 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))

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小63 KB
  • 时间2018-09-24
最近更新