《数据库技术与应用》模拟题2
发布时间:2023-12-07 15:12:40浏览次数:23一.选择题1.DB、DBMS 和 DBS 三者之间的关系是:_________。 A.DB 包括 DBMS 和 DBS B.DBS 包括 DB 和 DBMSC、DBMS 包括 DB 和 DBS D、DBS 与包括 DBMS 和 DB 无关2.数据库系统的主要优点之一是_______。 A. 提供完整性约束 B. 数据无冗余 C. 数据用文件组织 D. 提供操作语言3.事务日志用于事务的_________。 A. 安全 B. 恢复 C. 审计 D. 跟踪4.关系 R 和 S 各有 5 各元组。 R×S 的元组个数为_____。A. 5 B. 10 C. 小于 10 D. 255.下列陈述中,错误的是_________。A.2NF 必然属于 1NF B.3NF 必然属于 2NFC.3NF 必然属于 BCNF D.BCNF 必然属于 3NF6.SQL 中的 update 语句的作用是______。A.定义表结构 B.修改表结构 C.修改元组 D.删除元组7.从关系中选择制定的属性组成新的关系的关系运算是_____。A.选取 B.投影 C.连接 D.笛卡尔乘积 8.关系模式的候选码可以有 _____。A.0 个 B.1 个 C.1 个或多个 D.多个 9.关系数据库标准语言 SQL 是 A.高级语言 B.宿主语言 C.汇编语言 D.非过程化语言10.为在查询结果中去掉重复元组,应该使用保留字________A. UNIQUE B. UNION C. COUNT D. DISTINCT11.SQL 语言中,更新表结构的命令是 。A. update table B.modify table C.alter table D.change table12.如果要查询与数据库相关的图书名,其查询条件需要用短语______ A.BETWEEN B.LIKE C. IN D.CHECK 13.下面不能授予属性列的权限是______。A. SELECT B.INDEX C.DETETE D.UPDATE 14.将 E-R 模型转换为关系数据模型属于数据库的 。 A. 概念设计 B.物理设计 C. 逻辑设计 D. 运行设计15.关系数据库设计中 _______。A. 每个关系模式应该达到 3NFB. 应该尽量使关系模式达到高一级范式C. 规范化问题是要考虑的重要因素之一D. 规范化问题较少考虑 1
16.事务有 4 个特性,其中隔离性需要通过 DBMS 的 功能实现。 A. 安全性 B. 完整性约束 C. 并发控制 D. 数据库恢复17.在数据库系统中,“脏数据”是指一个事务读了另一个事务____。 A.未修改的数据 B.未撤销的数据 C.未提交的数据 D.未删除的数据18.设关系模式 R(P,Q,M,N),R 上的依赖集 F={P→Q,Q→M}。关系 R 的码是______A.P B.Q C.PQ D.PN 19.下列聚合函数中不忽略空值(NULL 的是)______。 A. sum(列名) B. max(列名) C. avg(列名)D. count(*)20.下列不属于视图的优点是_____。A.视点集中 B.简化操作 C.增强安全性 D.数据物理独立选择题答案:1、B2、 A3、 B4、 D5、 c6 、c7、 B8、 C9 、 D10、 D11、 C12、 B13、 C14、 C15、 C16、 C17、 C18、 D19、 D20、D二.填空题 2
1.分布式中数据的分片方式包括______、______、导出和混合2.两段封锁协议是指事务对数据的封锁处理分为_________、_______两个阶段。3.关系模式 R1(学号,课程号,成绩)和 R2(课程号,课程名,先修课程)。根据参照完整性,参照关系是_________,被参照关系是 _________。4.一般 DBMS 对数据库安全控制包括______________________和 __________________________________。5.依照参照完整性,外码必须是___________或者是___________6.目前,有两种解决死锁方法_________和___________。7.数据备份如果按备份的数量可分为______转储和______转储。8.在带有 Group BY 子句的查询语句中,SELECT 子句的列名必须包括_____________也可以包括_____________,除此之外不能有其他列名。9.在 E-R 模型中, _________描述一个实体通过联系能够与另外多少个实体相联系的特点, ____________描述一个实体通过联系最多或者最少与其他多少个实体相联系的约束。10.关系数据模型的 3 个最基本、最普遍的完整性约束是______________、______________和参照完整性。11. 数据备份如果按备份时系统的状态可分为______备份和______备份。12. 课程表(课程号,课程名称,先修课程,学分)和选课表 (学号,课号,成绩)进行连接,如果连接结果中仅包含二个表中学号相同的记录,称该连接为 _________连接,如果连接结果中除二个表中学号相同的记录外还包括左边课程表中的所有记录,称该连接为 _________连接。13.在安全性控制中,____________用户拥有支配整个数据库资源的特权,___________用户具有 resource 特权。14.在三层 C/S 应用架构将用户界面______________和_____________之间彻底分离。15.常用的三种数据模型是______________,__________和关系模型。填空题答案:1. 正确性、有效性2. 加锁和释放锁3. R1、R24. 用户登陆数据库的控制、用户访问数据库资源的控制5. 被参照关系主码的有效值、空值6. 预防死锁、死锁的监测和解除7. 海量,增量8. 分组表达式、聚集函数 G9. 联系的方式、约束10. 域完整性、实体完整性11. 静态、动态12. 内连接、外连接13. DBA 特权、数据库资源特权 3
14.应用逻辑、数据管理15.层次模型,网状模型4