数据库试卷及答案

数据库试卷及答案

一、单项选择题(每题2分,25小题,共计50分)

1、Access数据库是()

A、层状数据库

B、网状数据

C、关系数据库

D、树状数据库

2、Access2007数据库是一个独立的文件,其扩展名为()。

A、mdb

B、acmdb

C、accdb

D、cdb

3、用户可在表的()视图中修改表的字段并添加记录。

A、设计

B、数据表

C、数据透视表

D、数据透视图

4、()字段类型是一种特殊的整型数据,主要是为设置主键而设计的。

A、文本

B、数字

C、自动编号

D、货币

5、对于字段比较少,且不用设置复杂属性的表,可以通过()来创建。

A、使用设计视图

B、直接输入数据

C、使用表设计器

D、使用模板

6、下面操作符中()用于指定某一系列值的列表。

A、And

B、Or

C、In

D、Like

7、Select的子句中,()指定那些含有要检索记录的表和查询。

A、 FORM

B、WHERE

C、HAVING

D、ORDER BY

8、()查询用于添加一些条件来对记录中的一个或多个字段进行更新。

A、更新

B、追加

C、删除

D、制表

9、()查询也就是生成表查询,它可以从一个或多个表(或者查询)的记录中根据指定条件筛选出数据并生成一个新表。

A、更新

B、追加

C、删除

D、制表

10、()指的是能把一个或多个表的字段组合成结果中的一个字段的查询。

A、联合查询

B、传递查询

C、数据定义查询

D、SQL子查询

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、一行显示一条记录,每次可以显示表或查询的多条记录的报表类型是()

A、纵栏式

B、组合式

C、表格式

D、标签式

17、设计视图的工作区分为七节,其中不能删除的是()

A、页面页眉

B、报表页眉节

C、主体节

D、报表页脚节

18、()创建的报表是以表格形式显示数据记录的,因此这种报表也被称为表格式报表。

A、自动

B、利用向导

C、使用设计视图

D、使用标签向导

19、使用()视图可以预览打印效果。

A、打印预览

B、设计

C、数据表

D、数据透视图

20、打开报表的宏命令是()

A、OpenForm

B、OpenTable

C、OpenQuery

D、OpenReport

21、实现数据导出操作的宏命令为()

A、OpenForm

B、OutputTo

C、OutputTable

D、OpenReport

22、打开或执行查询的宏命令是()

A、OpenQuery

B、OpenFunction

C、OpenView

D、OpenModule

23、()操作命令用于打开数据库中用户已经创建的窗体。

A、OpenForm

B、OpenModule

C、OpenReport

D、OpenView

24、()操作命令用于关闭数据库对像,它有三个操作参数,分别是“对像类型”“对像名称”和“保存”。

A、CancelEvent

B、Close

C、Quit

D、DeleteObject

25、()错误就是宏没有语法错误,能执行所有操作,但得到的结果不是用户想要的,这类错误通常最难查找和纠正。

A、运行

B、语法

C、逻辑

D、调试

二、判断题 (每题2分,共10分)

1、字段是表的基本单位。()

2、使用“查阅向导”不可以引用其他表中的数据。()

3、在一张表中可以设置多个主键。()

4、使用宏命令OutputTo 输出格式可以为Excel 工作薄()

5、设计视图的工作区分为七节,其中页面页眉节是不能删除的节()

三、填空题 (每空格2分,共30分)

1、Access 2007数据库主要由、、、、宏和模块六大对像

组成。

2、表中设置为主键的字段必须具有两个特性:字段的值不能有性且必须有性。

3、在Access 2007 中,依据查询对数据源操作方式及结果的不同,可以将其分为5种类型它们分别是、、、操作查询、SQL查询。

4、分割窗体可以在窗体中同时提供数据表的两种视图:、。

5、报表设计视图的工作区分为7节,它们分别是:、、、组页眉、组页脚、报表页眉、报表页脚。

6、宏是有组合而成。

四、简答题 (每题5分,共10分)

1、简述在为字段选择数据类型时,需要从哪几个方面考虑?

2、现数据库中有一个“借书表”,需要通过SQL语句实现查询表中“借书证号”等于A01003的所有数据,请写出对应的SQL查询语句?

数据库试卷答案

一、单项选择题(每题2分,共50分)

CCBCB CAADA CDDAC CCAAD BAABC

二、判断题(每题2分,共10分)

√××√×

三、填空题 (每空格2分,共30分)

1、表、查询、窗体、报表

2、重复、代表

3、选择查询、参数查询、交叉表查询

4、窗体视图、数据表视图

5、页面页眉、主体、页面页脚

6、一个或多个操作

四、简答题 (每小题5分,共10分)

第一题:

1、要存储的数据:如中英文文字;

2、要存储的数据大小,如文本型,备注型;

3、是否需要对数据进行计算以及需要对数据进行何种计算;

4、数据用途;

5、其他如存储图像、EXcel电子表格。

第二题

SELECT *

FROM 借书表

WHERE 借书证号="A01003";

数据库技术与应用测试卷题库及答案共10套

数据库技术与应用测试卷题库及答案共10套 数据库技术与应用试卷题库及答案(第1套) 1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是() A、UPDATE B、INSERT C、ALTER D、MODIFY 参考答案:A 解析:无 2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。 A、订阅/发布 B、数据备份/恢复 C、数据分离/附加 D、DTS导入/导出 参考答案:D 解析:无 3、(4分)【单选题】下面说法错误的是() A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。 B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。 C、默认值约束使用default关键字。 D、以上都不正确。 参考答案:D 解析:无 4、(4分)【单选题】每个数据库有且只能有一个()。 A、次数据文件 B、主数据文件 C、日志文件 D、其他 参考答案:B 解析:无

5、(4分)【单选题】SQL语言中,删除一个表的命令是() A、DELETE B、DROP TABLE C、CLEAR TABLE D、REMOVE 参考答案:B 解析:无 6、(4分)【单选题】字符串常量使用()作为定界符。 A、单引号 B、双引号 C、方括号 D、花括号 参考答案:A 解析:无 7、(4分)【单选题】唯一键约束使用关键字()实现 A、unique B、primary key C、defualt D、foreign key 参考答案:A 解析:无 8、(4分)【单选题】下列关于唯一约束的说法中不正确的是: A、可以为表定义多个唯一约束 B、唯一约束的列允许取空值 C、可以建立在一列或几列的组合上 D、可以作为主键使用 参考答案:D 解析:无 9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()

数据库应用技术试卷_附答案

数据库应用技术试卷_附答案 一、选择题 ( 25分 ) 1.Access数据库的类型是( C )。 A.层次数据库 B.网状数据库 C.关系数据库 D.面向对象的数据库 2.数据库系统的核心软件是( A )。 A.DBMS B.DB C.OS D.NOS 3.关系数据库的数据的组织形式,采用了( B )。 A.层次数据模型 B.关系数据模型 C.网状数据模型 D.面向对象数据模型 4.如果两个表设计了关系,那么,这两个表必须满足( A )。 A.实体完整性B.参照完整性 C.用户定义完整性D.输入完整性 5.Access2000中表和数据库的关系是:_______A_____ A.一个数据库可以包含多个表 B.一个表只能包含两个数据库 C.一个表可以包含多个数据库 D.一个数据库只能包含一个表 6.在Employee表中,查找eno是“01207“或”02115“的记录,应在查询设计视图中的”条件“行中输入 ()。 A.“01207”AND “02115”B.NOT IN(“01207”,02115”) C.IN (“01207”,”02115”)D.NOT(“01207”,02115”) 7.如果在创建的表中建立字段“简历”,其数据类型应当是( A )。 A)文本B)数字C)日期D)备注 8.现有一个教师表,其中有教师号、教师姓名、性别、出生日期、学院名称字段,( A )字段可以设置 为主键。 A.教师号B.教师姓名C.性别D.出生日期 9.在Access的下列数据类型中,不能建立索引的数据类型是( A )。 A.文本型B.备注型C.数字型D.日期时间型 10.定义字段的默认值是指( C )。 A.不得使字段为空 B.不允许字段的值超出某个范围 C.在未输入数值之前,系统自动提供数值 D.系统自动把小写字母转换为大写字母 11.SQL的含义是( A )。 A.结构化查询语言B.数据定义语言 C.数据库查询语言D.数据库操纵与控制语言 12.使用SQL语句向表中添加数据,使用的命令是( A )。 A.INSERT B.ALTER C.SELECT D.DROP

sql数据库期末考试题及答案

一、单选题(共 10 道试卷,共 50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B.索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B.一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY…HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B.数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B.CPU C.寄存器 D. 磁盘 二、判断题(共 10 道试卷,共 50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B.正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B.正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B.正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B.正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B.正确

数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案 一、选择题(共20小题,每题2分,共40分) 1. 数据库系统的基本特点是什么? A. 数据共享 B. 数据独立性 C. 数据多样性 D. 数据冗余 答案:B. 数据独立性 2. 下面哪种数据库模型是层次结构模型的扩展? A. 关系模型 B. 网络模型 C. 对象模型 D. NoSQL模型 答案:B. 网络模型 3. 数据库事务的ACID特性中,C代表什么? A. 一致性

B. 原子性 C. 持久性 D. 隔离性 答案:A. 一致性 4. 在关系数据库中,SQL是用于进行什么操作的语言? A. 数据定义 B. 数据操作 C. 数据查询 D. 数据删除 答案:B. 数据操作 5. 下面哪种SQL语句用于向表中插入数据? A. UPDATE B. DELETE C. INSERT INTO D. SELECT 答案:C. INSERT INTO 6. 在关系数据库中,外键用于实现什么样的数据关系? A. 一对一关系

B. 一对多关系 C. 多对多关系 D. 层次关系 答案:B. 一对多关系 7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么? A. 主键 B. 外键 C. 候选键 D. 任意键 答案:A. 主键 8. 下面哪种关系操作用于将两个表连接? A. JOIN B. UNION C. INSERT D. DELETE 答案:A. JOIN 9. 下面哪种关系操作用于从表中删除数据?

A. DELETE B. UPDATE C. SELECT D. INSERT INTO 答案:A. DELETE 10. 下面哪种数据库索引类型可以加快对表中数据的查找操作? A. B-tree索引 B. Hash索引 C. R-tree索引 D. Full-text索引 答案:A. B-tree索引 11. 下面哪种关系型数据库是开源的? A. Oracle B. Microsoft SQL Server C. MySQL D. IBM DB2 答案:C. MySQL 12. 以下哪个选项是关系数据库中的一种范式?

数据库基础知识试题(含答案)

数据库基础知识试题(含答案) 数据库基础学问试题 部门____________姓名__________日期_________得分 __________ 一、不定项挑选题(每题1.5分,共30分) 1.DELETE语句用来删除表中的数据,一次可以删除()。D A.一行 B.多行 C.一行和多行 D.多行 2.数据库文件中主数据文件扩展名和次数据库文件扩展名分离为()。C A..mdf.ldf B..ldf.mdf C..mdf.ndf D..ndf.mdf 3.视图是从一个或多个表中或视图中导出的()。A A表B查询C报表D数据

4.下列运算符中表示随意字符的是()。B A.* B.% C.LIKE D._ 5.()是SQLServer中最重要的管理工具。A A.企业管理器B.查询分析器C.服务管理器D.大事探察器 6.()不是用来查询、添加、修改和删除数据库中数据的语句。D A、SELECT B、INSERT C、UPDATE D、DROP 7.在oracle中下列哪个表名是不允许的()。D A、abc$ B、abc C、abc_

D、_abc 8.使用SQL命令将老师表teacher中工资salary字段的值增强500,应当使用的命 令是()。D A、Replacesalarywithsalary+500 B、Updateteachersalarywithsalary+500 C、Updatesetsalarywithsalary+500 D、Updateteachersetsalary=salary+500 9.表的两种相关约束是()。C A、主键和索引 B、外键和索引 C、主键和外键 D、内键和外键 10.ORACLE数据库物理结构包括()。ABC A、数据文件 B、日志文件 C、控制文件 D、暂时文件

数据库试题及答案

数据库试题及答案 一、选择题(40×1=40分) 1.用二维表数据来表示实体及实体之间联系的数据模型称为(D )。 A、实体--联系模型 B、层次模型 C、网状模型 D、关系模型 2.表在数据库中就是一个非常重要的数据对象,它就是用来( C)各种数据内容的。 A、显示 B、查询 C、存放 D、检索 3、数据库创建后就可以创建表了,创建表可以用( D )等方法来创建。 A、企业管理器 B、查询分析器 C、OSQL D、企业管理器与CREATE TABLE语句 5.数据库就是在计算机系统中按照一定的数据模型组织、存储与应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。( D ) A、文件的集合、操作系统、文件系统 B、数据的集合、数据库管理系统、数据库系统 C、命令的集合、数据库系统、软件系统 D、程序的集合、命令系统、数据库系统 7.下面对于关系的叙述中,哪个就是不正确的?( B ) A、关系中的每个属性就是不可分解的 B、在关系中元组的顺序就是无关紧要的 C、任意的一个二维表都就是一个关系

D、每一个关系只有一种记录类型 8.SQL中,下列涉及空值的操作,不正确的就是( C) A、AGE IS NULL B、AGE IS NOT NULL C、AGE = NULL D、NOT (AGE IS NULL) 10. 在数据库技术中,实体-联系模型就是一种( A) A、概念数据模型 B、结构数据模型 C、物理数据模型 D、逻辑数据模型 11.数据就是信息的符号表示或称载体;信息则就是数据的内涵,就是数据的( B ) A、语法解释 B、语义解释 C、语意说明 D、用法说明 12.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( A) A、属性 B、关系 C、域 D、元组 13.在下面的两个关系中,学号与班级号分别为学生关系与班级关系的主键(或称主码),则外键就是( B ) 学生(学号,姓名,班级号,成绩),班级(班级号,班级名,班级人数,平均成绩) A、学生关系的“学号” B、班级关系的“班级号” C、学生关系的“班级号”

数据库习题及答案(五套)

《数据库》课程模拟试题(一) 一、填空题(30分) 1.数据的独立性包括和。 2.数据的物理独立性是指当数据的改变时,通过系统内部的自动映象功能或转换功能,保持了数据的不变。 3.数据模型由三部分组成:、、 4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为 的联系。 5.一个关系模型由若干个组成。 6.在选择运算所得到的结果关系中,所含的元组数不原关系中的元组数。 7.SQL语言具有对数据的等四个方面的功能。 8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是。9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一 个。 10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属 于,记作。 11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→ X4,则该关系属于。 12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有个关系模式。 13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴 定、、、、 14.恢复的实现技术有:和。 15.____ __________是一个逻辑上统一、地域上分布的数据集合。 16.关系中能唯一标识元组,且又不含多余属性称为_______________。 17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为_ 18.分布式数据库系统中透明性层次越高,应用程序的编写越。 二、单项选择题(20分) 1、____________是长期存储在计算机内的有组织,可共享的数据集合。 A.数据库管理系统 B.数据库系统C.数据库 D.文件组织 2、数据库系统阶段,数据_______________。 A.具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性 C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性 3、一个m:n联系转换为一个关系模式。关系的码为________。 A.某个实体的码B.各实体码的组合C.n端实体的码 D.任意一个实体的码 4、SQL语言中授权的操作是通过________________语句实现的。

数据库试卷及答案

数据库试卷及答案 一、单项选择题(每题2分,25小题,共计50分) 1、Access数据库是() A、层状数据库 B、网状数据 C、关系数据库 D、树状数据库 2、Access2007数据库是一个独立的文件,其扩展名为()。 A、mdb B、acmdb C、accdb D、cdb 3、用户可在表的()视图中修改表的字段并添加记录。 A、设计 B、数据表 C、数据透视表 D、数据透视图 4、()字段类型是一种特殊的整型数据,主要是为设置主键而设计的。 A、文本 B、数字 C、自动编号 D、货币 5、对于字段比较少,且不用设置复杂属性的表,可以通过()来创建。 A、使用设计视图 B、直接输入数据 C、使用表设计器 D、使用模板 6、下面操作符中()用于指定某一系列值的列表。 A、And B、Or C、In D、Like 7、Select的子句中,()指定那些含有要检索记录的表和查询。 A、 FORM B、WHERE C、HAVING D、ORDER BY 8、()查询用于添加一些条件来对记录中的一个或多个字段进行更新。 A、更新 B、追加 C、删除 D、制表 9、()查询也就是生成表查询,它可以从一个或多个表(或者查询)的记录中根据指定条件筛选出数据并生成一个新表。 A、更新 B、追加 C、删除 D、制表 10、()指的是能把一个或多个表的字段组合成结果中的一个字段的查询。 A、联合查询 B、传递查询 C、数据定义查询 D、SQL子查询 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、一行显示一条记录,每次可以显示表或查询的多条记录的报表类型是() A、纵栏式 B、组合式 C、表格式 D、标签式 17、设计视图的工作区分为七节,其中不能删除的是() A、页面页眉 B、报表页眉节 C、主体节 D、报表页脚节 18、()创建的报表是以表格形式显示数据记录的,因此这种报表也被称为表格式报表。 A、自动 B、利用向导 C、使用设计视图 D、使用标签向导 19、使用()视图可以预览打印效果。 A、打印预览 B、设计 C、数据表 D、数据透视图

数据库题库及答案

数据库题库及答案 【篇一:数据库试卷及答案】 p> 1.(b)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。 a. dbb.dbmsc.dbs d.dba 2. sql语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( d ) a、零个字符 b、1个字符 c、多个字符 d、以上都可以 3.下列哪一个数据库不是sql server 2000的系统数据库( c ) a.master 数据库b.msdb数据库 c.pubs数据库 d.model数据库 4.下列四项中,可以直接用于表示概念模型的是( d )。 a. 网状模型 b.关系模型 c.层次模型d.实体-联系(e-r)模型 5.下列四项中说法不正确的是( a ) a. 数据库避免了一切数据的重复 b.数据库中的数据可以共享 c. 数据库减少了数据冗余 d.数据库具有较高的数据独立性 6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c) a.多对多 b.一对一 c.多对一 d.一对多 7.关系数据库中空值(null)相当于( d) a. 零(0) b. 空白 c. 零长度的字符串 d. 没有输入 8.事务有多个性质,其中不包括( b) a.隔离性 b. 不可撤消 c.原子性 d. 一致性 9.一个电视经销商在表tvtype 中维护库存的tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( c) a. select top3 cdiscription from tvtype order by iprice asc b. select cdiscription from tvtype where max(iprice)3 c. select top3 cdiscription from tvtype order by iprice desc d. select cdiscription max(iprice) from tvtype order by iprice 10.假如采用关系数据库系统来实现应用,在数据库设计的( d )阶段,需要将e-r模型转换为关系数据模型。 a.概念设计 b.物理设计 c. 运行阶段 d. 逻辑设计 11.取出关系中的某些列,并消去重复的元组的关系运算称为( b) a.取列运算 b. 投

数据库管理测试题及答案

数据库管理测试题及答案 关系数据模型的基本数据结构是 [单选题] * A.树 B.图 C.索引 D.关系(正确答案) 有两个关系R(A,B,C)和S(B,C,D),则R÷S结果的属性个数是()。 [单选题] * A.3 B.2 C.1(正确答案) D.不一定 下面使用Transact-SQL语言完成数据操作的数据库管理系统的是()。 [单选题] * A.Oracle B.Microsoft SQL Server(正确答案) C.Access D.Sybase 下列说法正确的是 [单选题] * A.表中一列就是一个元组 B.码可以不唯一的确定一个元组 C.表中的一列就是一个属性(正确答案) D.关系模型要求关系可以是不规范化的 关系数据库管理系统应能实现的专门关系运算包括()。 [单选题] *

A.排序、索引、统计 B.选择、投影、连接(正确答案) C.关联、更新、排序 D.显示、打印、制表 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。 [单选题] * A.数据库系统(正确答案) B.文件系统 C.人工管理 D.数据项管理 下述关于数据库系统的正确叙述是()。 [单选题] * A.数据库系统减少了数据冗余(正确答案) B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 关系数据库中的关键字是指 [单选题] * A.能唯一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合(正确答案) 数据库()、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 * A.DBS包括DB和DBMS(正确答案) B.DDMS包括DB和DBS

数据库原理与应用试题及答案

一、单选题(共20分,每题1分) 1.DB、DBMS和DBS三者之间的关系是(B) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS C. DBS与DB和DBMS无关 2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C) A. 未更新的数据 B. 未撤销的数据 C. 未提交的数据 D. 未刷新的数据 3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A) A. 活锁 B. 死锁 C. 读-写冲突 D. 写-写冲突 4.语句DELETE FROM SC表明(A) A. 删除SC中的全部记录 B. 删除基本表SC C. 删除基本表SC中的列数据 D. 删除基本表SC中的部分行 5.数据库设计阶段分为(D) A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段 C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段 D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 6.关系笛卡尔积运算记号R×S表示(D) A. R为关系名,S为属性名 B. R和S均为属性名 C. R为属性名,S为关系名 D. R和S均为关系名 7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句 一般一次只能处理一条记录,其协调可通过哪种技术实现(B) A. 指针 B. 游标 C. 数组 D. 栈 8.下列说法中不正确的是(C) A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码 9.在下列基本表中数值5表示(C)

sql数据库试题及答案

sql数据库试题及答案 SQL数据库试题一 1. 下面哪个命令可以创建一个名为"employee"的表格? A. CREATE TABLE employee; B. NEW TABLE employee; C. ADD TABLE employee; D. INSERT TABLE employee; 答案:A. CREATE TABLE employee; 2. 下列哪个是SQL数据库的关键字? A. SELECT B. COLUMN C. INSERT D. ADD 答案:A. SELECT 3. 在SQL中,如何查询一个名为"customers"的表格的所有记录? A. SELECT * FROM customers; B. SELECT ALL FROM customers; C. SELECT RECORDS FROM customers;

D. SELECT DATA FROM customers; 答案:A. SELECT * FROM customers; 4. 如何在SQL中向表格中插入新的记录? A. ADD NEW INTO B. UPDATE TABLE C. INSERT INTO D. CREATE NEW 答案:C. INSERT INTO 5. 如何根据特定条件从表格中删除记录? A. REMOVE FROM B. ERASE ROW C. DELETE FROM D. DROP RECORD 答案:C. DELETE FROM SQL数据库试题二 1. 下面哪个关键字可以用来对查询结果进行排序? A. GROUP BY B. SORT BY

数据库基础知识试题及答案

数据库基础知识试题及答案 数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是 A、数据库减少了数据冗余 B、数据库避免了数据冗余 C、数据库中的数据一致性是指数据类型一致 D、数据库系统比文件系统能够管理更多数据 答案】A 解析】数据库的主要特点是①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。 2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是 A、一对一关系 B、一对多关系 C、多对一关系 1 D、多对多关系

答案】B 剖析】窗体中的窗体称为子窗体,包罗子窗体的窗体称为主窗体,主窗体和子窗体经常使用来表示一对多的关系。根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。一位教师可以承担多门课程,但是一门课程只能由一个教师承担。以是是一对多的关系,因而挑选B 选项。 3)Access数据表中的记录,在关系数据模型中对应的概念是 A、字段 B、元组 C、属性 D、域 答案】B 解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。 4)下列不能建立索引的数据类型是 A、文本型 B、备注型 C、数字型

D、日期工夫型 答案】B 2 解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。在ACCESS中,备注字段类型是不能被索引的。 5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是 A、查询运算 B、连接运算 C、投影运算 D、选择运算 答案】B 解析】关系运算包括投影、选择和联接。选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个运算进行操作。

数据库试题及答案

数据库试题及答案 一、选择题 1. 数据库的主要功能是: A. 存储数据 B. 处理数据 C. 维护数据 D. 扩展数据 答案:A 2. 数据库管理系统(DBMS)的作用是: A. 管理数据库 B. 控制数据库访问 C. 保护数据库安全 D. 执行数据操作 答案:A、B、C、D 3. 关系型数据库的特点包括: A. 使用表格结构存储数据 B. 定义了数据之间的关系

C. 支持事务处理 D. 使用SQL查询数据 答案:A、B、C、D 4. 非关系型数据库的特点包括: A. 不使用表格结构存储数据 B. 不定义数据之间的关系 C. 不支持事务处理 D. 不使用SQL查询数据 答案:A、B、C、D 5. 数据库的完整性是指: A. 数据库的正确性和一致性 B. 数据库的安全性和权限控制 C. 数据库的性能和可扩展性 D. 数据库的备份和恢复 答案:A 二、填空题 1. 数据库的三级模式分别是:

_____________、_____________、_____________。答案:外模式、概念模式、内模式。 2. SQL是什么操作数据库的语言? _____________。 答案:结构化查询语言。 3. 数据库中的关键字是用来做什么的? _____________。 答案:标识和定义数据库对象。 4. 数据库的ACID特性分别是指什么? A. _____________ B. _____________ C. _____________ D. _____________ 答案:A. 原子性 B. 一致性 C. 隔离性 D. 持久性 5. 数据库的事务是什么?

数据库试卷及答案

1.( B)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。 A. DB B.DBMS C.DBS D.DBA 2. SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( D ) A、零个字符 B、1个字符 C、多个字符 D、以上都可以 3.下列哪一个数据库不是SQL Server 2000的系统数据库( C ) A.master数据库 B.msdb数据库 C.pubs数据库 D.model数据库 4.下列四项中,可以直接用于表示概念模型的是( D )。 A. 网状模型 B.关系模型 C.层次模型 D.实体-联系(E-R)模型 5.下列四项中说法不正确的是( A ) A. 数据库避免了一切数据的重复 B.数据库中的数据可以共享 C. 数据库减少了数据冗余 D.数据库具有较高的数据独立性 6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c ) A.多对多 B.一对一 C.多对一 D.一对多 7.关系数据库中空值(NULL)相当于( d ) A. 零(0) B. 空白 C. 零长度的字符串 D. 没有输入 8.事务有多个性质,其中不包括( B ) A.隔离性 B. 不可撤消 C.原子性 D. 一致性

9.一个电视经销商在表Tvtype 中维护库存的Tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( C ) A. select top3 cDiscription from Tvtype order by iprice asc B. select cDiscription from Tvtype where max(iprice)>3 C. select top3 cDiscription from Tvtype order by iprice desc D. select cDiscription max(iprice) from Tvtype order by iprice 10.假如采用关系数据库系统来实现应用,在数据库设计的( d )阶段,需要将E-R模型转换为关系数据模型。 A.概念设计 B.物理设计 C. 运行阶段 D. 逻辑设计 11.取出关系中的某些列,并消去重复的元组的关系运算称为( b ) A.取列运算 B. 投影运算 C.连接运算 D. 选择运算 12.一家航空公司把一年中飞行距离(idistancetravelled)超过10000里的客户信息转移到一张称为flyersclub 的表中,他们的详细情况被记录在表flyers ( d ) A. insert into flyersclub from flyers where idistancetravelled>=10000 B. insert flyersclub (idistancetravelled) values from flyers where idistancetravelled>=10000 C.insert into flyersclub from flyers where (idistancetravelled)values>=10000 D. select * into flyersclub from flyers where idistancetravelled >=10000 13. 系统死锁属于( A ) A.事务故障 B.程序故障 C.系统故障 D.介质故障 二.填空题: 1.数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。 2.SQL语言由数据定义语言、数据操纵语言和数据控制语言组成。 3.使用filegrowth命令可以增加数据库和事务日志的容量。 4.关系模式的三类完整性约束条件分别是_实体完整性约束_、参照完整性约束和__域完整性约束__。 5.如果一个关系不满足2NF,则该关系一定也不满足_3nf_(在1NF、2NF、3NF范围内)。

数据库试卷及 答案

试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 2.下列四项中,不属于数据库系统的特点的是() A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大D.数据独立性高 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是() A.层次模型B.关系模型 C.网状模型D.实体-联系模型 4.数据的物理独立性是指() A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是() A.模式与外模式之间的映象B.模式与内模式之间的映象 C.模式D.三级模式 6.关系数据模型的基本数据结构是( ) A.树B.图C.索引D.关系 7.有一名为“列车运营"实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是() A.车次B.日期 C.车次+日期D.车次+情况摘要 8。己知关系R和S,R∩S等价于() A。(R—S)-S B。S-(S—R) C.(S—R)-R D.S—(R—S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配

的情况,包括没有住宿的学生和空闲的床位,则应执行() A.全外联接B。左外联接 C。右外联接D。自然联接 10.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY, Sname CHAR(8)NOT NULL, Sex CHAR(2), Age INT) 可以插入到表中的元组是() A。'5021’,’刘祥',男,21 B.NULL,’刘祥’,NULL,21 C。'5021’,NULL,男,21D。’5021’,’刘祥’,NULL,NULL 11.把对关系SPJ的属性QTY的修改权授予用户李勇的T—SQL语句是() A。GRANT QTY ON SPJ TO '李勇' B。GRANT UPDA TE(QTY) ON SPJ TO ’李勇' C.GRANT UPDATE (QTY) ON SPJ TO 李勇 D.GRANT UPDATEON SPJ (QTY)TO 李勇 12.图1中()是最小关系系统 A B C D 图1 13.关系规范化中的插入操作异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计 B.物理设计 C.需求分析 D.概念设计 15.在E—R模型中,如果有3个不同的实体型,3个m:n联系,根据E—R模型转换为关系模型的规则,转换后关系的数目为()。 A.4 B.5 C.6 D.7 16.事务的隔离性是指()。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的B.事务一旦提交,对数据库的改变是永久的 C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 17.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指() A.数据字典、应用程序、审计档案、数据库后备副本 B.数据字典、应用程序、日志文件、审计档案 C.日志文件、数据库后备副本 D.数据字典、应用程序、数据库后备副本 18.若事务T对数据对象A加上S锁,则()。

数据库试卷及参考答案

1. 数据库的三级模式结构中,全局数据视图的描述称为_____模式______。 2. 在数据库系统中管理数据的软件称为_____DBMS______。 3. 当用户建立视图时,在数据字典中存储的是视图的_____定义______,而不是数据。 4. 数据独立性是指______物理_______ 和______逻辑_______ 独立性。 5. 数据模型通常由_____数据结构______ 、 ____数据操作____ 和完整性约束三部分组成。 1. 关于冗余数据的叙述中,不正确的是()。 A.冗余的存在容易破坏数据库的完整性 B.冗余的存在给数据库的维护增加困难 C.不应该在数据库中存储任何冗余数据 D.冗余数据是指可由基本数据导出的数据 2. 最终用户使用的数据视图称为() A.内模式B.外模式 C.概念模式D.存储模式 3. 数据库设计中,用于反映企业信息需求的是() A.ER模型B.关系模型 C.层次模型D.网状模型 4.数据的存储结构与数据逻辑结构之间的独立性称为数据的() A.结构独立性B.物理独立性 C.逻辑独立性 D.分布 独立性 5. SQL语言具有的功能是() A.关系规范化,数据操纵,数据控制 B.数据定义,数据操纵,数据控制 C.数据定义,关系规范化,数据控制 D.数据定义,关系规范化,数据操纵 1. 为什么视图被称为虚表?基本表与视图的区别是什么? 因为数据库中只存储有关视图的定义而不存储视图所对应的数据,这些数据仍存放在导出视图的基本表中,所以视图被称为虚表。基本表是实际独立存放在数据库中的表,是实表。 2. 在关系数据库中能完全消除数据冗余吗? 不能。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。 3. 简述在SQL中,DELETE语句与DROP TABLE的区别。 DELETE的作用是删除表中的元组,表的模式依然存在,而DROP TABLE 是将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。 1. 对于教学数据库的三个基本表 学生 S(S#,SNAME,AGE,SEX) 学习 SC(S#,C#,GRADE) 课程 C(C#,CNAME,TEACHER) (1)试用关系代数表达式和SQL语句表示:检索WANG同学不学的课程号。 πC#(C)-πC#(σSNAME='WANG'S SC) 或者 πC#(SC)-πC#(σSNAME='WANG'S SC)(全部课程号减去WANG同学所学的课程号)

数据库 试题及答案

一、选择题 1。在数据库系统中,把可以相互区别的客观事物称为( D )A.属性 B. 字段 C。文件 D.实体 2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的( D ) A.实体独立性 B.物理数据独立性 C.客观独立性 D.逻辑数据独立性 3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( B ) A。多对多B。一对多 C. 多对一 D. 一对一 4.如果关系模式R上有函数依赖AB→C和A→C,则R中存在( B ) A. 完全依赖 B.部分依赖 C。传递依赖D。多值依赖 5。关系模型的参照完整性约束是指(C) A。限制引用一个关系中的不同元组数据 B。限制引用不同关系中的元组数据 C.限制一个关系引用与之联系关系中不存在的元组数据 D。限制两个关系间的互相引用 6。在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念( B )

A.宿主语言 B.游标 C。DDL语言 D.DML语言 7、单个用户使用的数据视图的描述称为(A )。 A。外模式B. 概念模式 C。内模式D。存储模式 8。在SQL中,下列涉空值的操作,不正确的(D:AGE=NULL) 9.数据库系统的独立性是指(B) A. 不会因为数据的变化而影响应用程序 B。不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为数据存储策略的变化而影响数据存储结构 D。不会因为某些数据逻辑结构的变化而影响应用程序 10.设有T1和T2两个事务,若并发操作如下,则下面评价中正确的是(C )。 T1 T2 ①读A=100,B=5 ②读A=100 A=A*2 回写 ③求A+B=105,验证错 A。该操作不存在问题B。该操作丢失修改 C。该操作不能重复读D。该操作读“脏数据"

相关主题
相关文档
最新文档