
笔试样卷一 一、简答题(25分) 1,数据岸阶段数据管理的主要特点局什么? 2.解释DB、6W5、85三个餐之? 3.什么是物理数据独立性和逐辑数据独立性? 4,试说明s的主要功能? 5,在成模型转换为关系横型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1,设有关系R和S R:S新 AB C A BC 367345 257723 734 443 列表计算U5、R一S、R×S、S)、6().(5分) 2.设有三个关系 S (SNO,SNAME,AGE SEX.SDEPT) SC (SNO.CNO,GRANDE) C (CNO.CNAME,CDEPT,TNAME) 试用关系代数表达式表示下列查询 (1)检素L0老师所授误程的误程号、课程名 (2)检素年龄大于3岁的男学生的学号和姓名 (3)检素学号为S3的学生所学误程的误程名和认课教师姓名 (4)检素G同学不学的课程的课程号 (5)检素至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO.SNAME.AGE.SEX.SDEPT) SC (SNO.CNO.GRANDE)
笔试样卷一 一、简答题(25 分) 1.数据库阶段数据管理的主要特点是什么? 2.解释 DB、DBMS、DBS 三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明 DBMS 的主要功能? 5.在 ER 模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20 分) 1.设有关系 R 和 S R: S: AB C A BC 36 7 345 25 7 723 73 4 44 3 列表计算 R∪S、R-S、R×S、π3,2(S)、δB<5(R)。(5 分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询 (1)检索 LIU 老师所授课程的课程号、课程名 (2)检索年龄大于 23 岁的男学生的学号和姓名 (3)检索学号为 S3 的学生所学课程的课程名和认课教师姓名 (4)检索 WANG 同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10 分) 三、设有三个基本表(45 分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE)

C (CNO.CNAME.CDEPT.TNAME) 1,试用T-S,的查淘语句表达下列查出 (1》检索L1U老师所授课程的课程号、课程名 (2》检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认误教师姓名 (4》检索AG同学不学的课程的课程写 (5》检索至少选修了两门误程的学生的学号(10分) 2.试用T-S的查淘语句表达下列查询 (1》统计有学生选修的课程的门数 (2)求透修C4课程的学生的年静 (3》求LU老师所授误程的每门课程的学生的平均成绩 (4》统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学坐的姓名和年龄(10分) 3.试用T-5q更新语句完成下列更新操作 (1》往表S中插入一个学生资料((S9”,U”,18) (2)在表5中检素每一门课程成绩都大于等于80分的学生的学号、姓名,性别,靶 检素结果插入另一个己存在的表SU(S0,SNE,SE0 (3》删除SC表中AG月学的选课资料 (4)肥低于总平均分的女同学的成绩提高5% (5》把表SC中C4课程的成锁投高5⅓(10分) 四、设有美系模式R(BCD),R上的D集F={B→CD,A一D,试说明R不是F的理由, 并把R分解成2F模式集。(10分)
C (CNO, CNAME, CDEPT, TNAME) 1.试用 T-SQL 的查询语句表达下列查询 (1)检索 LIU 老师所授课程的课程号、课程名 (2)检索年龄大于 23 岁的男学生的学号和姓名 (3)检索学号为 S3 的学生所学课程的课程名和认课教师姓名 (4)检索 WANG 同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10 分) 2.试用 T-SQL 的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修 C4 课程的学生的年龄 (3)求 LIU 老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10 分) 3.试用 T-SQL 更新语句完成下列更新操作 (1)往表 S 中插入一个学生资料( ‘S9’, ‘WU’, 18) (2)在表 S 中检索每一门课程成绩都大于等于 80 分的学生的学号、姓名、性别,把 检索结果插入另一个已存在的表 STU ( SNO, SNAME, SEX) (3)删除 SC 表中 WANG 同学的选课资料 (4)把低于总平均分的女同学的成绩提高 5% (5)把表 SC 中 C4 课程的成绩提高 5%(10 分) 四、设有关系模式 R(ABCD),R 上的 FD 集 F={ AB→CD, A→D},试说明 R 不是 2NF 的理由, 并把 R 分解成 2NF 模式集。(10 分)

数招库应用第试样卷一参考答案 一、简答题(25分) 1,采用数据核型表示复杂的数据结构:有较高的数据数立性:为用户提侯了方便的用户接口, 提供数据控制功能:增加了系饶的灵活性。 2B《数据库):存储在计算机内有组夙的、统一管理的相关数据的集合。 S(数据库管理系统),是位于用户与操作系统之间的数据管理线件, 5《数据库系统):是实观有组织的、动志的存储大量关联数据,以方便用户访利的计算 机硬件、软件和株距资源组成的计算机系统。 3.物理数据鞋立性:内榄式的修改。只需对横式/内极式快象做相应修改,而不需修改顺念 模式。 逻细数据独立性:概念模式的修政,只需对外模式/视式联象做相应修政,而不需修政外模 式 4,W5的主要功能: 数据定义():三级结构、两级陕象、完整性约束等。 数据操拟();检索、。更新, 数据保护:数据恢复,并发控制、完整性控制、安全性控制等。 数据推护,数据载入,转换,存精、、性能监控等。 数据字典(0):存储三级结构定义的据库称为心,即系统数据库。 5,实体实体类型→关系颅式。 暖系: 1:1:将联系置入任一端实体,并加入另一端实体主健为外健。 1::将联系置入多瑞实体,并如入一端实体主键为外键。 M::建立新关系模式,主键为两端实体的主键,并为外键, 二、计算题(20分) 1.RUS: ABC 367 257 734 443
数据库应用笔试样卷一参考答案 一、简答题(25 分) 1.采用数据模型表示复杂的数据结构;有较高的数据独立性;为用户提供了方便的用户接口; 提供数据控制功能;增加了系统的灵活性。 2.DB(数据库):存储在计算机内有组织的、统一管理的相关数据的集合。 DBMS(数据库管理系统):是位于用户与操作系统之间的数据管理软件。 DBS(数据库系统):是实现有组织的、动态的存储大量关联数据,以方便用户访问的计算 机硬件、软件和株距资源组成的计算机系统。 3.物理数据独立性:内模式的修改,只需对模式/内模式映象做相应修改,而不需修改概念 模式。 逻辑数据独立性:概念模式的修改,只需对外模式/模式映象做相应修改,而不需修改外模 式。 4.DBMS 的主要功能: 数据定义(DDL):三级结构、两级映象、完整性约束等。 数据操纵(DML):检索、更新。 数据保护:数据恢复、并发控制、完整性控制、安全性控制等。 数据维护:数据载入、转换、存储、、性能监控等。 数据字典(DD):存储三级结构定义的数据库称为 DD,即系统数据库。 5.实体:实体类型→关系模式。 联系: 1∶1:将联系置入任一端实体,并加入另一端实体主键为外键。 1∶N:将联系置入多端实体,并加入一端实体主键为外键。 M∶N:建立新关系模式,主键为两端实体的主键,并为外键。 二、计算题(20 分) 1.R∪S: ABC 367 257 734 443

345 723 R-5 ABC 367 257 734 443 RX5 ABC n3,2S) CB 53 42 8K5): ABC 734 443 2 (1)刀cno,enam(TNAME='LIU'(O】 (2)刀sn0,smae(eage=23Asex='男'(S) (3)IIcname,tnane (o sno='83'(S)ooSCooC) (4I1cnoC0-1co(o snane-”TANG”(SCos】 (5)Πsn0(01=4A2<>5 SCXSC0)】 三、(45分) 1. (1)SELECT CNO,CNAME FROM C WHERE TNAME-'LIU' (2)SELECT SNO,SNAME FROM S WHERE AGE>23 AND sex='' (3)SELECT C.CNO,TNAME FROM S,SC.C
345 723 R-S: ABC 367 257 734 443 R×S ABC π3,2(S): CB 53 42 δB5 (SCXSC)) 三、(45 分) 1. (1)SELECT CNO,CNAME FROM C WHERE TNAME=’ LIU’ (2)SELECT SNO,SNAME FROM S WHERE AGE>23 AND sex=’ 男’ (3)SELECT C.CNO, TNAME FROM S,SC,C

WHERE SNO="S3'AND C.CNO=SC.CNO='e03'AND S.SNO-SC.SNO (4)select cmo from c where not exists (seleet cno froa se where c.cno=se.cno and sname='WANG') (5)select sel.sno from se as sel,se as sc2 where scl.sno=sc2.sno and scl.cno<>sc2 cno 2 (1)select count (as mun from sc group by cno (2)SELECT SNO,AGE FROM S,SC WHERE S.SNO-SC.SNO AND CNO-'C4' (3)select cno,avg(score) from e,se WHERE TNAME='LIU'AND C.CNO-SC.CNO group by cno (4)select cno,count (*)fron sc (5)select snane,age from s where SEX=''and age>all(select age fron s where sex='') 3. (1)INSERT INTO S(sno,sname,age)VALE('S9',18) (2)select sno,snane,.seg into stu from s where score>=80 and s.smo=sc.sno (3)delete from se where sc.sno=(select sno fron s where snane='wang'and s.sno=sc.sno) (4)update se set score=scores (1+0.05)fron s,se where sex=''and s.sno=sc.sno and score<(select avg(score)froa sc (5)update sc set score=score*(1+0.05)from where cno='c4' 四、(10分) 设有关系核式R(AD),R上的而集F={AB→CD,A一,试说明R不是2F的理由,并 把R分解成2F模式集。(10分) 1、侯选健为B 2、由AB→D可知AB→C,AB→D 又由于A一D 故D局部依赖干候选键B所以R不是证
WHERE SNO=’S3’ AND C.CNO=SC.CNO=’c03’ AND S.SNO=SC.SNO (4)select cno from c where not exists (select cno from sc where c.cno=sc.cno and sname='WANG') (5) select sc1.sno from sc as sc1,sc as sc2 where sc1.sno=sc2.sno and sc1.cno<>sc2.cno 2. (1)select ,count(*) as num from sc group by cno (2)SELECT SNO,AGE FROM S,SC WHERE S.SNO=SC.SNO AND CNO=’C4’ (3)select cno, avg(score) from c,sc WHERE TNAME=’ LIU’ AND C.CNO=SC.CNO group by cno (4)select cno,count(*)from sc (5)select sname,age from s where SEX='男' and age>all(select age from s where sex='女') 3. (1)INSERT INTO S(sno, sname, age) VALUE( ‘S9’, ‘WU’, 18) (2)select sno,sname,.seg into stu from s where score>=80 and s.sno=sc.sno (3)delete from sc where sc.sno=(select sno from s where sname=’wang’ and s.sno=sc.sno) (4)update sc set score=score*(1+0.05) from s,sc where sex=’ 女’ and s.sno=sc.sno and score<(select avg(score) from sc ) (5)update sc set score=score*(1+0.05) from where cno=’c4’ 四、(10 分) 设有关系模式 R(ABCD),R 上的 FD 集 F={ AB→CD, A→D},试说明 R 不是 2NF 的理由,并 把 R 分解成 2NF 模式集。(10 分) 1、侯选键为 AB 2、由 AB→CD 可知 AB→C,AB→D 又由于 A→D 故 D 局部依赖于侯选键 AB 所以 R 不是 2NF

3、RI(AB,C) R2 (A,D)
3、R1(AB,C) R2(A,D)