数据库原理与应用试卷A答案10111_第1页
数据库原理与应用试卷A答案10111_第2页
数据库原理与应用试卷A答案10111_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、三、应用题(共26分)设有数据库,包括如下3个关系模式: 借书卡(卡号,姓名,班级) 图书 (书号,书名,作者,单价,库存册数) 借书记录(卡号,书号,还书日期) 语义如下:6) 姓名、书名不允许为空;7) 班级默认值为“08数本1班”;8) 单价允许取值大于0,库存册数允许取值大于等于0。要求:1、 用SQL语句建立三个表。(9分)答案:CREATE TABLE借书卡(卡号 CHAR(15) primary key, 姓名 CHAR(10) not null, 班级 CHAR(10) default 08数本1班) CREATE TABLE 图书 (书号 CHAR(15) primary k

2、ey, 书名 CHAR(20) not null, 作者 CHAR(10), 单价 DECIMAL(4,2) check(单价>0),库存册数 INT check(库存册数>0) CREATE TABLE 借书记录 (卡号CHAR(15) not null, 书号 CHAR(15) not null, 还书日期 SMALLDATETIME,Primary key (卡号,书号) 2、 针对上题中建立的四个表试用SQL语言完成如下查询和操作1) 利用多表连接, 查询卡号07166借阅数据结构的还书日期(4分)答案:SELECT还书日期 FROM图书 s,借书记录p WHERE卡号=0

3、7166 AND s. 书号=p. 书号 AND书名=数据结构2) 利用子查询,查询借阅数学史的所有卡号(3分)答案:SELECT DISTINCT 卡号 FROM借书记录s WHERE书号IN (SELECT书号 FROM图书 WHERE书名='数学史')3) 删除数据库中卡号为08112的相应记录(3分)答案:DELETE FROM借书记录 WHERE卡号='08112' DELETE FROM借书卡 WHERE卡号='08112'4) 请将 (08741,10023) 插入借书记录关系(3分)答案:INSERT INTO借书记录(卡号,书号

4、) VALUES (08741,10023)5)请为数据库原理与应用建立一个借阅情况的视图,包括卡号、书号和还书日期(4分)答案:CREATE VIEW V_SPJ AS SELECT卡号,书号,还书日期 FROM借书记录 WHERE书号= (SELECT书号 FROM图书 WHERE书名='数据库原理与应用') 四、综合题(共26分)学生课程管理数据库系统设计中:(1)有若干学生,学生属性包括:学号、姓名、性别 (2)有若干教师,教师属性包括:编号、姓名、职称 (3)开设若干课程,课程属性包括:课号、课名、学分 (4)一门课程可由多名教师在不同的时间任教,一名教师可任多门课程

5、。 (5)一门课程有多名学生选修,每名学生可选多门课,每门课有一个成绩。 要求: 1、试设计 ER 图,注明属性和联系类型。 (5分)2、将 ER 图转换为等价的关系模型(包括关系名,属性名和码)。 (12分)3、指出以上各关系模式所达到的范式级别,并写出判断依据。(3分)答案及评分标准:1、职称性别姓名学号 成绩教师课程学生讲授选修MNMN编号姓名学分课号课名每个实体(包括属性)、联系、联系种类各1分,任何部分错误酌情扣分。2、学生(学号,姓名,性别) -2分课程(课号,课名,学分) -2分教师(编号,姓名,职称) -2分讲授(课号,编号) -3分外键为:编号、课号选修(学号,课号) -3分

6、外键为:学号、课号3、学生3NF 课程3NF教师3NF讲授3NF选修3NF因为在模式中都不存在部分函数依赖和传递函数依赖五、设计题(共24分) 设计教学管理数据库,要求能对在校教师和学生的如下信息进行有效的存储和管理:1) 学生、教师、课程、班级、系别的基本信息;2) 学生成绩、教师任课和使用教材情况;3) 每个系包含的班级信息;4) 每个班级包含的学生信息。要求:按照数据库设计的步骤写出需求分析(4分)、概念结构设计(10分)、逻辑结构设计(10分)过程。需求分析中明确目的和功能,概念结构设计画出E-R图,逻辑设计写出转化成的关系模式。答案:1、需求分析:能够对在校学生、教师和课程信息进行有效的存储和管理,实现对相关信息的查询、增加、删除和修改。2、概念结构设计(如右图):3、逻辑结构设计:学生(学号,姓名,性别,班号)班级(班号,班级名,系别号)系(系别号,系名)课程(课程编号,课程名,学分)选修(学号,课程编号,成绩)教师(教师号,姓名,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论