数据库选择题
数据库选择题
1. 下面的数据库产品中,是IBM公司的为:()(A)SQL Server (B)Oracle (C)MYSQL (D)DB2答案:D分数:1题型:选择题难度:12.SQL Server2000分为不同的版本,其中的功能最强大。
()(A)个人版(B)标准版(C)企业版(D)开发版答案:C分数:1题型: 选择题难度:13.SQL语言是()语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库答案:C分数:1题型: 选择题难度:14.数据库系统的核心是()(A)数据库 (B)数据库管理系统 (C)数据模型 (D)软件工具答案:B分数:1题型: 选择题难度:15下列四项中,不属于数据库系统特点的是()(A)数据共享(B)数据完整性(C)数据冗余度高(D)数据独立性高答案:C分数:1题型: 选择题难度:16.数据库管理系统的工作不包括)(A)对已定义的数据库进行管理(B)定义数据库(C)数据通信(D)为定义的数据库提供操作系统答案:D分数:1题型: 选择题难度:17. 数据库、数据库系统和数据库管理系统三者之间的关系是()(A)数据库系统就是数据库,也就是数据库管理系统(B)数据库管理系统包括数据库和数据库系统(C)数据库系统包括数据库和数据库管理系统(D)数据库包括数据库系统和数据库管理系统答案:C分数:1题型: 选择题难度:18. 数据库管理系统的工作不包括()(A)为定义的数据库提供操作系统(B)数据备份(C)为已定义的数据库进行管理(D)定义数据库答案:A分数:1题型: 选择题难度:19.下面关于数据库系统的正确叙述是()(A)数据库系统避免了数据冗余(B)数据库系统减少了数据冗余(C)数据库系统中数据的一致性是指数据类型一致(D)数据库系统比文件系统能管理更多的数据答案:B分数:1题型: 选择题难度:110. 要保证数据库的数据独立性,需要修改的是()(A)模式与外模式(B)模式与内模式(C)三级模式之间的两层映射(D)三层模式答案:C分数:1题型: 选择题难度:111.数据库系统的数据独立性体现在()(A)不会因为数据的变化而影响到应用程序(B)不会因为数据存储结构与数据逻辑结构的变化而影响应用程序(C)不会因为存储策略的变化而影响存储结构(D)不会因为某些存储结构的变化而影响其他的存储结构答案:B分数:1题型: 选择题难度:112. 数据库的( )是指数据的正确性和相容性()(A)并发控制(B)完整性(C)安全性(D)共享性答案:B分数:1题型: 选择题难度:113.按照所使用的数据模型来分,数据库可分为哪三种模型( )(A)层次、关系和网状(B)网状、环状和链状(C)大型、中型和小型(D)独享、共享和分时答案:A分数:1题型: 选择题难度:114. char(10)与varchar(10)存储“abc”实际占用的字节数()(A)3,3 (B)10,3 (C)3,10 (D)10,10答案:B题型: 选择题难度:115. 有两个关系D、S,已经存有如下数据D(院系表) S(学生表)其中D表的主码为院系号,S表的主码为学号,外码为院系号,参照D表的院系号,下面哪条记录能够插入到S表中()(A)(’S1001’,’马文’,’5’)(B)(’A3908’,’马文’,’4’)(C)(’A0001’,’马文’,’1’)(D)(NULL,’马文’,’S10’)答案:B分数:1题型: 选择题难度:216. 以下类型不是数值类型的是:( )(A)int (B)char(n) (C)float (D)numeric答案:B分数:1题型: 选择题难度:217. 与HAVING子句一起使用的子句是()(A)GROUP BY (B)ORDER BY (C)JOIN (D)WHERE答案:A分数:1题型: 选择题难度:118、删除数据库命令是()a.delete tableb.drop tablec.drop databased.delete database分数:1题型: 选择题难度:119.为了让成绩列只能在0~100当中取值,需要进行约束。
数据库考试选择题
1.下列不常用数据模型为___。
A层次模型B网状模型C概念模型D关系模型2.在关系数据模型中,用来表示实体关系的是___。
A字段B记录C表D指针3.在关系数据库系统中,一个关系相当于___。
A一张二维表B一条记录C一个关系数据库D一个关系代数运算4.关系模型用___实现数据之间的联系A关系B指针C表D公共属性5.1970年,美国IBM公司的研究员E·F·codd提出了数据库的___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键11.在关系模型中,域是指___A字段B记录C域D属性的取值范围12.一个元组对应表中的___A一个字段B一个域C一个记录D多个记录13.在关系理论中,把二维表表头中的栏目称为___A数据项B元组C结构名D属性名14.如果表中的一个字段不是本表的主键,而是另一个表的主键,这个字段称为___A元组B属性C关键字D外键15.在关系模型中,如果一个关系中的一个属性或属性组能够唯一标识一个元组___,那么称该属性或属性组是A外键B主键C候选键D联系16.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为___A外键B候选键C主键D超键17.在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过___A候选键B主键C外部键D以上都不对18.一门课程可以由多个学生候选,一个学生可以选修多门课程。
数据库选择题与答案
数据库选择题与答案一、选择题1、在关系型数据库中,表中的每一行被称为()A 字段B 记录C 主键D 索引答案:B解释:在关系型数据库中,表中的每一行代表一条具体的数据,被称为记录。
字段是表中的列,主键用于唯一标识表中的记录,索引用于提高数据的查询效率。
2、以下哪种数据库模型不是常见的数据库模型()A 层次模型B 网状模型C 关系模型D 线性模型答案:D解释:常见的数据库模型有层次模型、网状模型和关系模型。
线性模型不是常见的数据库模型。
3、用于在数据库中添加新记录的 SQL 语句是()A INSERTB UPDATEC DELETED SELECT答案:A解释:INSERT 语句用于向表中插入新的记录。
UPDATE 语句用于更新表中的现有记录,DELETE 语句用于删除表中的记录,SELECT 语句用于从表中查询数据。
4、在 SQL 中,用于从表中检索特定列数据的关键字是()A FROMB WHEREC SELECTD ORDER BY答案:C解释:SELECT 关键字用于指定要从表中检索的列。
FROM 关键字用于指定要从哪个表中检索数据,WHERE 关键字用于设置筛选条件,ORDER BY 关键字用于对结果进行排序。
5、数据库中的主键()A 可以重复B 可以为空C 不能重复且不能为空D 可以重复但不能为空答案:C解释:主键是用于唯一标识表中每一行的字段或字段组合,它不能重复且不能为空,以确保数据的唯一性和完整性。
6、以下哪种数据类型可以存储小数()A INTB VARCHARC DECIMALD DATE答案:C解释:INT 是整数类型,VARCHAR 是字符串类型,DATE 是日期类型,DECIMAL 可以用于存储带有固定精度和小数位数的小数。
7、在关系数据库中,实现参照完整性通常使用()A 主键B 外键C 索引D 存储过程答案:B解释:外键用于建立两个表之间的关联,确保数据的参照完整性。
主键用于唯一标识表中的记录,索引用于提高查询效率,存储过程是一组预编译的 SQL 语句。
数据库考试题及答案
数据库考试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体间关系的是:A. 属性B. 关系C. 键D. 域答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据恢复C. 数据加密D. 数据查询答案:C4. 以下哪个不是数据库的完整性约束:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:D5. 在关系数据库中,主键是用来:A. 唯一标识一个表中的每一行B. 存储表中的数据C. 建立表与表之间的关系D. 排序表中的数据答案:A6. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B7. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的并发控制主要解决的问题是:A. 数据丢失B. 数据重复C. 数据不一致D. 数据泄露答案:C9. 在数据库设计中,E-R图主要用于:A. 表示数据的存储结构B. 表示数据的流程C. 表示数据的逻辑结构D. 表示数据的物理结构答案:C10. 数据库的事务具有以下哪个特性,确保操作的原子性:A. 一致性B. 持久性C. 隔离性D. 原子性答案:D二、简答题(每题10分,共30分)1. 请简述数据库的三大范式,并举例说明。
答案:数据库的三大范式包括:- 第一范式(1NF):要求数据库表的每一列都是不可分割的基本数据项,即表中的所有字段都应该只包含原子性的值,不能有集合、数组或重复的数据。
- 第二范式(2NF):在第一范式的基础上,要求表中没有部分依赖,即非主键字段完全依赖于主键。
- 第三范式(3NF):在第二范式的基础上,要求表中没有传递依赖,即非主键字段只能依赖于主键,不能依赖于其他非主键字段。
数据库选择题答案
1、(C)是长期存储在计算机内的有组织、可共享的数据集合。
A.数据库管理系统B.数据库系统C.数据库D.文件组织2、在手工管理阶段,数据是(B)A.有结构B.无结构C.整体无结构,记录有结构D.整体结构化的3、在文件系统管理阶段,数据(B)A.无独立性B.独立性差C.具有物理独立性D.具有逻辑独立性4、在数据库系统管理阶段,数据是(D)A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化5、数据库系统管理阶段,数据(D)A.具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性6、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A 数据库管理系统B数据库应用系统C相关的计算机系统D各类相关人员7、DBMS通常可以向(B)申请所需计算机资源。
A数据库B操作系统C计算机硬件D应用程序8、在DBS中,DBMS和OS之间的关系是(D)A .并发运行B.相互调用C. OS调用DBMSD. DBMS调用OS9\数据库管理系统(DBMS)是(C)A一个完整的数据库应用系统B一组硬件C一组系统软件D既有硬件,又有软件10、描述数据库全体数据的全局逻辑结构和特性是(A)A模式B内模式C 外模式D用户模式11、(D)不是DBA数据库管理员的职责。
A完整性约束说明B定义数据库模式C数据库安全D数据库管理系统设计12、关系数据库的数据及更新操作必须遵循(D)等完整性规则。
A实体完整性和参照完整性B参照完整性和用户定义完整性C实体完整性和用户定义完整性D实体完整性、参照完整性和用户定义完整性13、现实世界中事物的特性在信息世界中称为(D)A实体B键C记录D属性14、E-R模型用于建立数据库的(A)A概念模型B结构模型C物理模型D 逻辑模型15、数据模型的三要素是(D)A外模式、模式和内模式B关系模型、层次模型、网址模型C实体、属性和联系D数据结构、数据操作和完整性约束16、设某学校中,一位教师可讲授多么课程,一门课程可由多位教师讲授,则教师与课程之间的联系是(D)A一对一联系B一对多联系C多对一联系D多对多联系17、逻辑模式(A)A有且仅有一个B最多只能有一个C至少两个D可以有多个18、数据独立性是指(C)A用户与数据分离B用户与程序分离C程序与数据分离D人员与设备分离19、在数据库三级模式间引入二级映像的主要作用是(A)A提高数据与程序的独立性B提高数据与程序的安全性C保持数据与程序的一致性D提高数据与程序的可移植性20、在数据库中,产生数据不一致的根本原因是(D)A没有严格保护数据B数据冗余量太大C未对数据进行完整性控制D数据冗余21、关系数据库建立在关系数据库模型基础上,借助(A)等概念和方法来处理数据库中的数据。
数据库试题及答案
数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是______。
A. 存储数据B. 管理数据C. 访问数据D. 以上都是答案:D2. 关系型数据库中,表与表之间的联系称为______。
A. 索引B. 视图C. 关系D. 约束答案:C3. SQL语言中的“SELECT”语句用于执行______。
A. 数据更新B. 数据查询C. 数据删除D. 数据插入答案:B4. 在数据库设计中,规范化的主要目的是______。
A. 提高查询速度B. 减少数据冗余C. 增强数据安全性D. 增加用户界面友好性答案:B5. 数据库事务的四个基本属性通常被称为ACID属性,其中“D”代表的是______。
A. 原子性B. 一致性C. 隔离性D. 持久性答案:D二、填空题(每空2分,共20分)6. 数据库系统由数据库、数据库管理系统、________和________组成。
答案:应用系统;数据库管理员7. 在关系数据库中,表的列称为________,行称为________。
答案:属性;元组8. SQL语言提供了数据定义、数据操纵和数据控制的功能,其中数据定义包括创建、修改和________表。
答案:删除9. 数据库的安全性主要体现在数据的________、________和________。
答案:完整性;机密性;可用性10. 触发器是一种特殊的存储过程,它在数据库中的数据发生变化时自动执行,用于维护数据的________。
答案:一致性三、简答题(每题10分,共20分)11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑结构,描述了数据库的总体结构;内模式是存储结构,描述了数据在存储介质上的物理存储方式。
12. 什么是数据库的并发控制?为什么需要并发控制?答案:数据库的并发控制是指在多用户环境下,数据库管理系统协调多个用户对数据库的访问,以保证数据的完整性和一致性。
(完整版)数据库考试题库
一、单项选择题1.下列四项中,不属于数据库特点的是( C )。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。
A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是( B )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是(D )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。
C A..mdf B..ldfC..tif D..ndf12. 数据定义语言的缩写词为( A )。
数据库选择题全集
在关系模型中,任何关系必须满足实体的完整性,C和用户自定义完整性。 C 参照完整性
A结构完整性 B数据完整性 C参照完整性 D动态完整性
对学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在13-30之间,这条规则属于。C 用户定义的完整性规则
A实体完整性规则 B参照完整性规则 C用户定义的完整性规则 D以上都不对
若使打开的数据库文件可与网上其他用户共享,并可维护其中的数据库对象,要选择数据库文件的打开方式是。D 打开
Access表中字段的数据类型不包括。C 通用
一下可与改变“字段大小”属性的字段类型是。A 文本
定义表结构时,不用定义。B 数据库名
不正确的日期常数是。B 96-16-10
文本型字段的取值最多可达到的字符是。A 255个
在Access中,字段的命名规则是。D 以上命名规则都是
Access字段名的最大长度为。B 64个字符
Access字段名不可包括的字符是。 C 空格
Access字段名不能包含的字符是。B “!”
以下关于自动编号数据类型的叙述,错误的是。C Access会对表中自动编号型字段重新编号
利用一个或多个表中的全部或部分数据建立新表的是。A 生成表查询
每个查询都有3种视图,下列不属于查询这3种视图的是。 B 模版视图
查询实现的功能有。D 选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体
要将“选课成绩”表中的成绩取整,可以使用。B Int([成绩])
A并 B差 C交 D或
参加差运算的两个关系。B 属性个数必须相同
A属性个数可以不相同 B属性个数必须相同 C一个关系包含另一个关系的属性 D属性名必须相同
数据库选择题
一、单项选择题1.在Access数据库中,一个关系就是一个【A】。
A)二维表B)记录C)字段D)数据库综合数据2. 设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多名员工,则部门与员工实体之间的联系类型是【B 】。
A)多对多B)一对多C)多对一D)一对一3.关系R和关系S的交运算是【C 】。
A)由关系R和关系S的所有元组合并组成的集合,再删去重复的元组B)由属于R而不属于S的所有元组组成的集合C)由既属于R又属于S的元组组成的集合D)由R和S的元组连接组成的集合4.将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是【C 】。
A)删除查询B)生成表查询C)追加查询D)交叉表查询5. SQL的功能包括【B 】。
A)查找、编辑错误、控制、操纵B)数据定义创建数据表、查询、操纵添加删除修改、控制加密授权C)窗体X、视图、查询X、页X D)控制、查询X、删除、增加X6.在E-R图中,用来表示实体的图形是【A 】。
A)矩形B)椭圆形实体属性C)菱形相互关系D)三角形7.要实现报表的分组统计,其操作区域是【D 】。
A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组页脚区域8.以下不是报表数据来源的是【C 】。
A)一个多表创建的查询B)一个表C)多个表D)一个单表创建的查询9. 使用宏组的目的是【D】。
A)设计出功能复杂的宏B)设计出包含大量操作的宏一个宏也可以包含大量操作C)减少程序内存消耗D)对多个宏进行组织和管理打开一个可以看见全部的宏10. SQL的含义是【A 】。
A)结构化查询语言B)数据定义语言C)数据库查询语言D)数据库操纵与控制语言11. 下列函数中能返回数值表达式的整数部分值的是【B 】。
A)Abs(数字表达式)绝对值B)Int(数值表达式)C)Srq(数值表达式)开平方 D)Sgn(数值表达式)12. 设关系R和S的元组个数分别为10和30,关系T是R与S的笛卡尔积,则T的元组个数是CA)40 B)100C)300 D)90013. 要从学生关系中查询学生的姓名和年龄所进行的查询操作属于【B 】。
数据库考试习题及答案
数据库考试习题及答案一、选择题1.下列哪些选项关于数据库的定义是正确的?A. 数据库是计算机存放数据的设备B. 数据库是由数据项及其关系组成的数据集合C. 数据库是一个可以存储和访问数据的电子系统D. 数据库是个人或组织为了方便存储和管理数据而构建的系统正确答案:B、C、D。
2.下列哪些选项是 SQL 中的聚集函数?A. MAXB. AVGC. COUNTD. ADD正确答案:A、B、C。
3.数据库中,以下哪个不是关系型数据库系统?A. MySQLB. OracleC. MongoDBD. SQL Server正确答案:C。
4.在关系数据库模型中,下列哪些选项是数据完整性的约束条件?A. 实体完整性B. 参照完整性C. 域完整性D. 逻辑完整性正确答案:A、B、C、D。
5.下列哪些选项是数据库事务的 ACID 特性?A. 原子性B. 一致性C. 隔离性D. 持久性正确答案:A、B、C、D。
二、填空题1.在关系数据库中,一个二元组 ______ 表示一个数据行。
正确答案:属性值。
2.数据库中,SELECT * FROM table_name; 语句表示查询表名为 ______ 的全部数据。
正确答案:table_name。
3.MySQL 中,用于获取自动生成的主键的函数为 ______。
正确答案:LAST_INSERT_ID()。
4.数据库中,用于限制某个列的唯一性约束的关键字是 ______。
正确答案:UNIQUE。
5.在数据库设计中,将不可分的数据项成为 ______。
正确答案:原子数据。
三、简答/计算题1.简述数据库视图的概念和作用。
数据库视图是一个虚拟的表格,其内容是从一个或多个基本表格导出的。
视图仅仅是一个从基本表中某些数据所得的数据集合,因此不具有实际存储的数据记录。
作用主要有以下几个:提供一种以安全方式存取数据的方式,尽可能地简化复杂的SQL语句,使得用户看到的是一张基于若干个底层表的虚拟表格,避免不必要的数据访问,增强系统安全性。
数据库选择题
下面对数据模型的不正确叙述是()。
A. 逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。
B. 数据模型可分为三个层次:概念模型、逻辑模型、物理模型。
C. 到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。
D. 数据模型是用来表示数据及数据之间联系的。
正确答案:C. 到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。
数据库系统的数据独立性体现在()。
A. 不会因为某些存储结构的变化而影响其他的存储结构B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为数据的变化而影响到应用程序正确答案:B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序描述数据库全体数据的全局逻辑结构和特性的是( )。
A. 存储模式B. 模式C. 外模式D. 内模式正确答案:B. 模式在应用程序中,普通用户访问的应是______。
A. 存储模式B. 模式(概念模式)C. 外模式D. 内模式正确答案:C. 外模式要保证数据库的逻辑数据独立性,需要修改的是( )。
A. 三级模式B. 模式与内模式之间的映射C. 模式与外模式之间的映射D. 模式正确答案:C. 模式与外模式之间的映射数据模型的三要素是?A. 关系模型、层次模型和网关模型B. 外模式、模式和内模式C. 数据结构、数据操作和完整性约束D. 实体、属性和联系正确答案:C. 数据结构、数据操作和完整性约束DML的中文含义是( )。
A. 数据库管理员B. 数据操纵语言C. 数据控制语言D. 数据定义语言正确答案:B. 数据操纵语言数据库系统的参与人员中,负责监控数据库运行情况,及时处理运行中出现的各种问题的是_______。
A. 数据库管理员B. 数据库设计师C. 应用程序员D. 系统分析员E. 最终用户正确答案:A. 数据库管理员要保证数据库的数据独立性,需要修改的是( )。
数据库试题及答案
数据库试题及答案一、选择题1. 数据库的主要功能是:A. 存储数据B. 处理数据C. 维护数据D. 扩展数据答案:A2. 数据库管理系统(DBMS)的作用是:A. 管理数据库B. 控制数据库访问C. 保护数据库安全D. 执行数据操作答案:A、B、C、D3. 关系型数据库的特点包括:A. 使用表格结构存储数据B. 定义了数据之间的关系C. 支持事务处理D. 使用SQL查询数据答案:A、B、C、D4. 非关系型数据库的特点包括:A. 不使用表格结构存储数据B. 不定义数据之间的关系C. 不支持事务处理D. 不使用SQL查询数据答案:A、B、C、D5. 数据库的完整性是指:A. 数据库的正确性和一致性B. 数据库的安全性和权限控制C. 数据库的性能和可扩展性D. 数据库的备份和恢复答案:A二、填空题1. 数据库的三级模式分别是:_____________、_____________、_____________。
答案:外模式、概念模式、内模式。
2. SQL是什么操作数据库的语言?_____________。
答案:结构化查询语言。
3. 数据库中的关键字是用来做什么的?_____________。
答案:标识和定义数据库对象。
4. 数据库的ACID特性分别是指什么?A. _____________B. _____________C. _____________D. _____________答案:A. 原子性B. 一致性C. 隔离性D. 持久性5. 数据库的事务是什么?_____________。
答案:一组操作构成的逻辑单位,要么全部执行成功,要么全部执行失败。
三、简答题1. 什么是数据库索引?它有什么作用?答案:数据库索引是一种数据结构,用于提高数据库的查询性能。
索引可以加快查询速度,减少数据的扫描操作,提高数据库的响应时间。
2. 请简要介绍SQL的基本语句。
答案:SQL包含的基本语句有:- SELECT:用于查询数据表中的数据。
数据库选择题
数据库单选选择题单项选择题:1.( )是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统B.数据库系统C.数据库D.文件组织2.层次与网状模型中数据结构的基本单位是( )。
A.两个记录型间的联系B.记录C.基本层次联系D.实体间多对多的联系3.在数据模型的三要素中,数据的约束条件规定数据及其联系的( )。
A.制约和存储规则B.动态特性C.静态特性D.数据结构4.( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型B.概念模型C.非关系模型D.关系模型5.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型。
( )(1)有一个结点无双亲(2)其他结点无双亲(3)有且仅有一个结点无双亲(4)其他结点有且仅有一个双亲(5)允许其他结点有多个双亲A.(1)和(2) B.(3)和(4) C.(3)和(5) D.(2)和(5)6.当数据库的( )改变了,由数据库管理员对( )映象作相应改变,可以使( )保持不变,从而保证了数据的物理独立性。
(1)模式(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式A.(1)和(3)和(4) B.(1)和(5)和(3) C.(2)和(5)和(1) D.(1)和(2)和(4)7.在数据库三级模式间引入二级映象的主要作用是( )。
A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性8.数据库管理系统中DDL是指( )。
A.操作DB语言B.定义DB语言C.自含语言D.宿主语言9.英文缩写DBA代表( )。
A.数据库管理员B.数据库管理系统C.数据定义语言D.数据操纵语言10.反映信息世界中实体及实体间联系的模型是( )A.关系模型B.层次模型C.网状模型D.ER模型11.下列四项中,不属于数据库特点的是( )。
A.数据共享 B. 数据完整性 C. 数据冗余较小 D. 数据独立性低12.以下几种功能中,( )是DBMS的控制功能。
数据库选择题
习题一1、数据管理技术的发展阶段不包括( A )。
(A)操作系统管理阶段(B)人工管理阶段(C)文件系统管理阶段(D)数据库管理阶段2、在关系数据库中,用来表示实体之间联系的是( D )。
(A)树结构(B)网结构(C)线性表(D)二维表3、二维表由行和列组成,每一列都有一个属性名被称为(B)。
(A)属性(B)字段(C)集合(D)记录4、数据库的定义是( B )。
(A)一些数据的集合(B)以一定的组织结构保存在计算机存储设备中的数据(C)辅助存储器上的一个文件(D)硬盘上的一个数据文件5、关系型数据库中所谓的“关系”是指(B)(A)各个记录中的数据彼此间有一定的关联关系(B)数据模型符合满足一定条件的二维表格式(C)某两个数据库文件之间有一定的关系(D)表中的两个字段有一定的关系6、在现实世界中每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是(B )。
(A)一对一联系(B)一对多联系(C)多对多联系(D)7、在关系运算中,选择运算的含义是(B )。
(A)在基本表中,选择满足条件的元组组成一个新的关系(B)在基本表中,选择需要的属性组成一个新的关系(C)在基本表中,选择满足条件的元组和属性组成一个新的关系(D)以上3种说法均是正确的8、在数据库系统中,数据的最小访问单位是( B)。
(A)字节(B)字段(C)记录(D)表9、关系表中的每一横行称为一个( A )。
(A)元组(B)字段(C)属性(D)码10、用二维表来表示实体及实体之间联系的数据模型是(A )。
(A)关系模型(B)层次模型(C)网状模型(D)实体-联系模型11、在Access数据库系统中,不是数据库对象的是(A )。
(A)数据库(B)报表(C)宏(D)数据访问页12、Access的数据库类型是( C )。
(A)层次数据库(B)网状数据库(C)关系数据库(D)面向对象数据库13、关系数据的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括( B )。
数据库笔试选择题
数据库笔试选择题一、选择题(每题3分,共30分)1. 在数据库中,以下哪个关键字用于从表中选取数据?A. INSERTB. SELECTC. UPDATED. DELETE答案:B。
解析:SELECT语句是用于从数据库表中检索数据的,INSERT用于插入数据,UPDATE用于更新数据,DELETE用于删除数据。
2. 数据库中的视图是做什么用的?A. 存储数据的物理结构B. 一种虚拟表,是从一个或多个表中导出的表C. 数据库的备份D. 用来加密数据的答案:B。
解析:视图是一种虚拟表,它基于SQL语句的结果集,是从一个或多个表中导出的表,并不是存储数据的物理结构,也不是数据库备份或者加密数据的工具。
3. 以下哪种数据类型在数据库中适合存储较长的文本内容?A. INTB. VARCHARC. DATED. BOOLEAN答案:B。
解析:VARCHAR数据类型用于存储可变长度的字符串,适合存储较长的文本内容。
INT用于存储整数,DATE用于存储日期,BOOLEAN用于存储布尔值(真或假)。
4. 要在数据库表中添加一列,应该使用以下哪个语句?A. ALTER TABLE ADD COLUMNB. CREATE COLUMNC. INSERT COLUMND. UPDATE COLUMN答案:A。
解析:在SQL中,要在已存在的表中添加一列,使用ALTER TABLE语句,后面跟上ADD COLUMN关键字及要添加的列的定义。
CREATE用于创建表等对象,INSERT用于插入数据,UPDATE用于更新数据而不是添加列。
5. 数据库中的主键有什么作用?A. 唯一标识表中的每一行B. 用来加密数据C. 确定数据的排序顺序D. 没有实际作用答案:A。
解析:主键是表中的一个列或者列的组合,它的值能够唯一地标识表中的每一行数据。
它不是用来加密数据的,也不是确定排序顺序的,而是具有非常重要的标识行数据的作用。
6. 以下关于数据库索引的说法正确的是?A. 索引越多越好B. 索引会降低数据库的查询速度C. 索引是一种特殊的数据结构,有助于快速查询数据D. 索引只能建立在主键上答案:C。
数据库选择题
1.最终用户使用的数据视图称为()A.内模式B.外模式C.概念模式D.存储模式答案:B2.在数据库系统中,把可以相互区别的客观事物称为()A.文件B.字段C.实体D.关键码答案:C3.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A.事务并发性B.数据可靠性C.数据独立性D.数据重用性答案:C4.设关系R和S的元数分别为r和s,贝U RX S的元数为()A.r+sB.r-sC.r sXD.MAX(r,s)答案:A5.设有关系R (A , B, C)和S ( D , A ),如下图所示,R的主键为A , S的主键为D 且外键为A. 贝关系S 中违反参照完整性约束的元组是()A.(1,2)B.(2,NULL )C.(3,3)D.(4,4)6.有关系R( sno,sname,age,下列关于空值的查询语句中,不能产生正确结果的是()答案:DA.SELECT sname FROM R WHERE age=NULLB.SELECT sname FROM R WHERE age IS NULLC.SELECT sname FROM R WHERE NOT(age IS NULL)D.SELECT sname FROM R WHERE age IS NOT NULL 答案:A7.在数据库系统中,系统故障造成()A.硬盘数据丢失B.软盘数据丢失C.内存数据丢失D.磁带数据丢失答案:C8.在关系模式R (A , B, C)中,F={ (A , BC, B〜C},贝U R最高达到()A.1NFB.2NFC.3NFD.BCNF答案:A9.数据库设计中,用于反映企业信息需求的是()A.ER 模型B.关系模型C.层次模型D.网状模型答案:A10.在一个ER 模型中,有3 个不同的实体集和3 个不同的二元联系,其中有1 个一对一联系、1 个一对多联系和1 个多对多联系,根据ER 模型转换成关系模型的规贝,转换成关系的数目是()A.3B.4C.5D.611.如果事务T 获得了数据对象Q 上的S 锁,则其他事务在数据对象Q 上()答案:BA.可加X 锁B.可加S 锁C.可加任何锁D.不能加任何锁答案:B12.在事务依赖图中,若两个事务的依赖关系构成循环,则()A.事务执行成功B.系统出现活锁C.事务执行失败D.系统出现死锁答案:D13.在数据库系统中,日志文件用于()A.保障事务的并发性B.保障数据的安全性C.检测系统的死锁D.数据库故障的恢复答案:D14.在一个DDBS 中,各场地均采用关系数据模型,但某些场地的DBMS 是Oracle,而另一些是SQL Server,则称之为()A.异构型B.异质型C.同构异质型D.异构同质型答案:C15.在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A.共享性B.继承性C.通用性D.一致性1.规范化理论是关系数据库进行逻辑设计的理论依据。
数据库选择题
1、查找工资在600元以上并且职称为工程师的纪录,逻辑表达式为__ __。
A、"工资">600 .OR. 职称="工程师"B、工资>600 .AND. 职称=工程师C、"工资">600 .AND. "职称"="工程师"D、工资>600 .AND. 职称="工程师"2、在关系数据库中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于__ __。
A、视图完整性约束B、域完整性约束C、参照完整性约束D、实体完整性约束3、在SQL查询时,使用WHERE子句指出的是___ _。
A、查询目标B、查询条件C、查询视图D、查询结果4、在数据库技术中,独立于计算机系统的模型是__ __。
A、面向对象的模型B、关系模型C、E-R模型D、层次模型5、SQL语句中的短语__ __。
A、必须是大写的字母B、必须是小写的字母C、大小写字母均可D、大小写字母不能混合使用6、在教学管理中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录型与课程记录型之间的联系是__ __。
A、一对一B、一对多C、多对多D、未知7、以下类型的数据库系统中,应用最广泛是__ __。
A、关系型数据库系统B、逻辑型数据库系统C、层次型数据库系统D、分布型数据库系统8、SQL是__ __英文单词的缩写A、Standard Query LanguangeB、Structured Query LanguageC、Select Query LanguageD、以上都不是9、数据库、数据库系统、数据库管理系统这3者之间的关系是_ ___。
A、数据库系统包含数据库和数据库管理系统B、数据库包含数据库系统和数据库管理系统C、数据库管理系统包含数据库和数据库系统D、数据库系统就是数据库,也就是数据库管理系统10、关系代数是关系型数据库操作的理论基础,它的3个基本运算是__ __、投影和连接。
数据库试题及答案
数据库试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据定义B. 数据操纵C. 数据控制D. 以上都是答案:D2. 在关系型数据库中,关系是指()。
A. 一个表格B. 一个索引C. 一个视图D. 一个查询答案:A3. 以下哪个不是SQL语言的组成部分?()A. DDLB. DMLC. DCLD. TCL答案:D4. 数据库设计中,将E-R图转换为关系模式的过程称为()。
A. 数据定义B. 数据操纵C. 数据转换D. 数据控制答案:C5. 以下哪个选项不是数据库的三级模式?()A. 内模式B. 概念模式C. 存储模式D. 外模式答案:C6. 在数据库中,用于存储数据的逻辑单位是()。
A. 文件B. 记录C. 表D. 字段答案:C7. 数据库系统的数据独立性主要体现在()。
A. 硬件独立性B. 软件独立性C. 逻辑独立性D. 物理独立性答案:C8. 在SQL中,用于创建新表的语句是()。
A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A9. 以下哪个选项是数据库的完整性约束?()A. 主键约束B. 外键约束C. 唯一性约束D. 以上都是答案:D10. 数据库中,用于实现数据共享的机制是()。
A. 视图B. 索引C. 存储过程D. 触发器答案:A二、填空题(每题2分,共20分)1. 数据库系统的核心是________。
答案:数据库管理系统(DBMS)2. 数据库管理系统的主要功能包括数据定义、数据操纵和________。
答案:数据控制3. 在关系型数据库中,表与表之间的关系是通过________来实现的。
答案:外键4. 数据库设计通常分为三个阶段:概念设计、逻辑设计和________。
答案:物理设计5. SQL语言中,用于删除表的语句是________。
答案:DROP TABLE6. 数据库的三级模式包括外模式、概念模式和________。
数据库选择题及答案
第二章习题一、选择题:1对关系模型表达错误的选项是____。
A.建立在严格的数学理论、集合论和谓词演算公式的根底之上B.微机DBMS绝大局部采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统答案:D2关系数据库管理系统应能实现的专门关系运算包括____。
A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表答案:B3关系模型中,候选码____。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案:C4在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。
A.候选码 B.数据项C.主属性 D.主属性值答案:A5同一个关系模型的任两个元组值____。
A.不能全同 B.可全同C.必须全同 D.以上都不是答案:A6在通常情况下,下面的关系中不可以作为关系数据库的关系是____。
A.R1〔学生号,学生名,性别〕B.R2〔学生号,学生名,班级号〕C.R3〔学生号,学生名,宿舍号〕D.R4〔学生号,学生名,简历〕答案:D7一个关系数据库文件中的各条记录____。
A.前后顺序不能任意颠倒,一定要按照输人的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列答案:B8自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。
A.元组 B.行 C.记录 D.属性答案:D9等值连接与自然连接是____。
A.一样的 B.不同的答案:B10设有下表所示的关系 R,经操作ΠA, B〔σB=’b’〔R〕〕〔Π为"投影〞运算符,σ为"选择〞运算符〕的运算结果是____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一次作业
1、以下哪个不是Oracle OEM 首页(主目录)上的标签页?()
选择一项:
a. 设置
b. 性能
c. 管理
d. 维护
2、主机身份证明的设置是在哪里进行的?()
选择一项:
a. ORACLE的恢复设置中
b. 控制面板的管理策略中
c. ORACLE 中的备份设置
d. 备份目录设置中
3、Oracle 安装过程中的SID指的是什么?()
选择一项:
a. 用户口令
b. 用户名
c. 数据库名
d. 系统标识符
4、在SQL*Plus中,以下哪个命令可以暂停屏幕的输出?()
选择一项:
a. pause
b. column
c. linesize
d. help
5、以下哪个文件用来记录数据库中所有的改变,并且仅用于实例恢复?()选择一项:
a. 归档日志文件
b. 重做日志文件
c. 警告日志文件
d. 控制文件
6、以下哪个脚本文件用于创建数据字典视图?()
选择一项:
a. catproc.sql
b. sql.sql
c. catalog.sql
d. dictionary.sql
7、创建数据库时,Oracle从何处得到建库所需的控制文件的信息?()选择一项:
a. 从初始化参数文件获得
b. 从环境变量处获得
c. 从CREATE DATABASE命令行获得
d. 从目录下的.ctl文件中获得
8、关于控制文件,以下说法正确的是()。
选择一项:
a. 对于数据库的正常运行,仅有一个控制文件是不够的
b. Oracle推荐至少有2个控制文件,并且存放在同一个磁盘上
c. Oracle推荐至少有2个控制文件,并且存放在不同的磁盘上
d. Oracle推荐只存储1个控制文件
9、执行CREATE DATABASE命令前,必须执行先以下哪条命令?()
选择一项:
a. STARTUP INSTANCE
b. STARTUP NOMOUNT
c. STARTUP MOUNT
d. NONE OF ABOVE
10、将控制文件存放在不同的磁盘上的最大好处是()。
选择一项:
a. 快速归档
b. 防止故障
c. 并行写,加快控制文件写入速度
d. 提高数据库性能
11、DESCRIBE命令的作用是什么?()
选择一项:
a. 设置一行数据可以容纳的字符数
b. 在屏幕上输出一行数据
c. 列出数据表中各个列的名称和类型
d. 设置每一页的大小
12、在CREATE DATABASE命令中,哪个子句是无效的?()
选择一项:
a. MAXLOGGROUPS
b. MAXLOGMEMBERS
c. MAXLOGHISTORY
d. MAXDATAFILE
13、手工创建数据库第一步应该做什么?()
选择一项:
a. 在系统中核对SID
b. 启动一个实例
c. 启动SQL*Plus,然后以SYSDBA身份连接到Oracle
d. 创建一个初始化参数文件
14、在重启数据库时除了必须输入主机身份证明,还必须输入哪项内容?()选择一项:
a. 数据库身份证明
b. 系统身份证明
c. 权限身份证明
d. ORACLE身份证明
15、Oracle 常见的文件类型不包括以下哪一项?()
选择一项:
a. 控制文件
b. 日志文件
c. 备份文件
d. 数据文件
16、后台进程的跟踪文件存放于何处?()
选择一项:
a. ORACLE_HOME
b. LOGFILE_DEST
c. BACKGROUND_DUMP_DEST (bdump)
d. CORE_DUMP_DEST
17、DBA用户可以用以下哪条命令来列出当前数据库的归档信息?()
选择一项:
a. ARCHIVE LOG LIST
b. FROM ARCHIVE LOGS
c. SELECT * FROM ARCHIVE_LOG_LIST
d. SELECT * FROM V$THREAD
18、默认登录到Oracle OEM 的端口号是()。
选择一项:
a. 5811
c. 1158
d. 6055
19、当你要设置数据库的归档/非归档模式时,数据库必须位于何种状态?()选择一项:
a. Open状态
b. Nomount状态
c. 受限状态
d. Mount状态
20、跟一个实例相关的ARCn进程有多少个?()
选择一项:
a. 由操作系统决定
b. 4个
c. 10个
d. 5个
21、以下哪个数据字典视图可以查看数据库的归档模式?()
选择一项:
a. V$INSTANCE
b. V$DATABASE
c. V$THREAD
d. V$LOG
22、创建数据库时需要多少个控制文件?()
选择一项:
a. 1个
b. 3个
c. 2个
d. 不需要
23、当你创建控制文件时,数据库必须位于何种状态?()
选择一项:
a. Mount状态
b. Nomount状态
c. 受限状态
d. Open状态
24、谁拥有数据字典视图?()
选择一项:
b. ORACLE
c. SYSTEM
d. SYS
25、在OEM的维护页面中,可以执行的操作是()。
选择一项:
a. 数据库的备份与恢复
b. 数据库配置
c. 查看CPU使用情况
d. 存储。