数据库原理与应⽤题库(按章节)学⽣-(1)
⽬录
第⼀章数据库基础知识 (2)
⼀单选题 (2)
⼆判断题 (4)
第⼆章SQL语⾔ (4)
⼀单选题 (4)
⼆判断题 (8)
三综合题 (8)
第四章视图与索引 (11)
⼀单选题 (11)
⼆判断题 (12)
第七章数据库设计 (13)
⼀单选题 (13)
⼆判断题 (14)
三综合题 (15)
第⼗章数据库备份与恢复 (16)
⼀单选题 (16)
⼆判断题 (17)
《数据库原理与应⽤III 》题库
第⼀章数据库基础知识
⼀单选题
[试题分类]: [01]数据库基础知识/[0101]数据库基本概念
1.()是按照⼀定的数据模型组织的、长期存储在计算机内,可为多个⽤户共享的数据的集合。( A )数据库系统( B )数据库
数据库学什么( C )关系数据库( D )数据库管理系统
2.()是位于⽤户和操作系统之间的⼀层数据管理软件。数据库在建⽴、使⽤和维护时由其统⼀管理、统⼀控制.
A. DB B.DBMS C.DBS D
3.数据库管理系统的⼯作不包括( )
A.为定义的数据库提供操作系统
B.数据备份
C.为已定义的数据库进⾏管理
D.定义数据库
4. 数据库系统的特点是____、数据独⽴、减少数据冗余、避免数据不⼀致和加强了数据保护。
A.数据共享
B.数据存储
C.数据应⽤
D.数据保密
5、数据库(DB )、DBMS 、DBS 三者之间的关系( ) 。
( A )DB 包括DBMS 和DBS ( B )DBS 包括DB 和DBMS
( C )DBMS 包括DB 和DBS ( D )DBS 与DB 和DBMS ⽆关
6. 数据库是保存在计算机中的、有组织的、可共享的()
A.⽂件的集合
B.数据的集合
C.命令的集合
D.程序的集合
7.⽀持数据库各种操作的软件系统叫( )。
A.命令系统
B.数据库管理系统
C.数据库系统
D.操作系统
8.在数据库中存储的是( )?
A.数据
B.数据模型
C.数据以及数据之间的联系
D.信息
9._____可以减少相同数据重复存储的现象。
A.记录
B.字段
C.⽂件
D.数据库
10、DBMS 是⼀种()软件。
( A )应⽤( B )编辑( C )系统( D )会话
11.数据库、数据库系统和数据库管理系统三者之间的关系是( )?
A.数据库系统就是数据库,也就是数据库管理系统
B.数据库管理系统包括数据库和数据库系统
C.数据库系统包括数据库和数据库管理系统
D.数据库包括数据库系统和数据库管理系统
12. 下列四项中,不属于数据库系统的特点的是()
A.数据结构化 B.数据由DBMS统⼀管理和控制 C.数据冗余度⼤ D.数据独⽴性⾼13、DBMS⽬前采⽤的数据模型中最常⽤的是()模型。
(A)⾯向对象(B)层次(C)⽹状(D)关系
14、具有数据冗余度⼩,数据共享以及较⾼数据独⽴性等特征的系统是()。
A⽂件系统B数据库系统 C管理系统D⾼级程序
15、对于负责数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等⼯作的⼈员是()。
A.系统分析员 B.数据库⽤户
C.程序员 D.DBA
[试题分类]: [01]数据库基础知识/[0102]数据库发展史
16. 数据管理发展过程中,不包括以下哪个阶段()
A.⼿⼯管理阶段
B.数据库系统阶段
C.⽂件系统阶段
D.算盘管理阶段
17.在数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段。在这⼏个阶段中,数据独⽴性最⾼的是( ) 阶段。()
A.数据库系统
B.⽂件系统
C.⼈⼯管理
D.数据项管理
18. 在数据管理技术的发展过程中,经历了多个阶段,按照时间顺序分别为()
A.⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段
B.⽂件系统阶段、⼈⼯管理阶段和数据库系统阶段
C.数据库管理阶段、⼈⼯管理阶段和⽂件系统阶段
D.⽂件系统阶段、数据库系统阶段和⼈⼯管理阶段
[试题分类]: [01]数据库基础知识/[0103]常见的数据库系统
19. 下⾯的数据库产品中,是微软公司的是()
A.SQL Server
B.Oracle
C.MySQL
D.DB2
20. SQL Server是⼀个基于()。
A.层次模型的DBMS B.⽹状模型的DBMS C.关系模式的应⽤程序D.关系模型的DBMS
21.下⾯的数据库产品中,是IBM公司的是?
A.SQL Server
B.Oracle
C.MYSQL
D.DB2
⼆判断题
[试题分类]: [01]数据库基础知识/[0101]数据库基本概念
()1. 数据库系统的核⼼就是DBMS。
()2. 关于DBA职责是DBA要负责前端应⽤程序的开发。
()3. 数据库管理系统(DBMS)是计算机辅助设计软件。
()4. 数据库系统避免了⼀切数据冗余
()5. ⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统能解决此问题。()6. 数据库系统中数据的⼀致性是指数据类型⼀致。
()7. 由计算机、操作系统、DBMS、数据库、应⽤程序及⽤户等组成的⼀个整体叫做数据库管理系统。
()8.数据库管理系统(DBMS)是⼀种应⽤软件。
()9.数据库存储在表中。
[试题分类]: [01]数据库基础知识/[0102]数据库发展史
()10. 数据库系统和⽂件系统的区别数据库系统复杂,⽂件系统简单;
[试题分类]: [01]数据库基础知识/[0103]常见的数据库系统
()11. 下⾯的数据库产品中,是IBM公司的是MySQL()
()12. 下⾯的数据库产品中,是IBM公司的是SQL Server。
()13. 下⾯的数据库产品中,原本不是由甲⾻⽂公司开发,但被甲⾻⽂公司收购的是Oracle。
第⼆章SQL语⾔
⼀单选题
[试题分类]: [02]SQL语⾔/[0201]SQL语⾔概述
1.SQL语⾔具有的功能是()。
(A)关系规范化,数据操作,数据控制
(B)数据定义,数据操作,数据控制
(C)数据定义,关系规范化,数据控制
(D)数据定义,关系规范化,数据操作
2.SQL语⾔是___________语⾔
A.层次数据库 B.⽹络数据库 C.关系数据库 D.⾮数据库
3. 以下不是标准SQL中的数据类型的是()
A.boolean
B.int
C.char(5)
D.datetime
4. SQL是____英⽂单词的缩写
A、Standard Query Languange
B、Structured Query Language
C、Select Query Language
D、以上都不是
5. 下列说法中正确的是______。( )
A、SQL语⾔不可以直接以命令⽅式交互使⽤,只能嵌⼊到程序设计语⾔中以程序⽅式使⽤。
B、SQL语⾔只能直接以命令⽅式交互使⽤,不能嵌⼊到程序设计语⾔中以程序⽅式使⽤。
C、SQL语⾔既不可以直接以命令⽅式交互使⽤,也不可以嵌⼊到程序设计语⾔中以程序⽅式使⽤,是在⼀种特殊的环境下使⽤的语⾔。
D、SQL语⾔可以直接以命令⽅式交互使⽤,也可以嵌⼊到程序设计语⾔中以程序⽅式使⽤
6. 数据库技术的奠基⼈之⼀E.F.Codd从1970年起发表多篇论⽂,主要论述的是( )。
A.层次数据模型
B.⽹状数据模型
C.关系数据模型
D.⾯向对象数据模型
7. 数据库管理系统能实现对数据库中数据表、索引等对象的定义、修改、删除,这类语⾔称为( )
A.数据定义语⾔(DDL)
B.数据操纵语⾔(DML)
C.数据查询语⾔(DQL)
D.数据控制语⾔(DCL)
8. char(10)与varchar(10)存储"abc"实际占⽤的字节数是?
A.3,3
B.10,3
C.3,10
D.10,10
9. 以下哪种数据类型⽤于表⽰整数()
A.int
B.char(n)
C.float
D.date
[试题分类]: [02] SQL语⾔/[0202]数据定义
10. 现有如下关系:
患者(患者编号,患者姓名,性别,出⽣⽇起,所在单位)
医疗(患者编号,患者姓名,医⽣编号,医⽣姓名,诊断⽇期,诊断结果)
其中,医疗关系中的外码是()。
(A)患者编号(B)患者姓名(C)患者编号和患者姓名(D)医⽣编号和患者编号11. SQL集数据查询、数据操纵、数据定义和数据控制功能于⼀⾝,其中的create、drop、alter语句是实
现()功能。
(A)数据控制(B)数据定义(C)数据查询(D)数据操纵