数据库选择题题库.docx
数据库选择题题库
一、数据库基础概念
1、数据库(Database)是指()
A以一定的组织方式存储在一起的相关数据的集合
B一个软件系统
C存放在计算机中的数据
D以上都不对
答案:A
解析:数据库是按照数据结构来组织、存储和管理数据的仓库,是以一定的组织方式存储在一起的相关数据的集合。
2、在数据库中,数据的物理独立性是指()
A数据库与数据库管理系统的相互独立
B用户程序与DBMS的相互独立
C用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
D应用程序与数据库中数据的逻辑结构相互独立
答案:C
解析:数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即数据在磁盘上的存储结构改变,应用程序不用改变。
3、以下不是数据库系统特点的是()
A数据冗余度高
B数据共享性高
C数据独立性高
D数据结构化
答案:A
解析:数据库系统的特点包括数据共享性高、数据独立性高、数据结构化,而数据冗余度低。
二、数据模型
1、概念模型是现实世界到机器世界的一个中间层次,常用的概念模型是()
A关系模型
B层次模型
CER模型
D网状模型
答案:C
解析:ER模型(实体联系模型)是常用的概念模型,用于描述现实世界中的实体以及它们之间的关系。
2、在关系模型中,一个关系就是一个()
A二维表
B记录
C字段
D数据项
答案:A
解析:在关系模型中,关系用二维表来表示,表中的行称为元组(记录),表中的列称为属性(字段)。
3、关系数据库中的码是指()
A能唯一决定关系的字段
B不可改动的专用保留字
C关键的很重要的字段
D能唯一标识元组的属性或属性组
答案:D
解析:码是能唯一标识元组的属性或属性组。
三、关系数据库标准语言SQL
1、SQL语言中,删除表的命令是()
ADELETETABLE
BDROPTABLE
CREMOVETABLE
DERASETABLE
答案:B
解析:DROPTABLE用于删除表,DELETE用于删除表中的数据。
2、在SQL中,用于查询结果排序的命令是()
AGROUPBY
BORDERBY
CHAVING
DWHERE
答案:B
解析:ORDERBY子句用于对查询结果进行排序。
3、要从学生表中查询年龄在18到25岁之间的学生信息,以下SQL语句正确的是()
ASELECTFROM学生WHERE年龄>=18AND年龄<=25
BSELECTFROM学生WHERE年龄BETWEEN18AND25
C以上两种都正确
D以上两种都不正确
答案:C
解析:两种方式都可以实现查询年龄在18到25岁之间的学生信息。
四、数据库设计
1、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇等数据的存储安排和存储结构,这是属于数据库设计的()阶段。
A需求分析
B概念结构设计
C逻辑结构设计
D物理结构设计
答案:D
解析:物理结构设计阶段确定数据库的存储结构。
2、数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是()
A层次分析法和层次结构图
B数据流程分析法和数据流程图
C实体联系方法和ER图
D结构分析法和模块结构图
答案:C
解析:ER方法和ER图常用于概念结构设计。
3、在数据库设计中,将ER图转换成关系数据模型的过程属于()
A需求分析阶段
B概念设计阶段
C逻辑设计阶段
D物理设计阶段
答案:C
解析:将ER图转换为关系模型是逻辑设计阶段的任务。
五、数据库管理系统
1、以下不是数据库管理系统的是()
AMySQL
BOracle
CExcel
DSQLServer
答案:C
解析:Excel是电子表格软件,不是数据库管理系统。
2、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()
A数据定义功能
B数据管理功能
C数据操纵功能
D数据控制功能
答案:C
解析:数据操纵功能包括对数据的查询、插入、修改和删除等操作。
3、数据库管理系统的核心是()
A数据库
B数据库管理员
C数据模型
D数据库管理系统的软件
答案:C
解析:数据模型是数据库管理系统的核心,它决定了数据库系统的结构和功能。