《华东理工大学数据库原理(本)期末考试复习题.docx》由会员分享,可在线阅读,更多相关《华东理工大学数据库原理(本)期末考试复习题.docx(3页珍藏版)》请在第壹文秘上搜索。
1、第4场数据库原理(本)一、单项选择题1、单个用户使用的数据视图的描述称为AOA、外模式B、概念模式C、内模式D、存储模式2、关系数据库规范化是为了解决关系数据库中B问题而引入的。A、提高查询速度B、插入、删除异常和数据冗余C、保证数据的安全性和完整性D、并发事务控制3、SQL语言是C。A、高级语言B、编程语言C、结构化查询语言D、宿主语言4、下述哪一条是并发控制的主要方法DoA、日志B、授权C、备份D、封锁5、下述那条是安全性遭到破坏的情况CoA、用户读取未提交事务修改过的“脏”数据B、由于系统断电而破坏了数据库中的数据C、用户非法读取数据库中的数据D、丢失更新问题6、数据库后援副本的用途是_
2、C。A、安全性保障B、一致性控制C、故障恢复D、数据的转储7、如果事务Tl获得了数据对象D上的排他锁,那么_CoA、Tl对D只能读不能写B、TI对D只能写不能读C、另一个事务T2对D既不能读也不能写D、另一个事务T2对D只能读不能写8、视图建立后,在数据字典中存放的是_CoA、查询语句B、视图的内容C、视图的定义D、产生视图的基本表的定义9、数据库的完整性是DoA、数据的正确性B、数据的独立性、可控性C、数据的一致性D、数据的正确性、有效性和相容性10、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部战失,这种情况称为COA、介质故障B、运行故隙C、系统故隙D、事务故隙
3、11、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的DoA、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段12、要保证数据库的数据独立性,需要修改的是一C。A、模式与外模式B、模式与内模式C、三级模式之间的两级映射D、三级模式13、写一个更新到数据库中,与写一个表示这个更新的运行记录到日志中是两个不同的操作,这两个操作的顺序安排应该B。A、前者先做B、后者先做C、由程序员在程序中作安排D、由系统决定14、SQL语言提供A语句用于实现数据存取的安全控制。A、GRANT和REVOKEB、PRIMARYKEY和FOREI
4、GNKEYC、COMMIT和ROLLBACKD、CREATEINDEX和DROPINDEX15、按照给定条件从一个关系中选择指定的属性组成的一个新的关系需要用_B_关系代数运算。A、选择B、投影C、联接D、自然联接二、判断题1 .一个SELEcT语句可以从数据库中查找到多个元组。(J)2 .SQL语言中,实现修改表结构的语句是UPDATE语句。(X)3 .数据库系统和文件系统的最本质的区别在于数据库系统中数据结构化。(J)4 .关系规范化的目的在于彻底消灭数据冗余和操作异常。(X)5 .在关系数据库中,用户不仅可以通过基本关系模式,而且还可以通过视图来操作数据库中的数据。(J)6 .若事务T对
5、数据R加了X锁,则其他事务可以对数据R加S锁但不能加X锁。(X)7 .关系代数中的基本元算是并、交、差、投影、选择和笛卡尔积。(X)8 .对数据库的重组织及重构造工作是由DBA完成的。(J)9 .数据库系统的物理设计阶段的任务只是设计数据库系统的存放位置。(X)10 .可串行化调度是串行调度。(X)三、应用题。设有如下关系模式: 供应商表:S(SNO,SNAME,CITY),分别表示供应商代号、供应商名、供应商所在城市。 零件表:P(PNo,PNAME,COLOR,WEIGHT),分别表示零件代号、零件名、零件颜色、零件重量。 工程表:J(JNojNAME,CITY),分别表示工程号、工程名、
6、工程所在城市。 供应关系表:SPJ(SNO,PNO,JNO,QTY),分别表示供应商代号、零件代号、工程号、零件数量。请用SQL语言完成下面要求。1.查询供应工程Jl零件Pl的供应商代号。答:SelectsnoFROMSPJWHEREJNO=,JIANDPNO=Tl2,查询零件重量在16-19之间的零件的全部信息。答:SELECT*FROMPWHEREWEIGHTBETWEEN16AND193 .查询住在同一城市的一对供应商编号。答:SELECTSI.SNO,S2.SNOFROMSShSS2WHERES1.CITY=S2.CITYANDS1.SNOS2.SNO4 .从供应商关系中删除S2的记录
7、,并从供应关系中删除相应记录。答:DELETEFROMSPJWHERESNO=,S2,DELETEFROMSWHERESN0=,S2,5 .建立一个视图,包括每个工程项目使用零件的总数。答:CREATEVIEWPSUM(JNO,TOTAL)ASSELECTJNO,SUM(QTY)FROMSPJgroupbyjno6 .将红色的零件的重量提高5%oUPDATEPsetWeight=Weight*1.05WHERECoLoRd红四、设计题。有一个应用包括三个实体:商店包括商店编号,商店名,地址;职工包括职工编号,姓名,工资;顾客包括顾客编号,姓名,地址。如果规定:每个职工只能服务于一家商店,一家商店有多个职工;每个顾客可以与多家商店有联系,一家商店有多个顾客。请完成如下设计:1 .建立上述信息的E-R模型,画出E-R图;(10分)2 .将E-R图转换成关系模型,并指出每个关系模式的主码和外码。(10分)