数据库原理试题 - 单选题(35.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:118KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库原理试题 - 单选题(35.pdf

数据库原理试题-单选题(35.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

试题七一单选题(35分)1在数据库中,产生数据不一致的根本原因是()A)数据存储量太大B)没有严格数据保护C)缺乏完整性控制D)数据冗余2数据库管理系统(DBMS)是()A)一个完整的数据库应用B)一组硬件C)一组软件D)即有硬件又有软件3在三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A)外模式B)存储模式C)内模式D)模式4按照传统的数据模型分类,数据库系统可以分为三种模型()A)大型中型小型B)西文中文兼容C)层次网状关系D)数据图形多媒体5数据库三级模式结构有利于保持数据库的()A)数据独立性B)数据安全性C)结构规范化D)操作可行性6在一个关系中如果有一个属性能唯一标识关系中每一个元组,称这个属性为()A)候选码B)数据项C)主属性D)主属性值7关系数据库系统能实现的专门关系运算包括()A)排序、索引、统计B)选择、投影、连接C)关联、更新、排序D)显示、打印、8两个关系进行自然连接,要求有一个或多个共有的()A)B)元组C)行D)属性9在关系代数的专门关系运算中,从表中选出满足条件的元组的操作称为()A)除法B)投影C)选择D)连接10下列关系运算中花费时间最长的是()A)除法B)投影C)选择D)连接11SQL语言是()的语言,易学习A)过程化B)非过程化C)格式化D)导航式12下列SQL语句中,修改表结构的是()A)ALTERB)CREATEC)UPDATED)INSERT13SQL语言具有两种使用方式,分别称为交互式SQL和()A)提示式SQLB)多用户SQLC)嵌入式SQLD)解释式SQL14关系规范化中的删除异常是指()A)不该删除的被删除B)应该删除的没删除C)操作被中断15关系数据库中的关系模式至少是()A)1NFB)2NFC)3NFD)4NF16候选码中的属性称为()A)主属性B)非主属性C)关键属性D)复合属性17关系模式的候选码可以有()个A)1个B)多个C)1个或多个D)0个18候选码中的属性可以有()A)1个B)多个C)1个或多个D)0个19当关系模式R已属于3NF,下列说法正确的是()A)消除了异常操作B)仍存在异常操作C)一定属于BCNFD)一定不属于BCNF20关系模式的分解()A)唯一B)不唯一C)规范程度越高越好21E-R模型是数据库设计的有力工具,适于建立数据库的()A)数据模型B)概念模型C)逻辑模型D)结构模型22在关系数据库设计中,设计关系模式是()阶段的任务。A)概念设计B)逻辑设计C)物理设计D)需求分析23下列各项不属于数据库实施阶段的是()A)建立库结构B)扩充功能C)加载数据D)系统调试24下列那个不是数据库必须提供的数据控制功能。A)安全性B)完整性C)可移植性D)并发控制25在数据库系统中,对存取权限的定义称为()A)命令B)授权C)定义D)审计26关系数据库系统并发控制的基本单位是()A)事务B)进程C)程序D)脚本27解决并发操作带来的数据不一致性问题普遍采用的机制是()A)封锁B)恢复C)存取控制D)协商28不允许其他任何事务对这个锁定目标再加任何类型的锁是()A)共享锁B)排他锁C)共享锁或排他锁D)都不对29对并发控制若不加控制,可能会带来()问题A)不安全B)死锁C)死机D)不一致30()用来记录对数据库中数据进行的每一次更新操作。A)副本文件B)日志文件C)数据库D)缓冲区31并发操作会带来哪些数据不一致性()A)丢失修改,不可重复读,脏数据B)脏数据,死锁,C)丢失修改,死锁D)丢失修改,不可重复读,脏数据32一个基本表上可以建()聚簇索引A)1个B)多个C)1个或多个D)0个33数据库的完整性是指数据的()A)正确性和有效性B)不丢失C)安全性D)一致性34两段锁协议可以确保并发控制的()A)一致性B)可串行性C)完整性D)原子性35建立索引的目的是()A)提高查询速度B)保证数据的完整性C)保证逻辑独立性D)提高规范化程度二简答题(25分)1基本表和视图有什么区别和联系。2解释什么是数据的独立性,数据库系统如何实现数据的独立性。3解释什么是事务,有什么特性?4什么是数据模型,有哪些组成要素?5举例说明数据库设计为什么要进行规范化?三有如下关系模式:学生(学号,姓名,年龄,系名)课程(课号,课名,学分)选课(学号,课号,成绩)1.用SQL语言完成下列操作(12分)1)查询选修三门以上课程的学生姓名。2)定义一个视图,由学号,姓名,课名,成绩四个属性组成3)删除所有选修2号课的学生记录。2.用关系代数表示下列查询(8分)1)列出选修所有课程的学生学号