数据库原理期末模拟试题大全(6)

2019-03-15 13:09

机会总是留给有准备的人。

GROUP BY Cno;

(4)检索每个学生及其选修的课程名和成绩。

SELECT Student.Sno, Sname, Course.Cname, SC.Grade FROM Student, SC, Course

WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno; (5)检索男生的平均年龄。 ☆七、综合应用题(15分)

一个材料核算系统。其中有产品、零件、仓库、材料,语义为:一个产品可以由多种零件构成,同时一种零件可以出现在多种产品中;一种零件耗用了一种材料,一种材料可以用于多种零件,多种零件存储在一个仓库中。要求:

1.分析该实例,设计出该实例的概念结构(即给出其E-R图,并在该图上标注出属性和联系类型)。 2.将概念模型转变成最小的关系模型(注:该合并的必须合并),指出每个关系的主码和外码。 3.写出所有关系的定义语句。注意主码和外码的约束。

第 26 页 共 28 页

机会总是留给有准备的人。

数据库原理模拟试卷(6)答案

一、填空题(每空1分,共15分) 1.(数据管理系统)2. (物理独立性) (逻辑独立性)3. (数据流) 4.层次模型5. 关系模型 6. (自顶向下方法)7. (数据加密) 8. (死锁)9. (概念模型10. (主码) 11.数据操纵语言、结构化查询语言、数据库、数据库管理员 二、选择题

1.a 2.c 3.b 4.d 5.c 6.c 7.b 8.b 9.a 10.c 11.b 12.a 13.d 14.c 15.d 16.b 17.b 18.c 19.d 20.c 三、多选题

1.a c 2.a b c 3.a b d 4.a b d 5 c d e 四、判断题

1.√ 2.√ 3.√ 4.× 5.× 6. √ 7.√ 8.√ 9.× 10× 五、简答题

2.答:数据冗余大、插入异常、删除异常、修改麻烦。解决办法:模式分解。 3.什么是事务?它有哪些属性? 答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。事务具有四个特性:原子性、一致性、隔离性和持续性。这个四个特性也简称为ACID特性。 4.答:PRIMARY KEY(主码) FOREIGN KEY(外码) DEFAULT (缺省) CHECK(检查) UNIQUE(唯一值) 六、 1.(略) 2.(1).写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中学号属性不能为空,并且其值是唯一的,并在Sno列上建立一个聚簇索引。 CREATE TABLE Student

(Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT,

Sdept CHAR(15));

CREATE CLUSTED INDEX Stusname ON Student(Sname); (2).检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。 SELECT Sname, Ssex FROM Student

WHERE Sdept IN ('IS','CS') (3).检索各个课程号及相应的选课人数。 SELECT Cno, COUNT(Sno) FROM SC

GROUP BY Cno; (4).检索每个学生及其选修的课程名和成绩。

SELECT Student.Sno, Sname, Course.Cname, SC.Grade

第 27 页 共 28 页

机会总是留给有准备的人。

FROM Student, SC, Course

WHERE Student.Sno=SC.Sno and SC.Cno=Course.Cno; (5)检索男生的平均年龄。 select 性别,avg(年龄) from student

where 性别=‘男’ group by 性别

或select avg(年龄) from 基本情况

group by 性别 having 性别='男'

★:学生管理系统数据模型有四个实体集合:

Student(Sno, Sname, gender, age) Class(Classid, department) Course(Cno, Cname, Ccredit) Teacher(Tno, Tname, age, gender)

有关语义关系定义如下:一个学生(Student)只能属于一个班级(Class),一个班级由多名学生组成;学生可以选修多门课程(Course);每门课程可被多个学生选修,也可由多个教师(Teacher)讲授;一个教师只能讲授一门课程。 解题要求:

①根据上述语义画出E—R图,要求在图中画出属性并注明联系的类型。

②将E—R图转换为关系模型。(要求关系模型的数量尽可能少,并在关系模型中用下划线标明各关系模型的码)

第 28 页 共 28 页


数据库原理期末模拟试题大全(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010年高考理综物理第一次模拟检测考试题9

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: