word
word
1 / 9
word
某某交通大学
数据库原理与应用作业
学 号:201108604
姓 名:贺庆杰
指导教师:司徒国强
成 绩:
概念根底局部:
⒉简述数据库管理系统的功能。
答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。
(1)数据定义和操纵功能
(2)数据库运行控制功能
(3)数据库的组织、存储和管理
(4)建立和维护数据库
(5)数据通信接口
⒋解释关系模型的根本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。
答:关系:一个关系就是一X二维表。
元组:二维表中的行称为元组,每一行是一个元组。
属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。
域:是属性的取值X围。
关系模式:对关系的信息结构与语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。
候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。
主键:在一个关系的假如干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码。
主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。
外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一局部,却是另一个关系的主码,如此称这样的属性为该关系的外键或外码。
,涉与如下信息:
〔1〕客户:客户号、某某、地址、联系。
〔2〕图书:书号、书名、、单价。
〔3〕订单:订单号、日期、付款方式、总金额。
其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。
〔1〕根据以上表示,建立ER模型,要求标注联系类型〔可省略实体的属性〕。
〔2〕根据转换规如此,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键〔如果存在〕。
1
N
M
M
客户
订单
拥有
图书
订购
联系
地址
书号
书名
订单号
日期
付款方式
客户号
某某
数量
总金额
单价
答:〔1〕ER模型
〔2〕关系模式:
word
word
2 / 9
word
客户〔客户号,某某,地址,联系,订单号〕
图书〔书号,书名,,单价〕
订单〔订单号,日期,付款方式,总金额〕
订购〔订单号,书号,数量〕
。
设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生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’
大数据库作业(3) 来自淘豆网www.taodocs.com转载请标明出处.