您好,欢迎访问三七文档
共四页第1页第二套一二三四五六七八九十总分一、单项选择(每题1分,共15分)1.在数据库系统中处于核心位置的是。A.数据字典B.数据库C.数据库管理系统D.数据库管理员2.要查询book表中所有书名中包含“计算机”的书籍情况,可用语句。A.SELECT*FROMbookWHEREbook_nameLIKE‘计算机*’B.SELECT*FROMbookWHEREbook_nameLIKE‘计算机%’C.SELECT*FROMbookWHEREbook_name=‘计算机?’D.SELECT*FROMbookWHEREbook_name=‘%计算机%’3.设有关系R(A,B,C)和S(B,C,D),则RS的属性个数是。A.3个B.4个C.6个D.7个4.数据库技术中,独立于计算机系统的模型是。A.E-R模型B.层次模型C.关系模型D.面向对象模型5.下面关于外关键字描述不正确的是。A.外关键字必须是所参照表的主关键字B.外关键字属性必须与参照的属性是相同的数据类型C.定义外关键字需要对所参照表拥有select权D.一个表中可以有多个外关键字6.在SQL中,用户可以直接操作的是。A.基本表B.视图C.基本表或视图D.基本表和视图7.查询处理最复杂最重要的部分。A.检查是否存在所要查询的关系B.检查操作是否在合法授权范围内C.确定查询路径D.查询优化8.关系规范化中插入操作异常是指。A.插入操作出现故障B.不该插入的数据被插入C.插入了错误的数据D.应该插入的数据未被插入9.设有关系模式R(A,B,C,D,E),R的函数依赖集F={A-BC,CB-E,B-D,E-A},下面分解具有无损连接性的是。A.(A,D,C),(A,B,C)B.(A,B,C),(B,C,D,E)C.(A,B,D),(C,D,E)D.(B,C,D),(A,D,E)10.下面关于视图的描述正确的是。A.数据库既存储视图的定义也存视图的数据B.用带有聚集运算的SQL创建的视图是可更新视图C.用带有groupby子句的SQL创建的视图是可更新视图D.视图可以能在多个关系上创建11.设有关系模式employee(name,department,phone_number),下面哪个命令允许user1可以修改phone_number列的值。A.GRANTMODIFY(phone_number)ONTABLEemployeeTOuser1B.GRANTALTER(phone_number)ONTABLEemployeeTOuser1C.GRANTUPDATE(phone_number)ONTABLEemployeeTOuser1D.GRANTREFERENCES(phone_number)ONTABLEemployeeTOuser112.我们在数据库中记录员工和员工工作信息,要求当某个员工离职后,数据库自动删除该员工的工作信息。则在定义工作信息表时,我们对于外关键字的删除规则应定义为。A.ONDELETEROLLBACKB.ONDELETECASCADEC.ONDELETESETNULLD.ONDELETENOACTION13.DBMS中实现事务隔离性的子系统是。A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统14.如果事务T对数据D已加S锁,则其它事务对数据。A.可以加S锁,不能加X锁B.可以加S锁,也可以加X锁C.不能加S锁,可以加X锁D.不能加任何锁15.在关系数据库中,以下封锁对象中封锁粒度最小的是。A.数据库B.表C.记录D.字段班级学号姓名得分共四页第2页二、填空题(每空1分,共10分)1.数据库的逻辑数据独立性是由_______________映象提供的。2.数据库系统中最重要的用户是_________________。3.若在关系中置换属性的次序,可用的关系代数运算是_____________。4.实体完整性约束规则是对_________________的约束。5.传统的集合“并、交、差”运算施加于两个关系时,要求这两个关系的属性个数必须相等,且相应的属性值必须取自同一个___________。6.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库_________________设计阶段。7.数据库保护问题包括:安全性、___________、故障恢复和并发控制等多方面。8.数据库恢复的基本原理是______________。9.只转储自上次转储以后发生变化的数据,称为转储。10.并发事务如果遵守协议,则该并发调度就是一个可串行化的调度。三、简答题(每题4分,共20分)1.数据库系统中完全避免了冗余吗?冗余的存在会导致哪些问题?2.为什么要引入嵌入式SQL?3.为什么要设立日志文件?4.数据库的安全性和完整性有何区别?5.为什么说关系模式不是规范到越高越好?班级学号姓名得分得分得分共四页第3页四、设计题(每题4分,共28分)设数据库有三个关系:SHOP(商店代号,商店名,店员人数,所在城市)GOOD(商品号,商品名称,价格)SALE(商店号,商品号,销售日期,销售数量)1.用关系代数完成如下查询:店员人数不超过100人的所有商店的代号和商店名。2.用关系代数完成如下查询:销售书包的所有商店名。3.用元组演算表达式完成如下查询:位于沈阳市的所有商店的商店名。用SQL语言完成下面的4-7题:4.将所有电视机降价10%。5.找出铁西百货所销售的全部商品的商品名。6.统计2014年1-10月份各种商品的销售总量(销售日期为“20120101”形式)。7.在GOOD表上创建一个DELETE触发器TRG1,如果删除的商品号在SALE表中还存在销售记录,则不执行操作,并提示用户。班级学号姓名得分得分共四页第4页五、模式分解(共12分)设有关系模式R(工程号,工程名,开工日期,完工日期,成员编号,成员姓名,性别,职称,担当职务)如果规定:每个工程有多人参加;每人一段时间内只参与一项工程,在工程中只能担当一种职务。回答如下问题:1.找出该关系模式中的所有候选码。(2分)2.写出关系模式R的最小函数依赖集。(3分)3.该关系模式最高能够满足第几范式?该关系模式存在哪些问题?(2分)4.试对该关系模式进行分解,使其最终满足3NF。(5分)六、综合应用题(共15分)设有一个材料核算系统,涉及产品、零件、仓库、材料。如果规定:一个产品可以由多种零件构成,同时一种零件可以出现在多种产品中;一种零件耗用了一种材料,一种材料可以用于多种零件,多种零件存储在一个仓库中。回答下列问题:1.试画出反映上述实体关系的E-R图,只需画出实体及实体间联系,可省略属性。(6分)2.将上述E-R图转换成关系模式,各实体属性及联系属性自行定义。(6分)3.指出每个关系模式的主码和外码(如果外码存在)。(3分)班级学号姓名得分
本文标题:数据库试题参考2
链接地址:https://www.777doc.com/doc-2333270 .html