数据库客观题总复习(共15页).doc
《数据库客观题总复习(共15页).doc》由会员分享,可在线阅读,更多相关《数据库客观题总复习(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库原理复习题一、单项选择题 1. 数据库系统达到了数据独立性,是因为采用了( D )。A. 层次模型 B. 网状模型C. 关系模型 D. 三级模式结构2. 在关系数据库系统中,一个关系相当于(A )。A. 一张二维表 B. 一条记录C. 一个关系数据库 D. 一个关系代数运算3. 建立索引的目的是( B )。A. 减少存储空间 B. 提高存取速度C. 减少输入输出 D. 减少冗余4. 用户选作元组标识的一组属性称为( C )。A. 外部码 B. 候选码C. 主码 D. 超码5. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的
2、( B )阶段。A. 需求分析 B. 概念设计C. 逻辑设计 D. 物理设计6. 在SELECT语句的下列子句中,通常和HAVING子句同时使用的是( C )。A. ORDER BY子句 B. WHERE子句C. GROUP BY子句 D. 均不需要7. 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )的缺陷。A. 数据的不一致性 B. 封锁C. 冗余度大 D. 数据丢失8. 从E-R模型向关系模型转换,一个M:N的联系转换成关系模式时,该关系模式的码是( C )。A. M端实体的码 B. N端实体的码C. M端实体码与N端实体码组合 D. 重新选取其他属性9. 在数据库
3、设计的需求分析阶段,业务流程一般采用( B )表示。A. E-R图 B. 数据流图C. 程序结构图 D. 程序框图10. 模式/内模式映象一般是在( C )中描述。A. 外模式 B. 应用程序C. 内模式 D. DB缓冲区11. SELECT语句中“SELECT DISTINCT”表示查询结果中( C )。A. 属性名都不相同 B. 去掉了重复的列C. 行都不相同 D. 属性值都不相同12. 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到( D )中。A. 编译程序 B. 操作系统C. 中间语言 D. 宿主语言13. 数据库三级结构从内到外的三个
4、层次为( B )。A. 外模式、模式、内模式 B. 内模式、模式、外模式C. 模式、外模式、内模式 D. 内模式、外模式、模式14. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除操作,这类功能称为( C )。A. 数据定义功能 B. 数据管理功能C. 数据操作功能 D. 数据控制功能15. 下列实体类型的联系中,属于一对一联系的是( A )。A. 学校和校长之间的联系 B. 车间与工人之间的联系C. 商店与商品之间的联系 D. 学生与课程之间的联系16. 关系模型用( A )实现数据之间的联系。A. 外部码 B. 地址指针 C. 表 D. 关系 17. 事务的持续性是指( B )
5、。A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个书物内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态18. 关系模型中各级模式之间的关系为( A )。A. 3NF2NF1NF B. 3NF1NF2NFC. 1NF2NF3NF D. 2NF1NF3NF19. 已知关系模式SUPPLY(SNO,SCITY,STATUS),存在函数依赖:SNOSCITY,SCITYSTATUS,而SCITYSNO不成立,那么( B )。A. SUPPLY属于1NF,但不属于2NFB. SUPPLY属于2NF
6、,但不属于3NFC. SUPPLY属于3NF,但不属于BCNFD. SUPPLY属于BCNF,但不属于4NF20. 在下列SQL语句中,修改表结构的是( A )。A. ALTER B. CREATE C. UPDATE D. INSERT21. 关系运算中花费时间可能最长的运算是( C )。A. 投影 B. 选择 C. 笛卡尔积 D. 除22. 在数据库的概念设计中,最常用的数据模型是( D )。A. 形象模型 B. 物理模型C. 逻辑模型 D. 实体联系模型23. 外模式/模式映象一般是在( A )中描述。A. 外模式 B. 应用程序 C. 内模式 D. DB缓冲区24. 嵌入式SQL语句中
7、引用共享变量时,必须在变量名前加( D )标志。A. 逗号(,) B. 句号(。) C. 分号(;) D. 冒号(:)25. 单个用户使用的数据视图的描述称为 ( A )。A. 外模式B. 概念模式 C. 内模式D. 存储模式26. 子模式DDL用来描述 ( B )。A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构27. 在DBS中,DBMS和OS之间的关系是 ( B )。A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行28. 五种基本关系代数运算是 ( A )。A. ,-,和B. ,-,和C. ,和D. ,和29.
8、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。A. 左外联接B. 右外联接C. 外部并D. 外联接30. 在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段31. SQL中,下列涉及空值的操作,不正确的是 ( C )。A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)32. 在数据库系统中,负责协调和监视数据库使用的人员称为( B )。A. ADOB. DBAC. DBMSD. DBS33.
9、常见的数据模型有多种,目前使用较多的数据模型为( C )模型。A. 层次 B. 网状 C. 关系 D. 拓扑34. 在关系型数据库中,对数据库的操作可大致概括成为( B )两大类。A. 拷贝、检索 B. 检索、更新 C. 插入、删除 D. 查询、过滤35. 在关系数据模型中,通常可以把( D )称为属性,其值称为属性值。A. 记录 B. 基本表 C. 模式 D. 字段36. 在关系代数中,对一个关系做投影操作以后,新关系的元组个数( B )原来关系的元组个数。A. 小于 B. 小于或等于 C. 等于 D. 大于37. 用( D )形式表示实体类型和实体间联系是关系模型的主要特征。A. 指针 B
10、. 链表 C. 关键字 D. 表格38. SQL基本的使用方式有两种,它可以单独使用;可以在用高级语言编写的应用程序中使用,这时相应的高级语言称为( A )。A. 宿主语言 B. 嵌入式语言 C. 数据定义语言 D. 交互式语言39. ( C )是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。A.程序 B. 命令 C. 事务 D. 文件40. 事务的原子性是指( A )。A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个书物内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态
11、变到另一个一致性状态41. 在查询优化中“先选择、投影、后连接”,这是因为对一个关系做选择操作之后,新关系的元组个数( D )原来关系的元组个数。A. 大于 B. 等于 C. 小于 D. 小于或等于42. 数据的完整性为( D )。A. 数据的正确性 B. 数据的独立性、可能性C. 数据的一致性 D. 数据的正确性、有效和相容性43. SQL语言中,COMMIT语句的主要作用是( D )。A. 结束程序 B. 返回系统 C. 存储数据 D. 提交事务44. 关于数据库规范化是为了解决关系数据库中 A 问题而引入的。A. 插入、删除和数据冗余 B. 数据查询优化C. 安全性和完整性 D. 数据操
12、作的复杂性45. 两个子查询的结果( A )时,可以执行并、交、差操作。A. 结构完全一致 B. 结构完全不一致C. 结构部分一致D. 主码一致46. 若用如下的SQL语句创建一个student表:CREATE TABLE student( SNO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE SMALLINT );可以插入到student表中的是( B )。A. (1031,曾华, 23,男) B. (1031,曾华,NULL,NULL)C. (NULL,曾华,男,23) D. (1031,NULL,男,23)第47题到第48题
13、基于这样的3个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩47. 检索学生姓名及其所选修课程的课程号和成绩,正确的SELECT语句是( C )。A. SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#;B. SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE;C. SELE
14、CT S.SN,SC.C#,SC.GRADE FROM S,SCWHERE S.S#=SC.S#;D. SELECT S.SN,SC.C#,SC.GRADEFROM S,SC;48. 检索选修课程“C2”的男生中的最高成绩,正确的SELECT语句是( D )。A. SELECT MAX(GRADE) FROM SCWHERE CN=C2 AND SEX=男;B. SELECT MAX(GRADE) FROM SC,C,S WHERE CN=C2 AND SEX=男;C. SELECT MAX(GRADE) FROM SC,SWHERE SC.C#=C.C#AND CN=C2 AND SEX=男
15、;D. SELECT MAX(GRADE) FROM SC,C,S WHERE SC.C#=C.C# AND SC.S#=S.S#AND CN=C2 AND SEX=男;49. 检索选修门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( D )。A. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)=4B. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60GROUP BY S# HA
16、VING COUNT(*)=4 ORDER BY 2 C. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60HAVING COUNT(*)= GROUP BY S# ORDER BY 2 DESCD. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)=450. 要保证数据库逻辑数据独立性,需要修改的是( C )。A. 模式 B. 模式与内模式的映射C. 模式与外模式的映射 D. 内模式51. 下列四项中,不属于数据库特点的是( C )
17、。A. 数据共享 B. 数据完整性C. 数据冗余很高 D. 数据独立性高52. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D )。A. 多对多 B. 一对一 C. 多对一 D. 一对多53. 反映现实世界中实体及实体间联系的信息模型是( D )。A. 关系模型 B. 层次模型 C. 网状模型 D. E-R模型54. 关系代数表达式的优化策略中,首先要做的是( B )。A. 对文件进行预处理 B. 尽早执行选择运算 C. 执行笛卡儿积运算 D. 投影运算55. 事务有多个性质,其中不包括( B )。A. 一致性 B. 唯一性 C. 原子性 D. 隔
18、离性56. SQL语言通常称为( A )。A. 结构化查询语言 B. 结构化控制语言C. 结构化定义语言 D. 结构化操纵语言57. 如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。A. 关系数据库优化 B. 数据字典 C. 关系数据库规范化理论 D. 关系数据库查询58. 要保证数据库的数据独立性,需要修改的是( A )。A. 三层模式之间的两种映射 B. 模式与内模式C. 模式与外模式 D. 三层模式59. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )。A. 多对多 B. 一对一 C. 多对一 D. 一对多60
19、. 在视图上不能完成的操作是( C )。A. 更新视图 B. 查询C. 在视图上定义新的基本表 D. 在视图上定义新视图61. 查询中需要统计元组的个数时,应使用( C )函数。A. SUM(列名)B. COUNT(列名) C. COUNT(*)D. AVG(列名)62. 下列四项中,不属于关系数据库特点的是( D )。A. 数据冗余小 B. 数据独立性高C. 数据共享性好 D. 多用户访问63. 以下的英文缩写中表示数据库管理系统的是( B )。A. DB B. DBMS C. DBA D. DBS64. 数据库管理系统、操作系统、应用软件的层次关系从核心到外围分别是( B )。A. 数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 客观 复习 15
限制150内