17秋西南大学数据库技术【0072】大作业答案

上传人:奋斗 文档编号:40223290 上传时间:2018-05-24 格式:DOC 页数:2 大小:101.50KB
返回 下载 相关 举报
17秋西南大学数据库技术【0072】大作业答案_第1页
第1页 / 共2页
亲,该文档总共2页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《17秋西南大学数据库技术【0072】大作业答案》由会员分享,可在线阅读,更多相关《17秋西南大学数据库技术【0072】大作业答案(2页珍藏版)》请在金锄头文库上搜索。

1、- 1 -西南大学网络与继续教育学院课程考试试题卷西南大学网络与继续教育学院课程考试试题卷类别:网教 专业:计算机科学与技术 2017 年 12 月课程名称【编号】:数据库技术【0072】 A 卷大作业 满分:100 分一、一、 大作业题目大作业题目1. 试述数据模型的概念、数据模型的作用和数据模型的三个要素。 2. 建立一个关于系、学生、班级、学会等诸信息的关系数据库。 学生:学号、姓名、出生年月、系名、班号、宿舍区。 班级:班号、专业名、系名、人数、入校年份。 系:系名、系号、系办公地点、人数。 学会:学会名、成立年份、办公地点、人数。 语义如下: 一个系有若干专业, 每个专业每年只招一个

2、班, 每个班有若干学生。 一个系的学生住在同一宿舍区。 每个学生可参加若干学会,每个学会有若干学生。 学生参加某学会有一个入会年份。请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数 依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部 分函数依赖。指出各关系模式的候选码、外部码,有没有全码存在?用什么方法 能避免各种不一致的情况? 3. 设有三个关系模式如下:学生 S(S#,SNAME,AGE,SEX)各属性的含义为:学号,姓名,年龄,性别学习 SC(S#,C#,GRADE) 各属性的含义为:学号,课程号,成绩课程 C(C#,CNAME,TEACHER)

3、各属性的含义为:课程号,课程名,教师。 (1)请用关系代数表达式描述查询:学号为S2的学生所选课程的课程号。(2)完善下面的 SQL 语句片断。 CREATE TABLE SC( S# CHAR(10), C# CHAR(10), GRADE NUMBER(2), _, /*建立主码约束*/ _, /*在 S#列上建立外码约束*/ ) (3)用 SQL 查询块描述下列查询: 学生“李勇”所选选修的课程名。 统计每门课程的选课人数。 在学生表中插入数据(1001 , 王勇 , 男 ,19)4. 请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者 号,姓名,地址,性别,年龄,单

4、位。对每本书存有:书号,书名,作者,出版 社。对每本被借出的书存有读者号、借出日期和应还日期。 (1) 根据上述语义画出 ER 图。 (2) 将 ER 模型转换成关系模型,并指出关系的主码和外码(如果存在) 。5. 已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个 仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、 地点和电话号码,零件的属性有零件号、名称、规格和单价。 (1) 根据上述语义画出 ER 图。 (2) 将 ER 模型转换成关系模型,并指出关系的主码和外码(如果存在) 。一、一、 大作业要求大作业要求第 1-2 题选作一题,满分 30 分

5、第 3 题必做,满分 30 分 第 4-5 题选作一题,满分 40 分1. 试述数据模型的概念、数据模型的作用和数据模型的三个要素。 答:数据模型是一组严格定义的概念集合,这些概念精确地描述了系统的数据结构、数据操作和数据- 2 -完整性约束条件。数据模型是通过概念模型数据化处理得到的。数据库是根据数据模型建立的,因而 数据模型是数据库系统的基础。 数据模型的三要素是数据结构、数据操作和完整性约束条件。其中,数据结构是所研究的对象类型的 集合,它包括数据的内部组成和对外联系;数据操作是指对数据库中各种数据对象允许执行的操作集 合,它包括操作对象和有关的操作规则两部分内容;数据约束条件是一组数据

6、完整性规则的集合,它 是数据模型中的数据及其联系所具有的制约和依存规则。3. (1)请用关系代数表达式描述查询: 学号为S2的学生所选课程的课程号。答:(2)完善下面的 SQL 语句片断。答: (3)用 SQL 查询块描述下列查询:学生“李勇”所选选修的课程名。统计每门课程的选 课人数。在学生表中插入数据(1001 , 王勇 , 男 ,19) 答:4. 请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号, 姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本 被借出的书存有读者号、借出日期和应还日期。 (1) 根据上述语义画出 ER 图。 (2) 将 ER 模型转换成关系模型,并指出关系的主码和外码(如果存在) 。答:关系模型为:读者(读者号,姓名,地址,性别) 书(书号,书名,作者,出版社)借书(读者号, 书号,借出日期 ,应还日期)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号