Bootstrap

数据库基础笔试题(附带答案)

 🔥 交流讨论:欢迎加入我们一起学习!

🔥 资源分享耗时200+小时精选的「软件测试」资料包

🔥 教程推荐:火遍全网的《软件测试》教程  

📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

1.数据库常用的数据模型有__________、层次模型、__________。

(难度系数C)正确答案:  关系模型                网状模型

2.数据模型是由__________、__________、和__________三部分组成的。

(难度系数B)正确答案:数据结构        数据操作     完整性约束

3.在数据库的三级模式结构中,用来描述数据库中全体数据的全局逻辑结构和特征的是__________。

(难度系数B)正确答案:    模式

4.数据库系统的核心是____________________。

(难度系数C)正确答案:数据库管理系统或DBMS

5.规范化数据库设计分为以下六个设计阶段:需求分析阶段、__________、__________、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段。

(难度系数B)正确答案:概念结构设计        逻辑结构设计

6.删除表中记录用_____________语句,修改表结构用___________语句。

(难度系数A)正确答案:Delete               Alte

7.数据库系统中可能发生各种各样的故障,引起故障的原因大致可以分为几类,分别为:____________、计算机病毒、____________和介质故障。

(难度系数A)正确答案:事务内部故障        系统故障

8.在数据库概念结构设计中,各分E-R模型之间的冲突主要有:属性冲突、__________和结构冲突。

(难度系数B)正确答案: 命名冲突

9.SQL中,表有三种:____________、____________和____________。

(难度系数C)正确答案:基本表(实表)  视图(虚表) 导出表(临时表)

10.数据库中术语英文缩写有“RDBMS”和DML等,其中文的意思分别为_______________和_______________。

(难度系数B)正确答案:   关系数据库管理系统  数据操纵语言

11.二级封锁协议除了可以防止丢失修改,还可以防止________________。

(难度系数B)正确答案:读“脏”数据

12.关系模型和层次的数据结构分别是_____________和_____________。

(难度系数C)正确答案:二维表                 有向树

13.数据模型是由_____________、_____________、和___________三部分组成的。

(难度系数C)正确答案:数据结构      数据操作       完整性约束

14.关系数据语言可以分为三类:___________、___________和关系代数语言。

(难度系数C)正确答案:SQL语言     关系演算语言

15.基本表结构修改用_____________语句,基本表内容修改用___________语句

(难度系数C)正确答案: ALTER       UPDATE

16.规范化数据库设计分为以下六个设计阶段:需求分析阶段、_____________、_____________、___________、数据库实施阶段、数据库运行和维护阶段。

(难度系数C)正确答案:概念结构设计、逻辑结构设计、物理结构设计阶段

17.关系代数是一种关系操纵语言,它的操作对象和操作结果均为_________。

(难度系数C)正确答案:关系

18.如果一个关系模式R是1NF,并且关系的每个决定因子都是候选码,那么R至少应该是_____________范式。

(难度系数C)正确答案:BC范式

19.SQL中,表有三种: ____________、临时表(虚表)和____________。

(难度系数C)正确答案:视图、基本表

20.数据库中术语英文缩写有“RDBMS”和DML等,其中文的意思分别为_______________和_______________。

(难度系数C)正确答案:关系数据库管理系统  数据操纵语言

21.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和________________________

(难度系数C)正确答案:无损连接

22.在 SQL 语言中,如果要为一个基本表增加列和完整性约束条件,应该使用 SQL 语句 __________________________。

(难度系数C)正确答案:ALTER TABLE

23.关系模型和网状模型的数据结构分别是_____________和_____________。

(难度系数B)正确答案:二维表                 有向图

24.数据模型是由______________、____________、和____________三部分组成的。

(难度系数C)正确答案:数据结构      数据操作       完整性约束

25.关系数据语言可以分为三类:_____________、_____________和关系演算语言。

(难度系数C)正确答案:SQL语言     关系代数语言

26.删除基本表用______________语句,删除基本表的元组用_____________语句

(难度系数B)正确答案:ALTER       UPDATE

27.规范化数据库设计分为以下六个设计阶段:需求分析阶段、_____________、_____________、___________、数据库实施阶段、数据库运行和维护阶段。

(难度系数B)正确答案:概念结构设计   逻辑结构设计   物理结构设计阶段

28.事务的特性有:_____________、原子性、_____________和持久性。

(难度系数C)正确答案:一致性            隔离性

29.当对视图进行 UPDATE、INSERT和DELETE 操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项________________________________。

(难度系数A)正确答案:WITH CHECK OPTION

30.SQL中,表有三种: ____________、临时表(虚表)和____________。

(难度系数B)正确答案:视图、基本表

31.在关系数据库规范化理论的研究中,在函数依赖的范畴内,___________范式达到了最高的规范化程度。

(难度系数B)正确答案:BC范式

32.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和________________________。

(难度系数A)正确答案:无损连接

33.如果一个关系模式R是1NF,并且关系的每个决定因子都是候选码,那么R至少应该是_____________________范式。

(难度系数A)正确答案:BC范式

34.数据库系统的特点分别是数据的结构化_______、_______ 、数据独立性和 。

数据共享 可控冗余

35.在SQL Server 2000中,一个批处理语句是以 _______结束的。

GO


36.SQL Server 2000中的数据以页为基本存储单位,而8个相邻的页称为扩展盘区,那么扩展盘区的大小应该为_______ 。

64KB

37.在SQL Server 2000中,索引的顺序和数据表的物理顺序不相同的索引是_______。

非聚集索引

38.如果要计算表中数据的平均值,可以使用的聚合函数是_______、_______。

AVG函数

39.游标的概念包括两个部分,它们是_______和_______。

游标结果集 游标位置

40.一个事务的操作必须是具备以下四个属性:原子性、_______ 、_______和持久性。

一致性 隔离性


41.在SQL Server 2000中,我们创建数据库的语句是 ,而修改数据库的

语句是 ______________。

CREATE  DATABASE  ALTER  DATABASE

42.在我们说到数据完整性时,使用_______是优先于使用触发器、规则和_______ 。

约束 默认值
 

43.三类经典的数据模型是_________、_________和_________。其中,________目前应用最广泛。

层次模型    网状模型    关系模型      关系模型

44._________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。

概念模型    数据模型

45.关系模型的实体完整性是指______________________________。在关系模型中,候选码是指_______________________,全码是指_________________________。

主属性的值不能为空       能唯一标识元组的属性和属性组   

46.设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。

E1×(E2×E3)     σF1   (E1) ×E2 

47.数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。

函数

48.在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈____NF。

非属性对码的部分函数依赖     3

49.数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。

安全性      完整性          并发

50.事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。

原子性      一致性          隔离性      持久性  

51.并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。

排它锁      共享锁

52.故障恢复的基本手段有____________和_________________。

数据转储    登记日志文件

53.DBMS的中文全称是___________。

数据库管理系统

54.数据管理的发展经历了人工管理阶段、_________阶段和________阶段。

文件系统     数据库管理

55.数据库系统的三级模式分别是___________,___________和_________。其中__________是用来定义数据库的全局逻辑结构的。数据库系统的两级独立性分别是__________和­­­­­_________。

外模式     模式       内模式      模式       外模式/模式    模式/内模式

56.数据库设计的步骤有需求分析、___________、逻辑结构设计、___________、数据库实施和____________。

概念结构设计    物理结构设计     数据库的运行和维护

57.实体联系模型中三种联系是__________、__________、__________;

一对一      一对多         多对多

58.数据库系统是由数据库、__________、__________、__________和用户共同组成;

数据库管理系统     操作系统       数据库管理员

                                                   

59.并发控制带来的三种数据不一致是__________、__________、__________;

丢失修改     不可重复读   读脏数据 

60.数据库的逻辑模型设计阶段,任务是将________转换成关系模型;

E-R图

61.关系规范化理论是设计________的指南和工具。

逻辑结构

62.从用户角度看,数据库系统的体系结构可分为_________结构、________结构、客户/服务器结构和_________结构。

集中式     分布式      浏览器/服务器

最后我邀请你进入我们的【软件测试学习交流群:785128166】, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!

;