《数据库原理及应用总结归纳》期末复习题及答案

发布时间 : 星期日 文章《数据库原理及应用总结归纳》期末复习题及答案更新完毕开始阅读

精心整理

6.在以上销售数据库表中,用SQL语句完成以下操作:PN0为'00227'的产品数增加100;并检索出其对应的产品名。 答:

?UPDATE SPJ SET QTY=QTY+100 WHERE PNO='00227'; SELECT PNAME FROM P

WHERE PNO='00227'; 六、应用题(本大题共10分)

1.东方货运公司数据库的样本数据如下。根据数据库的表结构和内容: 1)指出每个表的主码和外码。如果没有外码,则写“无”。 2)卡车表存在实体完整性和参照完整性吗?请详细说明。 3)具体说明卡车表与运货站表之间存在着什么关系? 4)卡车表中包含多少个实体? 表名称:卡车

车号 货运站编类型 号 1001 501 2019年-9月

1 59002.7 11/06/90 总行程 购入日期 精心整理

1002 502 1003 503 1004 504 ?表名称:货运站 货运编地址 号 501 北京市东城区花市大街010111号 502 67301234 —何东海 —吴明君 电话 经理 2 2 2 54523.8 32116.6 3256.9 11/08/90 09/29/91 01/14/92 北京市海淀花园路101010号 64248892 ?表名称:型号 类型 汽车型号 1 2 1.答:1) 表名称 主码 外码 DJS130 DLS121 2019年-9月

精心整理

货运站编号,类卡车 车号 型 货运站 型号 货运站编号 类型 无 无 2) 实体完整性:在主码车号的这列中不存在空值; 参照完整性:外码“货运站编号”这列中的值都是货运站表中“货运站编号”这列中的值,外码“类型”这列中的 值都是型号表中“型号”这列中的值。 3)货运站表和卡车表之间存在着一对多的关系,即每一个货运站可以有多辆车。如,样本数据中货运站501有两辆车:车号为1001和1003;货运站502有两辆车:车号为1002和1004。

4)卡车表中包括4个实体,即表中每个元组(行)对应一个实体,每个实体就是一辆车。

2. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数

(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

(3)有若干比赛项目,包括:项目号,名称,比赛地点 (4)每名运动员可参加多项比赛,每个项目可有多人参加 (5)要求能够公布每个比赛项目的运动员名次与成绩 (6)要求能够公布各个班级团体总分的名次和成绩 2019年-9月

精心整理 解题要求:

画出每个实体及其属性关系、实体间实体联系的E-R图。

根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性;并指出每个表的主键和外键。 答: (1) (2)

班级(班级号,班级名,专业,人数) 主键:班级号 运动员(运动员号,姓名,性别,年龄,班级号) 主键:运动员号 外键:班级号 项目(项目号,项目名,比赛地点) 主键:项目号 比赛(运动员号,项目号,成绩,名次,得分)

主键:运动员号,项目号 外键: 运动员号;项目号

《数据库原理及应用》期末复习题答案

一、单项选择题

1-10 C B D B D A B B C A 11-15 D B B B B

16-25 A C B C D C D C B B 26-35 B D B A B B C A C C 2019年-9月

联系合同范文客服:xxxxx#qq.com(#替换为@)