大数据的库考研复试的的题目

上传人:泽*** 文档编号:73593327 上传时间:2022-04-11 格式:DOC 页数:26 大小:1.45MB
收藏 版权申诉 举报 下载
大数据的库考研复试的的题目_第1页
第1页 / 共26页
大数据的库考研复试的的题目_第2页
第2页 / 共26页
大数据的库考研复试的的题目_第3页
第3页 / 共26页
资源描述:

《大数据的库考研复试的的题目》由会员分享,可在线阅读,更多相关《大数据的库考研复试的的题目(26页珍藏版)》请在装配图网上搜索。

1、实用标准文案试卷一(哈尔滨工业大学)一、选择题(每题1 分,共 20 分)1. 在数据管理技术的发展过程中,数据独立性最高的是(A)阶段。A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ( D)是存储在计算机内的有结构的数据集合。A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D )。A.外模式B. 内模式C. 存储模式D. 模式4.作为关系数据系统,最小应具备的关系运算是(B)。A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D. 显示、打印、制表5.在 select语句中使用

2、group by Sno 时, Sno 必须出现在(C)子句中。A. whereB. fromC. selectD. having6.在 where 语句的条件表达式中,与零个或多个字符匹配的通配符是(C)。A. *B. ?C. %D. _7.对关系模式进行分解时,要求保持函数依赖,最高可以达到(B)。A. 2NFB. 3NFC. BCNFD. 4NF8.+)。在关系模式 R( U, F)中, Y XF是 X Y 是否成立的( AA.充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9.在关系数据库设计阶段中,完成关系模式设计的阶段是(C)。A.需求分析阶段B. 概念设计阶段C

3、. 逻辑设计阶段D. 物理设计阶段10.基本 E-R 图就是数据库的(D)。A.外模式B. 逻辑模式C. 内模式D.概念模式11.从数据流图构造 E-R 图时,选择实体一般应先考虑数据流图中的(D)。A.数据项B. 数据流C. 数据处理D.数据存储12. 以下( D )不是当前常用的存取方法。A.索引方法B. 聚簇方法C. HASH 方法 D.链表方法13.事务一旦提交,对数据库的改变是永久的,这是事务的(D)。A.原子性B. 一致性C.隔离性D. 持久性14.并发控制要解决的根本问题是保持数据库状态的(D)。A.安全性B. 完整性C.可靠性D. 一致性15.在数据库系统中,对存取权限的定义称

4、为(A)。A.授权B. 定义C.约束D. 审计16.视图建立后,在数据字典中存放的是(D )。A.查询语句B. 视图的定义C.组成视图的表内容 D.产生视图的表定义17.由全码组成的关系模式,最高可以达到的模式为(D)。A. 4NFB. 2NFC. 3NFD. BCNF精彩文档实用标准文案18.下列叙述中,正确的是(D)。A. 对于关系数据模型,规范化程度越高越好B. 如果 F 是最小函数依赖集,则 R 2NFC. 如果 R BCNF,则 F 是最小函数依赖集D. 关系模式分解为 BCNF后,函数依赖关系可能被破坏19.为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为(D)。A.

5、安全性控制B. 完整性控制C.事务控制D. 并发控制20.包含在日志文件中的主要内容是(C)。A. 程序运行过程B. 对数据的全部操作C.对数据的全部更新操作D. 程序执行结果二、填空题(每题1 分,共 10 分)1.关系模式 R 与 S,组成关系 R S 的是关系()的属性集。2.在 SQL中视图是由()产生的虚表。3.在 SQL中 X not between 20 and 30的含义是()。4.在合并 E-R 图时需解决的属性冲突包括属性()冲突和属性取值单位冲突。5.事务遵守()是可串行化调度的充分条件。6.要使数据库具有可恢复性,基本原则就是数据()。7.数据库控制保护的主要内容是数据

6、的安全性、()、并发控制和恢复。8.事务对数据库数据进行更新操作时,必须首先获得对该数据集合的()锁。9.()是指造成系统停止运转的任何事件,使得系统要重新启动。10.数据()是防止数据库中数据在存储和传输中失密的有效手段。三、简单应用题(每题3 分,共15 分)R表S 表T 表ABCABCBCDa1b1c2a1b2c1b1c2d4a2b3c7a2b2c3b2c1d1a3b4c6a4b6c6b2c3d2a1b2c3a1b1c2a3b4c6求解以下关系代数表达式结果:1.R S2. R-S3. (RS)T4. RT5. (ST)A,DS.B=T.B四、应用题(每题 5 分,共 25 分)给定学生

7、选课数据库,其中包含有3张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept) ,课程表 C(Cno,Cname,Teacher,Ccredit),选课表 SC(Sno,Cno,Grade) 。按要求完成下列数据操作要求。1. 用 SQL语句创建选课表 SC( Sno, Cno, Grade),其中主码为( Sno, Cno),外码为 Sno,Cno,并规定成绩Grade 的取值应该在0 到 100 之间。2. 用 SQL语句表示“将计算机科学系全体学生的成绩置零”。3.用 SQL语句表示“查询选修并且成绩及格的课程总数大于3 门(包括3 门)的学生的学号和姓名”。精彩文档实

8、用标准文案4.用 SQL语句创建视图VSC( Sno, Sname, Cno, Cname, Grade),并将对学生表S 的修改权限授权给用户U1,并且 U1可以将权限进行传播。5.用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”。五、( 15 分)已知关系模式R(U, F)中U=ABCDEG,F=BE G,BD G, CD A, CEG, CDEAB, BC A, B D,求下列各题。1. ( 3 分) F 的最小函数依赖集;2. ( 3 分)关系模式 R 的候选码;3. ( 3 分)判断 R的最高规范化程度,并说明理由;4. ( 3 分)判定分解 =ABD, DGE, AG,

9、CE是否保持无损连接性;5. ( 3 分)将关系模式 R 分解为 3NF,并且保持函数依赖和无损连接性。六、( 15 分)设某汽车运输公司有三个实体集。一是“车队”实体集,属性有车队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属性有司机编号、姓名和电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干个车辆,但每辆车只能属于一个车队;司机与车辆之间存在“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被

10、多个司机使用。1. ( 6 分)试画出 E-R 图,并在图上注明属性、联系类型及实体标识符;2. ( 6 分)将 E-R 图转换为关系模型,并说明主键和外键。3. ( 3 分)判定每个关系模式的最高规范化程度。数据库 A卷参考答案及评分标准一、选择题(每题1 分,共 20 分)1-5ADDBC6-10CBACD11-15DDDDA16-20DDDDC二、填空题(每题1 分,共 10 分)1.关系 R2.基本表或视图3.X304.域5.两段锁协议6.冗余7.完整性8.排它(写)9.系统故障10.加密三、简单应用题(每题3 分,共 15 分)1.R S2. R-S3. (RS)TABCABCAa1

11、b1c2a2b3c7a1a3b4c6a1b2c3精彩文档实用标准文案4.RT5. S.B=T.B(ST)A,DR.AR.BR.CT.BT.CT.DADa1b1c2b1c2d4a1d1a2b3c7b1c2d4a1d2a3b4c6b1c2d4a2d1a1b2c3b1c2d4a2d2a1b1c2b2c1d1a1d4a2b3c7b2c1d1a3b4c6b2c1d1a1b2c3b2c1d1a1b1c2b2c3d2a2b3c7b2c3d2a3b4c6b2c3d2a1b2c3b2c3d2四、应用题(每题5 分,共25 分)1. (5 分)create table SC(Sno char(10) not nu

12、ll,Cno char(10) not null,Grade int check (Grade = 0 and Grade = 60group by Snohaving (count(*) =3 );4. (5 分)create view VSC(Sno, Sname, Cno, Cname, Grade)as精彩文档实用标准文案select S.Sno, Sname, C.Cno, Cname, Gradefrom S, C, SCwhere S.Sno = SC.Sno and C.Cno = SC.Cno;grant updateon table Sto U1with grant opt

13、ion;5. (5 分)Sno,Cno(SC) (C)(S)CnoSno,Sname四、应用题( 15分)1. (3分)Fmin = B G, CD A, CE G, B D, CDE B2. (3分)候选码为:( BCE)和( CDE)3. (3分)1NF,存在 BE G,说明 G对码部分函数依赖,所以为1NF。4. (3分)ABCDEGABGaaaaDGEaaaBCDaaaaaCEAaaa该分解为有损连接分解。5. (3分) =BDG, ACD, CEG, BCDE六、应用题( 15分)1.(6分)车队号车队名车 队1聘期1拥有聘用牌照号mn司机编号厂家车 辆nm司 机姓名使用出厂日期使用

14、日期公里数电话2. (6分)车队(车队号,车队名)司机(司机编号,姓名,电话,车队号,聘期)精彩文档实用标准文案车辆(牌照号,厂家,出厂日期,车队号)使用(牌照号,司机编号,使用日期,公里数)3. (3分)均为 BCNF。本科生考试试卷一、选择题(每题1 分,共 20分)1.数据库系统的核心是()。A.数据库B. 数据库管理系统C. 数据模型D. 软件工具2.应用数据库的主要目的是为了()。A.解决保密问题B. 解决数据完整性问题C. 共享数据问题 D.解决数据量大的问题3.子模式是()。A.模式的副本B.模式的逻辑子集C. 多个模式的集合D. 以上三者都对4.关系运算中花费时间可能最长的运算

15、是()。A.投影B.选择C. 笛卡尔积D. 除5.关系模式 R( U,F),如果 R 2NF,基本可以消除的数据异常是()。A.插入异常B. 删除异常C. 候选码冗余D. 数据冗余过大6.在关系模式 R( U, F)中, X、 Y、 Z 都是属性,且XY、 Y Z,则 X Z 是()。A.一定是传递函数依赖B. 一定不是传递函数依赖C.不一定是传递函数依赖7.在关系数据库设计阶段中,完成E-R 图设计的阶段是()。A.需求分析阶段B. 概念设计阶段C.逻辑设计阶段D. 物理设计阶段8.数据抽象的内容是()。A.选择、投影、连接B.分类、概括、聚集C.调查、分析、设计D. 超类、子类、消息9.在

16、整个设计过程中,最困难、最耗时的阶段是()。A.需求分析阶段B. 概念设计阶段C.逻辑设计阶段D. 物理设计阶段10.事务要么都做,要么都不做,是事务的()。A.原子性B. 一致性C.隔离性D. 持久性11. 从 E-R 图向关系模型转换,一个 M: N 的联系转换成一个关系模式时,该关系模式的关键字是()。A. N 方实体的关键字B. M 方实体的关键字C. N 方实体关键字与 M方关键字组合D. 重新选择其他属性12.现有两个关系R(A, B, C)、 S(A,C,D,E) ,下列哪个表达式能够合法执行()。A.RSB. B=” b”(R)C. A,C( R) A,D( S)D. R S1

17、3.将局部 E-R 图合并为全局 E-R 图时可能会出现冲突,不属于合并冲突的是()。A.属性冲突B. 结构冲突C. 语法冲突D. 命名冲突14.关系模式 R 中的属性全部是主属性,则R 的最低范式必定是()。A. 2NFB. 3NFC. BCNFD. 4NF精彩文档实用标准文案15.下列 SQL语句中,修改表结构的是()。A. ALTERB. CREATEC. UPDATED. INSERT16. SQL 的 SELECT语句中,“HAVING条件表达式”用来筛选满足条件的()。A. 列B. 行C. 关系D. 分组17.对于属性子集X、 Y, X是 X 的真子集,若 X Y, X Y,则称(

18、)。A. Y 传递函数依赖于XB. Y 部分函数依赖于XC. Y 完全函数依赖于XD. X 、Y 相互函数依赖18.系统故障会造成()。A.内存数据丢失B.硬盘数据丢失C. 软盘数据丢失D. 磁带数据丢失19. 为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为()。A. 查询语言B. 宿主语言C. 自含语言D. 会话语言20. SQL 中的视图提高了数据库系统的()。A. 完整性B.并发控制C. 隔离性D. 安全性二、填空题(每题1 分,共 10 分)1.在关系模式中,能够唯一表达元组的属性组称为()。2.参照完整性规则是对()键的约束。3.判断一个并发调度是否正确,可

19、以用()概念来解决。4.模式 / 内模式映像为数据库提供了()数据独立性。5.数据库系统中可能发生的故障有:系统故障、()和计算机病毒。6.外模式是()的子集。7.制作数据后援副本的过程称为()。8.并发控制是对用户的()加以控制和协调。9.在数据库系统中对存取权限的定义称为()。10.()数据模型一般在数据库设计的概念设计阶段使用。三、简单应用题(每题3 分,共15 分)R表S 表T 表ABCABCBCDa1b1c2a1b2c2b1c2d4a2b2c3a2b2c3b2c3d2a1b2c3a1b1c2a3b4c6求解以下关系代数表达式结果:1.R S2. R-S3. (RS)T4. (S)5.

20、 S.C=T.C(S T)AA,D四、应用题(每题5 分,共 25 分)给定学生选课数据库,其中包含有3 张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept) ,课程表 C(Cno,Cname,Teacher,Ccredit),选课表 SC(Sno,Cno,Grade) 。按要求完成下列数据操作要求。精彩文档实用标准文案1.用关系代数表达式表示“查询成绩在90 分以上的学生的学生姓名”。2. 用 SQL语句表示“用户 U1具有从每门课程中 SELECT 最高成绩、最低成绩、平均成绩的权力,他不能查看每个人的成绩” 。3. 用 SQL语句表示“将( S0009, C003,

21、78)插入 SC关系表中”。4. 用 SQL语句表示“查询选修王平老师讲授课程的学生姓名”。5. 用 SQL语句表示“将 IS 系的学生选课信息删除” 。五、( 15 分)设 R(A,B,C,D,E),F=A-C,C-D,B-C,DE-C,CE-A求:1. ( 5 分) R 的候选码;2. ( 5 分) =AD, AB, BC,CDE, AE是否无损连接;3. ( 5 分)将 R 分解 BCNF且无损。六、(15 分)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日

22、期和应还日期。要求:1. ( 6 分)给出 E-R 图;2. ( 6 分)再将其转换为关系模型;3. ( 3 分)判断每个关系模式的规范化最高程度。数据库 B卷参考答案及评分标准一、选择题(每题1 分,共 20 分)1-5BCBCA6-10CBBAA11-15CBCBA16-20DBABD二、填空题(每题1 分,共 10 分)1、超码2、外码3、可串行化调度4、物理 5、介质故障6、模式7 、转储8、并发操作9 、授权10、 E-R三、简单应用题(每题3 分,共15 分)1.R S2. R-S3. (R S)TABCABCAa1b1c2a1b2c3a1a2b2c3a1b2c3a1b2c2a3b

23、4c64. (S)5. S.C=T.C(S T)AA,DAADa1a1d4a2a2d2a3四、简单应用题(每题5 分,共25 分)1、( 5 分)S.Sname S.Sno = SC.Sno SC.Grade 90( S SC)精彩文档实用标准文案2、( 5 分)CREATE VIEW课程成绩ASSELECT Cno, MAX(Grade),MIN(Grade),AVG(Grade)FROM SCGROUP BY Cno;GRANT SELECT ON课程成绩TO U1;3、( 5 分)INSERT INTO SC VALUES ( S0009, C003, 78);4、( 5 分)SELEC

24、T SnameFROM S,C,SCWHERE S.Sno = SC.Sno and C.Cno = SC.Cno and C.Teacher =王平;5、( 5 分)DELETEFROM SCWHERE CS =(SELECT SdeptFROM SWHERE S.Sno = SC.Sno);五、应用题( 15 分)1、( 5 分)候选码为( BE)2、( 5 分)ABCDEADaaaABaaaaBCaaaCDEaaaaAEaaaa无全 a 行,所以该分解为有损连接。3、( 5 分) =AC, BD, ABE六、应用题( 15 分)1、( 6 分)精彩文档实用标准文案123123123123

25、123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231123123123123123123123123123123123123123123123123131231231123123123123123

26、123123123123131231231231231231231231231231231231123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231123123123123

27、123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231123123123123123123123123123123123123123123123123131231231123123123123123

28、1231231231231312312312312312312312312312312312312、( 6 分)读者(读者号,姓名,地址,性别,年龄,单位)书(书号,书名,作者,出版社,读者号,借出日期,应还日期)3、( 3 分)均为 BCNF哈尔滨工程大学试卷一、问答题( 30 分,每小题 5 分)1说明什么是数据 (Data) 和数据库 (Database) ?2说明什么是数据库管理系统(DBMS)和数据库系统 (DBS)?3简述数据管理技术的发展过程?4什么是事务 (Transaction),事务和程序的区别?5什么是计算机系统安全性?6TCSEC/TDI安全级别划分有几个等级,各是什么

29、?二、(10 分)画出包括学生、宿舍、档案材料、班级、班主任的ER图,指出实体之间的联系和描述实体的属性,并指出实体的码?三、(20 分)设有学生课程数据库中包含三个关系:学生关系S、课程关系 C、学生选课关系SC,如图所示。SnoSnameSexSDAge3001王平女计算机183002张勇男计算机194003黎明女机械18174004刘明远男机械171041赵国庆男通信171042樊建玺男通信SnoCnoGradeCnoCnamePcnoCredit300119330012841数据库3330013842数 学43002283精彩文档300239310421841042282实用标准文案3

30、操作系统44(1)4数据结构735数字通信636信息系统147程序设计22(1)用关系代数检索选修课程名为“数学”的学生号和学生姓名(10 分)(2)用 SQL命令查询其它系比计算机系所有学生年龄都要小的学生姓名及年龄。(10 分)四、( 20 分) CSC设有一关系 R,具有下列属性:学号 (S#) 、课程号 (C#) 、成绩 (G) 、TN(任课教师姓名 ) 、教师所在系 (D) 。数据具有如下语义:一个学生一个学号,一门课程一个课程号一位学生所修的每门课程都有一个成绩每门课程只有一位任课教师,一教师可教多门课教师中没有重名,每位教师只属于一个系(1) 指出关系 R 中的函数依赖关系?(

31、5 分)(2) 指出关系 R 的缺点? ( 5 分)(3) 指出关系 R 的缺点的解决途径和规范化程度?(10 分)五、(20 分,每小题 5 分)学生数据库中有三个基本表 ( 关系 ) :S(Sno, Sname,Age, Sex, SD)C(Cno, Cname,Teacher)SC(Sno, Cno Grade)请用 SQL语言完成以下操作:(1) 检索选修了操作系统或数据库课程的学号和成绩;(2) 检索选修了“刘平”老师所讲课程的学生的学号、姓名及成绩;(3) 检索所有姓“张”的学生姓名、年龄和所在系;(4) 检索三门课以上学生姓名、年龄和所在系。哈尔滨工程大学试卷二、问答题( 30

32、分,每小题 5 分)1说明什么是数据 (Data) 和数据库 (Database) ?答:数据 (Data) 是数据库中存储的基本对象,数据库 (Database, 简称 DB)是长期储存在计算机内、有组织的、可共享的大量数据集合2说明什么是数据库管理系统(DBMS)和数据库系统 (DBS)?答:数据库管理系统( Database Management System,简称 DBMS)是科学地组织和存储数据、 高效地获取和维护数据。 数据库系统由数据库、 数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。3简述数据管理技术的发展过程?答:1. 人工管理阶段 (40 年代中 -

33、50 年代中 ) 2. 文件系统阶段 (50 年代末 -60 年代中 ) 3. 数据库系统阶段 (60 年代末 - 现在 )4什么是事务 (Transaction),事务和程序的区别?答:事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务和程序是两个概念:在关系数据库中,一个事精彩文档实用标准文案务可以是一条 SQL语句,一组 SQL语句或整个程序;一个应用程序通常包含多个事务5什么是计算机系统安全性?答:为计算机系统建立和采取的各种安全保护措施, 以保护计算机系统中的硬件、软件及数据,防止其因偶然或恶意的原因使系统遭到破坏,数据遭到更改或泄露等。

34、6TCSEC/TDI安全级别划分有几个等级,各是什么?答:四组 (division)七个等级, D , C( C1,C2), B (B1, B2,B3), A (A1)二、(10 分)画出包括学生、宿舍、档案材料、班级、班主任的实体的属性,并指出实体的码?ER图,指出实体之间的联系和描述答:其中有下划线的属性为实体的码。学生:学号,姓名,出生日期,档案材料:档案号, .班级:班级号,学生人数(5 分)班主任:职工号,姓名,性别,是否为优秀班主任宿舍:宿舍编号,地址,人数教室: 教室编号,地址,容量(5 分)班主任1n班级n1教室管理上课11指导组成nn宿舍住宿学生1归档1归档材料1n三、(20

35、 分)设有学生课程数据库中包含三个关系:学生关系S、课程关系C、学生选课关系SC,如图所示。SnoSnameSexSDAge3001王平女计算机183002张勇男计算机194003黎明女机械18174004刘明远男机械171041赵国庆男通信171042樊建玺男通信SSnoCnoGrade精彩文档3001193300128430013843002283实用标准文案CnoCnamePcnoCredit1数据库332数 学43操作系统444数据结构735数字通信636信息系统147程序设计22(2) 用关系代数检索选修课程名为“数学”的学生号和学生姓名(10 分)答:检索选修课程名为“数学”的学生

36、号和学生姓名:关系代数表达式为:Sno,Sname(Cname=数学 (S SC C)(2) 用 SQL命令查询其它系比计算机系所有学生年龄都要小的学生姓名及年龄。(10 分)答:SELECT Sname, AgeFROM SWHERE AgeALL(SELECT AgeFROM SWHERE SD= CS)AND SD CS或者:SELECT Sname, AgeFROM SWHERE Age(SELECT MIN(Age)FROM SWHERE SD= CS )AND SD CS四、(20 分)设有一关系 R,具有下列属性:学号 (S#) 、课程号 (C#) 、成绩 (G) 、TN(任课教

37、师姓名 ) 、教师所在系 (D) 。数据具有如下语义:一个学生一个学号,一门课程一个课程号一位学生所修的每门课程都有一个成绩每门课程只有一位任课教师,一教师可教多门课教师中没有重名,每位教师只属于一个系(4) 指出关系 R 中的函数依赖关系?(5) 指出关系 R 的缺点?(6) 指出关系 R 的缺点的解决途径和规范化程度?答:( 1) 具有的函数依赖:(5 分)精彩文档实用标准文案F=(S#, C#) G, C# TN, TN D( 2) 缺点的产生主要来自关系的结构。该关系中包含三方面数据:成绩,开课教师和所属系。( 5 分)( 3) 解决途径是将关系进行分解关系规范化。 ( 10 分)SC

38、G(S#, C#, G)CTN(C#, TN)TND(TN, D)五、(20 分)学生数据库中有三个基本表(关系):S(Sno, Sname,Age, Sex, SD)C(Cno, Cname,Teacher)SC(Sno, Cno Grade)请用 SQL语言完成以下操作:(1) 检索选修了操作系统或数据库课程的学号和成绩;(2) 检索选修了“刘平”老师所讲课程的学生的学号、姓名及成绩;(3) 检索所有姓“张”的学生姓名、年龄和所在系;(4) 检索三门课以上学生姓名、年龄和所在系。答:(1) 检索选修了操作系统或数据库课程的学号和成绩;(5 分)SELECT Sno,Grade;FROM S

39、C,C;WHERE SC.Cno=C.Cno AND (C.Cname = 操作系统 OR;C.Cname = 数据库 )(2) 检索选修了“刘平”老师所讲课程的学生的学号、姓名(5 分)SELECT S.Sno,Sname;FROM S,SC,C;WHERE S.Sno = SC.Sno AND SC.Cno=C.Cno AND C.Teacher=刘平 (3) 检索所有姓“张”的学生姓名、年龄和所在系;(5 分)SELECT Sname,Age,SD;FROM S;WHERe Sname LIKE 张%(4) 检索三门课以上学生姓名、年龄和所在系。(5 分)SELECT Sname,Age

40、,SD;FROM S;WHERE Sno IN;(SELECT Sno;FROM SC;GROUP BY Sno;HAVING COUNT(*) =3)哈尔滨工程大学试卷一、简述题( 30 分,每小题 10 分)精彩文档实用标准文案1什么是排它锁和共事锁?2数据库设计的基本步骤有哪些?3什么是活锁与死锁?二、设有一个供应商 S、零件 P 、 工程项目 J 、供销情况 SPJ ,请建立四个索引。其中,( 20 分,每小题 5 分)(1)供应商 S按 Sno 的升序;(2)零件 P 按 Pno 的升序;(3)工程项目 J 按 Jno 的升序;(4)供销情况 SPJ按 Sno 的升序,按 Pno的降

41、序按 Jno 的升序。三、供应商数据库中有:供应商、零件、项目、供应四个基本表(关系)。S(Sno, Sname,Status ,City)P(Pno, Pname,Color , Weight)J(Jno, Jname,City)SPJ(Sno,Pno,Jno,Qty)(20 分,每小题 10 分)用户有一查询语句:检索使用上海供应商生产的红色零件的工程号。(1) 试写出该查询的关系代数表达式;(2) 试写出查询优化的关系代数表达式;四、查询其他系比计算机系某一学生年龄小的学生姓名及年龄。 ( 10 分)五、要求建立“计算机”系学生的视图。 (10 分)六、要求建立一个“供应商”表 S(Sn

42、o,Sname,Status ,City) 分别表示:供应商代码、供应商名、供应商状态、供应商所在城市。其中供应商代码不能为空,且值是唯一的,且供应商的名是唯一的。 ( 10 分)哈尔滨工程大学试卷三、简述题( 30 分,每小题 10 分)1什么是数据 (Data), 数据库 (Database), 数据库管理系统 (DBMS)和数据库系统(DBS)?解 : 数据是数据库中存储的基本对象, 数据库是长期储存在计算机内、 有组织的、可共享的大量数据集合 (3 分) . 数据库管理系统是科学地组织和存储数据、高效地获取和维护数据 (3 分)。数据库系统由数据库、数据库管理系统(及其开发工具)、应用

43、系统、数据库管理员(和用户)构成(4 分)。2什么是事务 (Transaction),事务的特征 ? 事务和程序的区别? (10 分)解 :事务 (Transaction) 是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位 (3 分)事务和程序是两个概念 (4 分)在关系数据库中, 一个事务可以是一条 SQL语句,一组 SQL语句或整个程序一个应用程序通常包含多个事务原子性( Atomicity)一致性( Consistency )隔离性( Isolation)持续性( Durability)精彩文档实用标准文案3什么是计算机系统完整性?完整性约束条件作用

44、的对象? (10 分)解 :数据的正确性和相容性 , 防止不合语义的数据进入数据库(5 分)列:对属性的取值类型、范围、精度等的约束条件(5 分)元组:对元组中各个属性列间的联系的约束关系:对若干元组间、关系集合上以及关系之间的联系的约束二、(25 分)学生数据库中有三个基本表(关系):S(Sno, Sname,Age, Sex, SD)C(Cno, Cname,Teacher)SC(Sno, Cno Grade)请用 SQL语言完成以下操作:(1) 检索选修课程名为“ MS”的学生号和学生姓名;(2) 检索至少选修了课程号为 C1和 C3的学生号;(3) 检索选修了操作系统或数据库课程的学号和成绩;(4) 检索年龄在 18 到 20 之间 ( 含 18 和 20) 的女生的学号、姓名及年龄;(5) 检索选修了“刘平”老师所讲课程的学生的学号、姓名及成绩;解 (1) 检索选修课程名为“ MS”的学生号和学生姓名; (5 分)SELECT S.Sno ,Sname;FROM S , SC,C;WHERE S. Sno = SC . Sno AND SC . Cno=C. Cno AND C . Cname= MS(2) 检索至少选修了课

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!