青青 发表于 2016-6-17 00:09:11

天津大学网络教育学院2016年7月数据库原理第一组标准答案

数据库原理第一组答案附件回复可见,需要的请自助下载
请在以下五组题目中任选一组作答,满分100分。第一组:一、 SQL语句编写题(每小题25分,共50分)(一)   编写SQL语句对于教学数据库的三个基本表
学生 S(S#,SNAME,AGE,SEX)
学习 SC(S#,C#,GRADE)
课程 C(C#,CNAME,TEACHER) 试用SQL语句表示:检索Liu同学学的课程号。答:             WHERE SNAME=‘Liu’)
(二)编写SQL语句建立一个学生关系表Student,表中有5个字段:学号Sno(字符型)、姓名Sname(字符型)、性别Sex(字符型)、年龄Age(整型)、系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型)、课程号Cno(字符型)、成绩Grade(数值型),其中Sno、Cno是关系的码,用SQL语言完成下列功能:① 建立学生关系表Student和学生选课关系表SC。② 查询计算机系(’CS’)所有同学的姓名和各科成绩。③ 添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系。④ 逻辑删除李江同学的相关记录。答:
二、 解答题(每小题25分,共50分)(一)解答题学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄 (3)有若干比赛项目,包括:项目号,名称,比赛地点 (4)每名运动员可参加多项比赛,每个项目可有多人参加 (5)要求能够公布每个比赛项目的运动员名次与成绩 (6)要求能够公布各个班级团体总分的名次和成绩 解题要求: (1)画出每个实体及其属性关系、实体间实体联系的E-R图. (2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性.并指出每个表的主键和外键。答:(1)

(二) 解答题根据3NF的定义及规范化方法,对关系模式R(U,F)U={学号,姓名,所在系,系主任,课程号,成绩}F={学号→姓名,学号→所在系,所在系→系主任(学号,课程号)→成绩}进行分解。使其满足3NF。答:答案附件回复可见,需要的请自助下载
**** Hidden Message *****
页: [1]
查看完整版本: 天津大学网络教育学院2016年7月数据库原理第一组标准答案