华东理工大学数据库原理(本)期末复习题及参考答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《华东理工大学数据库原理(本)期末复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《华东理工大学数据库原理(本)期末复习题及参考答案.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理(本)期末复习题1一、单项选择题(共50分,每题2分)。超越高度1、长期存储在计算机中、有组织、可共享的大量数据的集合称为A、数据库系统DBSB、数据库管理系统DBMSC、数据库DBD、 数据Data2、当数据库的存储结构改变时,由数据库管理员对 作相应改变,可以使模式保持不变,从而应用程序不必修改,这称为数据的物理独立性。A、内模式和外模式B、模式与外模式之间的映射C、模式与内模式之间的映射D、外模式与内模式之间的映射3、五个基本的关系代数操作是。A、 U ,x,兀和 oB、 U ,8,兀和。CU ,Cl,x,兀和。D、U ,Cl,oo,兀和 o 4、按照给定条件从一个关系中选择指
2、定的属性组成的一个新的关系需要用 关系代数运算。A、选择B、投影 r 除D:占然联接5、关系R和S作自然连接操作时,把原该舍弃的元组放到结果关系中的操作是 oA 并B、外连接C、除D、笛卡儿积6、在学生-课程数据库中,查询选修课程包含了学生“20190015”所学全部课程的学生信息,需要使 用运算。A、差运算B、自然联接C、除运算D、左外联接7、为了加快查询速度,用户可以根据需要在基本表上建立一个或多个 oA、日志文件B、数据转储C、检查点技术E、数据库镜像24、解决并发操作带来的数据不一致问题普遍采用 技术。E.封锁F.存取控制G.恢复H.视图25、在第1个事务以S封锁方式读数据A时,第2个
3、事务对数据A的读方式会遭到失败的是 OA.实现X封锁的读B.实现S封锁的读C.不加封锁的读D.实现共享型封锁的读二、应用题(共30分,每题5分)。设有如下关系模式: 供应商表:S(SNO, SNAME, CITY),分别表示供应商代号、供应商名、供应商所在城市。 零件表:P(PNO, PNAME, COLOR,WEIGHT),分别表示零件代号、零件名、零件颜色、零件 重量。 工程表:J(JNO,JNAME,CITY),分别表示工程号、工程名、工程所在城市。 供应关系表:SPJ(SNO,PNO, JNO,QTY),分别表示供应商代号、零件代号、工程号、零件数 量。请用SQL语言完成下面要求。7
4、.查询供应工程J2零件P2的供应信息。8 .查询供应了红色零件的供应商名。9 .建立一个视图,表示每个供应商供应的零件的总数。10 .查询住在同一城市的一对供应商编号。11 .从供应商关系中删除S2的记录,并从供应关系中删除相应记录。12 .将工程名为“机电厂”的工程使用的零件数量降低5%。三、设计题(共20分)。设需要保存课程、教师、研究生及他们之间联系的信息。其中:(1)课程有课程号、课程名、学分等属性;(2)教师有职工号、姓名、专长等属性;(3)研究生有学号、姓名、年龄等属性。(4)每个教师可指导多名研究生,每个研究生有一名教师指导;(5)每位教师可同时开多门课,每门课可同时由多个教师开
5、设;(6) 一个研究生可选修多门课,一门课可由多个研究生选修,研究生选定一门课时必须选定 讲课教师。 要求:1 .画出E-R图;(10分).转换成关系模型,写出关系模式,并指出每个关系的主码。(10分)数据库原理(本)期末复习题2一答案一、单项选择题(共50分,每题2分)。1234567891()DACBDDADBC11121314151617181920BBABDCBCAC2122232425BDCAA二、应用题(共30分,每题5分)。1、 SELECT *FROM SPJWHERE JN0=J2AND PNO=P2SELECT SNAMEFROM S, SPJ, PWHERE S.SNO=
6、SPJ.SNO AND SPJ.PNO=P.PNO AND COLOR=,红,2、 CREATE VIEW PSUM(SNO, TOTAL) AS SELECT SNO, SUM(QTY) FROM SPJ GROUPBYSNOSELECT SI.SNO, S2.SNO FROM SS1,S S2 WHERE Sl.CITY=S2.CITY AND Sl.SNO S2.SNO3、 DELETE FROM SPJ WHERE SN0=32DELETE FROM S WHERE SNO=,S24、 UPDATE SPJSET QTY=QTY*0.95WHERE JNO= ( SELECT JNOF
7、ROM JWHERE JNAME=,机电厂,)三、设计题(共20分)。教师(职工号,姓名,专长)研究生(学号,姓名,年龄,职工号) 课程(课程号,课程名,学分) 选修(学号,课程号,职工号) 讲授(职工号,课程名)A、数据库B、视图C、索引D、模式8、通过 机制可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的平安保护。A、用户身份鉴别B、存取控制C、数据加密D、视图9、在GRANT语句中,如果指定了 子句,那么获得某种权限的用户还可以把这种权限再授予其他的用户。如果没有指定,那么获得某种权限的用户只能使用该权限,不能传播该权限。A、CASCADEB、RESTRICTC
8、、WITH GRANT OPTIOND、 REVOKE10、以下 不属于实现数据库系统平安性的主要技术和方法。A、封锁技术B、视图技术C、审计技术D、存取控制技术11、下述SQL命令的鸟语中,不能用来定义属性上约束条件的是 oA、NOT NULL 短语B、UNIQUE 短语C、CHECK 短语D、CONSTRAINT12、允许用户定义新关系时,引用其他关系的主码作为外码的是 oA、 INSERTB、CONSTRAINTC、REFERENCESD、REFERENCE13、SQL在CREATE TABLE语句中提供了完整性约束命名子句,用来对 完整性约束条件命名,从而可以使用 语句灵活地增加或删除
9、表中的一个完整性约束条件。A、CHECK、ALTER TABLEB、CHECK、ALTER COLUMNC、FOREIGN KEY、REFERENCESD、 CONSTRAINT ALTER TABLE14、关系模型中,当操作违反参照完整性约束条件时,可进行的违约处理是?A、拒绝执行B、级连操作C、置空值操作D、以上都是 15、假设要求分解既保持函数依赖,又具有无损连接性那么可以到达 范式,但不一定到达范式。A、2NF、3NFB、BCNF、3NFC、3NF、BCNFD、BCNF、4NF16、设关系模式R(XYZ), F=X-Z,XY在R上成立,r=XZ, XY是R上的一个分解,那么分 解I P
10、 oA、具有无损连接和保持函数依赖B、具有无损连接,但不保持函数依赖C、不具有无损连接,但保持函数依赖D、不具有无损连接和保持函数依赖17、以下不属于并发操作带来的不一致性问题是。A.丧失修改B.不可重复读C.死锁D.脏读18、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储 安排和存储结构,这是数据库设计的。A、需求分析阶段B、逻辑结构设计阶段C、概念结构设计阶段D、物理结构设计阶段19、数据库运行一段时间后,由于记录不断增、册k改,会使数据库的物理存储情况变坏,降低 了数据的存取效率,数据库性能下降。这时可由DBA按原设计要求重新安排存储位置、回收垃圾、 减
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华东理工大学 数据库 原理 期末 复习题 参考答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内