数据库技术试题

合集下载

计算机等级三级《数据库技术》考试题库

计算机等级三级《数据库技术》考试题库

xx年计算机等级三级《数据库技术》考试题库1.设有关系模式R(A, B, C, D), 其函数依赖集为F={A一>D, B一>D, C一>D}。

如果将R分解为R1(A, B, C)和R2(C, D), 那么该分解是( )。

A)同时保持函数依赖和无损连接的分解B)保持函数依赖但不保持无损连接的分解C)保持无损连接但不保持函数依赖的分解D)既不保持函数依赖也不保持无损连接的分解2.下面关于模式分解的说法, 错误的选项是( )。

A)分解并不总能提高查询效率B)分解通常使得涉及属性少的查询执行效率更高C)分解通常使得简单的更新事务执行效率更高D)分解总是能降低存储空间的要求, 因为它能消除冗余数据3.设有关系表: 职工(职工号, 姓名, 领导职工号), 其中职工号是主码, 领导职工号是外码。

当前表中没有任何数据。

现在依次向该表中插入如下数据(1)(e1, Tom, e2)(2)(e3, Jerry, null)(3)(null, F00, null)(4)(e2, Fake, e2)(5)(el, Ghost, e3)(6)(e4, Wh0, el)那么最终该表中有( )行数据。

A)2B)3C)4D)54.数据库物理设计阶段是根据数据库逻辑设计的结果设计适宜的数据库物理结构。

以下关于数据库物理设计的说法, 错误的选项是( )。

A)物理设计着眼于数据库底层的物理存储与存取, 与和硬件环境及数据库管理系统密切相关B)物理设计时需要合理安排不同的存储介质, 索引文件一般存储在高速磁盘中, 日志文件可以考虑存储在磁带中C)物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D)物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型5.三层浏览器/效劳器架构是现在比拟流行的应用系统架构。

以下关于此架构的说法, 错误的选项是( )。

A)表示层使用Web浏览器实现, 位于客户端, 一般无需安装其他程序B)数据层位于数据库效劳器, 由DBMS完成数据存储和数据存取等数据管理功能C)此架构将人机交互、应用业务逻辑和数据管理三类功能别离, 提高了可维护性D)与二层的客户/效劳器架构相比, 此架构在交互性、运行速度方面优势明显6.设有以下关于数据库分析、设计与实现的工作:Ⅰ.用概念数据模型表示数据对象的特征及其相互间的关联关系Ⅱ.进行数据库的备份与恢复等日常维护Ⅲ.在ER图的根底上确定数据库关系模式Ⅳ.调整数据库逻辑模式, 确定文件组织与存取方式, 评估物理模式V.考虑分析DBAS运行过程中备份数据库策略, 如备份时问点和备份周期Ⅵ.事务和应用程序的编码及测试上述工作中, 属于DBAS系统设计阶段工作的是( )。

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案数据库技术在当今信息时代扮演着至关重要的角色,广泛应用于各个行业和领域。

为了深入了解数据库技术的知识和应用,以下是一些涉及数据库的试题及相应的答案。

一、选择题1. 下列哪个是数据库的特征?a) 数据独立性b) 数据冗余c) 数据完整性d) 数据隔离性答案:a) 数据独立性2. 数据库管理系统(DBMS)的主要功能是什么?a) 数据建模b) 数据库设计c) 数据库应用程序开发d) 所有选项都是答案:d) 所有选项都是3. 常用的关系型数据库管理系统(RDBMS)不包括:a) MySQLb) Oraclec) MongoDBd) SQL Server答案:c) MongoDB4. 在数据库中,什么是查询语言?a) 用于存储数据的语言b) 用于操作数据库的语言c) 用于创建数据库的语言d) 用于备份数据库的语言答案:b) 用于操作数据库的语言5. 数据库中的ACID是指哪些特性?a) 原子性、一致性、隔离性、耐久性b) 可用性、一致性、隔离性、耐久性c) 原子性、完整性、隔离性、耐久性d) 可用性、完整性、隔离性、耐久性答案:a) 原子性、一致性、隔离性、耐久性二、填空题1. 关系数据库中的数据以________的形式存储。

答案:表格2. SQL中用于插入数据的关键字是________。

答案:INSERT3. 数据库设计中,将一个属性设置为唯一标识的关键字是________。

答案:PRIMARY KEY4. JOIN操作用于________。

答案:连接多个表格中的数据5. 数据库事务的四个特性分别是________。

答案:原子性、一致性、隔离性、耐久性三、简答题1. 请简要解释数据库的三层模式结构及其作用。

答案:数据库的三层模式结构包括外模式、概念模式和内模式。

外模式是用户能够看到和访问的数据库的部分,它定义了用户的视图和对应的访问权限;概念模式是整个数据库的逻辑结构,它定义了数据的组织方式和关系,独立于具体的应用程序;内模式是数据库在物理存储层面上的表示,它定义了数据在磁盘或其他存储介质上的存储方式。

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案### 数据库技术试题及答案#### 一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?- A. 存储数据- B. 管理数据- C. 访问数据- D. 所有上述选项答案:D2. 关系型数据库和非关系型数据库的主要区别是什么?- A. 数据存储方式- B. 查询语言- C. 数据模型- D. 性能答案:C3. SQL代表什么?- A. Simple Query Language- B. Structured Query Language- C. Sequential Query Language- D. System Query Language答案:B#### 二、填空题4. 在数据库中,_______ 是用来唯一标识表中每条记录的字段或字段组合。

答案:主键5. 数据库的_______ 完整性约束确保了表中的数据是准确的,并且符合业务规则。

答案:域6. 数据库的_______ 完整性约束确保了表与表之间的关系是正确的。

答案:参照#### 三、简答题7. 什么是事务?事务的四个基本属性是什么?答案:事务是数据库管理系统执行的一系列操作,这些操作要么全部完成,要么全部不完成,以此来保持数据的一致性。

事务的四个基本属性是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

8. 解释什么是视图,并说明其优点。

答案:视图是一个虚拟表,其内容由查询定义。

它是一个存储的查询,你可以像普通表一样使用视图。

视图的优点包括简化复杂的SQL操作,提供数据的逻辑表示,以及保护数据。

#### 四、应用题9. 假设你有一个名为“Employees”的表,包含以下列:EmployeeID, FirstName, LastName, DepartmentID, Salary。

编写一个SQL查询,以获取所有工资高于平均工资的员工的姓名和部门ID。

数据库试题及答案

数据库试题及答案

数据库试题及答案一、选择题(每题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. 什么是数据库的并发控制?为什么需要并发控制?答案:数据库的并发控制是指在多用户环境下,数据库管理系统协调多个用户对数据库的访问,以保证数据的完整性和一致性。

数据库应用技术考题

数据库应用技术考题

试卷代号:1256数据库应用技术试题1一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.数据库管理系统中的( D )功能实现对数据库的转储、恢复。

A.数据定义 B.数据操纵 C.数据查询 D.数据库的建立与维护2.选择与投影运算,属于关系模型中( B )的功能。

A.数据结构 B.关系代数 C.关系完整性 D.数据独立性3.在系统数据库中,( C )包含了复制到每个用户数据库中的表。

A.master数据库 B.ternpdb数据库C.model数据库 D.msdb数据库4.如果要存储的数据是图形图像等,应使用( D )做为数据类型。

A.数值数据类型 B.字符型C.日期时间型 D.位型5.以下( B )情况,一般不建立索引。

A.根本表的某列中记录数量特别多B.根本表的某列中记录数量特别少C.根本表的某列经常出现在ORDER BY字句中D.根本表的某列经常被杏询6.以下关于视图的描述不正确的选项是( C )。

A.视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快C.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为"A002"的课程号改为“A2002’’后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( C )。

A.保存对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保存对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新C.去除对课程表的修改D.去除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是( B )。

A.B.C.D.9.把一个关系R中按所需顺序选取假设干个属性构成新的关系称为( C )。

A.选择运算 B.两个关系的并C.投影运算 D.两个关系的差lO.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D )A.SELECT MIN(*)AS专业人数FROM学生表WHERE专业=‘网页设计’B.SELECT MAX(*)AS专业人数FROM学生表WHERE专业=‘网页设计’C.SELECT AVG(*)AS专业人数FROM学生表WHERE专业=‘网页设计’D.SELECT COUNT(*)AS专业人数FROM学生表WHERE专业=‘网页设计’11.SQL SERVER数据库的备份不支持( D )。

《数据库技术》在线作业

《数据库技术》在线作业

《数据库技术》在线作业一、单选题(共50 道试题,共100 分。

)1. 关系数据模型的三个组成部分中,不包括( )。

A. 完整性规则B. 数据结构C. 数据操作D. 并发控制正确答案:D 满分:2 分2. 数据库的分析和设计阶段包括()。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计E. 以上都是正确答案:E 满分:2 分3. 若用如下的SQL语句创建了一个表S CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入()A. ('','李明芳',女,'23')B. ('','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('',NULL,'女',25)正确答案:B 满分:2 分4. 从关系中挑选出指定的属性组成新关系的运算称为( )A. "选取"运算B. "投影"运算C. "联接"运算D. "交"运算正确答案:B 满分:2 分5. 包含在任何一个候选键中的属性称为()。

A. 主键B. 非键属性C. 键属性D. 全键正确答案:C 满分:2 分6. 数据库系统软件包括DBMS和()。

A. 数据库B. 高级语言C. OSD. 数据库应用系统和开发工具正确答案:D 满分:2 分7. 关于数据流程图的描述,正确的是()。

A. 数据流程图抽象于数据结构图B. 数据流程图抽象于业务流程图C. 数据流程图中不含数据的来源及去处D. 数据流程图为数据库设计提供直接支持÷正确答案:B 满分:2 分8. 下列哪一种输入设备()。

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案一、单项选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据维护D. 数据加密答案:D2. 在关系型数据库中,用于存储数据的结构被称为:A. 表格B. 索引C. 视图D. 存储过程答案:A3. SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE答案:A4. 如果想要查询所有员工的姓名和工资,可以使用以下哪个SQL命令?A. SELECT name, salary FROM employees;B. INSERT INTO employees (name, salary);C. UPDATE employees SET salary = 5000;D. DELETE FROM employees WHERE name = 'John';答案:A5. 数据库设计中,用于减少数据冗余和避免数据不一致的技术是:A. 数据加密B. 索引C. 范式化D. 事务控制答案:C二、多项选择题1. 以下哪些是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据安全性D. 数据冗余答案:ABC2. 在关系型数据库中,以下哪些操作属于数据操纵语言(DML)?A. SELECTB. INSERTC. UPDATED. DROP答案:ABC3. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:ABC三、简答题1. 什么是事务?请简述其四个基本特性。

答案:事务是数据库管理系统执行过程中的一个逻辑单位,由一系列的操作组成。

事务的四个基本特性是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。

- 一致性(Consistency):事务必须保证数据库从一个一致性状态转换到另一个一致性状态。

计算机三级《数据库技术》测试题含答案

计算机三级《数据库技术》测试题含答案

计算机三级《数据库技术》测试题含答案计算机三级《数据库技术》测试题含答案一、选择题1.以下关于数据库备份的说法中,正确的选项是__________。

A.对系统数据库和用户数据库都应采用定期备份的策略B.对系统数据库和用户数据库都应采用修改后即备份的策略C.对系统数据库应采用修改后即备份的策略,对用户数据库应采用定期备份的策略D.对系统数据库应采用定期备份的策略,对用户数据库应采用修改后即备份的策略2.以下关于SQL Server备份设备的说法中,正确的选项是__________。

A.备份没备可以是磁盘上的一个文件B.备份设备是一个逻辑设备,它只能建立在磁盘上C.备份设备是一台物理存在的有特定要求的`设备D.一个备份设备只能用于一个数据库的一次备份3.以下关于差异备份的说法中,正确的选项是__________。

A.差异备份备份的是从上次备份到当前时间数据库变化的内容B.差异备份备份的是从上次完好备份到当前时间数据库变化的内容C.差异备份仅备份数据,不备份日志D.两次完好备份之间进展的各差异备份的备份时间都是一样的4.以下关于日志备份的说法中,错误的选项是__________ 。

A.日志备份仅备份日志,不备份数据B.日志备份的执行效率通常比差异备份和完好备份高C.日志备份的时间间隔通常比差异备份短D.第一次对数据库进展的备份可以是日志备份5.设有如下备份操作:现从备份中对数据库进展恢复,正确的恢复顺序为。

A.完好备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4B.完好备份1,差异备份1,日志备份3,日志备份4C.完好备份1,差异备份1D.完好备份1,日志备份4二、填空题1.SQL Server 2023支持的三种恢复形式是__________、__________和 __________。

2.对于数据库备份,SQL Server 2023支持的三种数据库备份方式是__________ 、和__________ 。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、单项选择题(每题2分,共20分)1. 在关系型数据库中,用于建立表与表之间关系的操作是:A. 选择B. 投影C. 连接D. 分区答案:C2. SQL语言中,用于删除表中数据的命令是:A. DELETEB. DROPC. INSERTD. UPDATE答案:A3. 在数据库设计中,为了解决数据冗余问题,通常采用的方法是:A. 数据归档B. 数据加密C. 数据规范化D. 数据备份答案:C4. 数据库管理系统(DBMS)的主要功能不包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系型数据库中,一个表的主键可以有:A. 一个B. 多个C. 零个D. 任意数量答案:B6. 数据库的ACID属性中,代表原子性的是:A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A7. 在SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. ALTER TABLED. DROP TABLE答案:A8. 以下哪个不是数据库的组成部分:A. 数据B. 元数据C. 应用程序D. 模式答案:C9. 数据库中,用于存储数据的逻辑结构是:B. 表C. 视图D. 存储过程答案:B10. 在数据库中,用于限制数据类型和取值范围的约束是:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束答案:D二、多项选择题(每题3分,共15分)1. 数据库管理系统(DBMS)的主要功能包括:A. 数据定义B. 数据操纵C. 数据存储D. 数据备份E. 数据加密答案:ABCD2. 数据库设计的三个阶段包括:A. 概念设计B. 逻辑设计C. 物理设计D. 数据操纵E. 数据存储答案:ABC3. 在关系型数据库中,以下哪些操作可以用于查询数据:B. INSERTC. UPDATED. DELETEE. DROP答案:A4. 数据库的ACID属性包括:A. AtomicityB. ConsistencyC. IsolationD. DurabilityE. Efficiency答案:ABCD5. 在数据库中,用于维护数据完整性的约束包括:A. 主键约束B. 外键约束C. 唯一约束D. 检查约束E. 索引答案:ABCD三、填空题(每题2分,共10分)1. 数据库管理系统(DBMS)是位于用户和______之间的软件。

数据库应用技术试题库及答案

数据库应用技术试题库及答案

湖北财税职业学院数据库应用技术试题库及答案系部:信息工程专业:计算机应用技术目录题型一填空题 (1)题型二选择题 (3)题型三简答题 (7)题型四综合题 (10)题型一填空题1.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。

2.21MB=__16__个扩展区。

3.SQL sewer 2000文件有两个名称逻辑文件名、物理文件名。

4.删除数据库命令格式:____DROP DATABASE 。

5.使用交叉连接将产生过多的__冗余数据______。

6.按照在数据库中实现完整性的作用级别,可以将其分为__对象级___、___总体级______。

7.核查约束的作用:用于检查输入数据取值是否正确。

8.使用默认过程的顺序依次为_创建默认、绑定默认、解除绑定、删除默认。

9.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。

10.SQL Server 2000支持两种登录验证模式:Windows身份验证模式、混合模式。

11.如果用户选择混合模式的验证模式,则需要设置sa用户的口令。

12.使用ALTER TABLE 语句可以实现对表结构的修改操作。

13.向表中添加列需要使用ALTER TABLE的ADD子句。

14.删除列需要使用DROP COLUMN 子句。

15.使用ALTER TABLE语句还可以向一个已经存在的表添加约束或删除约束,向表中添加约束需要使用ADD CONSTRAINT 子句。

16.删除约束使用DROP CONSTRAINT 子句。

17.Transact-SQL中的变量分为局部变量与全局变量,局部变量用@ 开头,全局变量用@@ 开头。

18.在Transact-SQL中,可以使用嵌套的IF…ELS E语句来实现多分支选择,也可以使用CASE 语句来实现多分支选择。

19.SQL Server 2000 使用了TOP 关键字,用于查询时只显示前面几行数据。

20.使用默认的过程依次为_创建默认、绑定默认、解除绑定、删除默认。

数据库技术试题

数据库技术试题

数据库技术试题课程代码:3139第一部分选择题一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内.错选或未选均无分。

1.关系数据库中的视图属于4个数据抽象级别中的()A 外部模型B 概念模型C 逻辑模型D 物理模型2.在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要3.为了防止一个用户的工作不适当地影响另一个用户,应该采取()A 完整性控制B 安全性控制C 并发控制D 访问控制4.关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性5.在MS SQL Server中,用来显示数据库信息的系统存储过程是()A sp_ dbhelpB sp_ dbC sp_ helpD sp_ helpdb6.下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB27.SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE8.如果在关系的分片过程中使用了选择操作,则不可能是()A 水平分片B 垂直分片C 导出分片D 混合分片9.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为()A 递归实体B 弱实体C 复合实体D 联系实体10.存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n—1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,则系统的工作状态处于()A 并发处理B 封锁C 循环D 死锁11.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有()A 片段透明性B 地址透明性C 局部映象透明性D 异地透明性12.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级。

计算机三级考试《数据库技术》试题及答案

计算机三级考试《数据库技术》试题及答案

计算机三级考试《数据库技术》试题及答案计算机三级考试《数据库技术》试题及答案 11[单选题] 在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。

这是数据的( ) 。

A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性参考答案:D2[单选题]Skype是由著名的Kazaa软件的创始人Niklas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VolP和( )。

A.C/SB.IPTVC.B/SD.P2P参考答案:D参考解析:Skype是著名的Kazaa软件的创始人Nildas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VoIP和P2P技术,它主要具有网络电话、实时传信、网站浏览、语音视讯、档案传输、搜寻用户等功能,更有突破防火墙限制的通信技术。

3[填空题] 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中()协议可以完全保证并发事务数据的一致性。

参考解析:三级加锁【解析】三级加锁协议也称为三级封锁协议.,它保证正确地调度事务的并发操作,是事务对数据库对象加锁、解锁必须遵守的一种规则。

在运用x锁和s锁对数据对象加锁时,还需要约定一些规则,例如何时申请x锁或S锁、持锁时间、何时释放等。

4[单选题]操作系统中的下列功能,与硬盘没有直接关系的是哪一种( )。

A.虚拟存储B.进程调度C.文件管理D.SPOOLing技术参考答案:B参考解析:SPOOLing英文为:Simutaneous Peripheral Operations On-Line(同时的外围设备联机操作)它是一种虚拟设备技术,其核心思想是在一台共享设备(通常是高速、大容量磁盘)上模拟独占设备的操作,把一台低速的独占设备改造成为若干台可并行操作的虚拟设备,即把独占设备变成逻辑上的共享设备。

由于这种技术通常是通过高速、大容量的硬盘来实现的,所以它和硬盘有直接的关系。

对于操作系统来说,狭义的文件指的是磁盘文件(广义的文件还包括设备及虚拟设备等),文件管理显然和硬盘有直接的关系。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案来源:刘盼的日志一、选择题(1) 在下列四个选项中,不属于基本关系运算的是(D )。

A) 连接 B) 投影 C) 选择 D) 排序(2) 如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于( A )。

A) 一对一联系 B) 一对二联系C) 多对多联系 D) 一对多联系(3) Visual FoxPro支持的数据模型是( B )。

A) 层次数据模型 B) 关系数据模型C) 网状数据模型 D) 树状数据模型(4) 扩展名为DBC的文件是( C)。

A) 表单文件 B) 数据库表文件 C) 数据库文件 D) 项目文件(5) 下面有关索引的描述正确的是( C )。

A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B) 索引与数据库表的数据存储在一个文件中C) 创建索引是创建一个指向数据库表文件记录的指针构成的文件D) 使用索引并不能加快对表的查询操作(6) 设有关系R1和R2,经过关系运算得到结果S,则S是( A )。

A) 一个关系 B) 一个表单 C) 一个数据库 D) 一个数组(7) 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )。

 A)m:n B)1:m C)m:k D)1:1(8) 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:( A)。

 A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8(9)在Visual FoxPro中,学生表STUDENT中包含有备注型字段,表中备注型字段中的数据均存储到另一个文件中,该文件名为( C )。

 A) STUDENT.DOC B) STUDENT.MENC) STUDENT.DBT D) STUDENT.FTP(10)在Visual FoxPro中,存储图象的字段类型应该是(B )。

计算机三级考试《数据库技术》试题含答案

计算机三级考试《数据库技术》试题含答案

计算机三级考试《数据库技术》试题含答案计算机三级考试《数据库技术》试题含答案《数据库技术》是计算机三级考试类别之一,下面店铺整理了计算机三级考试《数据库技术》试题含答案,大家快来检测吧!一、选择题1.下列不属于概念设计目标的是__________。

A.定义和描述应用领域涉及的数据范围B.描述清楚数据的属性特征C.定义和描述数据的约束D.确定数据的结构2.下列关于数据库概念设计的说法中,错误的是__________。

A.抽象实体集时需将具有相同属性特征的事物归为一类,并对分类进行概括和命名B.确定描述每个实体集特征的属性,并为属性命名C.确定各实体之间的联系,但不需要确定联系具有的属性D.确定联系的种类3.如果关系模式设计不当,则有可能引起数据删除异常。

这种删除异常是指__________。

A.两个事务同时对同一个关系进行删除而造成数据库不一致B.由于删除关系中的元组而造成有用信息无法作为一个元组在数据库中存在C.未经授权的用户对关系进行了删除D.如果删除操作违反了完整性约束条件则会被拒绝4.下列不属于数据库物理设计内容的是__________。

A.确定数据库文件存磁盘上的.物理存储位置B.确定数据库文件的结构和具体实现细节C.确定索引字段和索引类型D、在进行数据库物理设计时要考虑空间利用率、数据访问效率5.下列关于索引的说法巾,错误的是__________。

A.索引是典型的空间换取时间的方法,因此在设计索引时要在空间与时间两者之间进行权衡B.建立聚集索引时,数据库管理系统会按照聚集索引键值对数据进行排序C.聚集索引的键值不能重复D.当经常进行范围查询时,在范围列上建立索引可以提高该类查询的效率6.下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。

A.应用服务器一般运行程序代码,实现面向应用领域的业务规则B.应用服务器会根据用户请求连接相应的数据库,获取数据,并将结果返回给用户C.应用服务器一般需要具有数据访问和数据存储功能D.应用服务器一般提供了集群、负载均衡等公共服务,可以大幅度提高系统性能和可靠性7.下列属于商场经营管理系统数据库功能需求的是__________。

数据库技术 试题库(附答案)

数据库技术 试题库(附答案)

《数据库技术》试题库(附答案)第一部分基本概念一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统C.人工管理 D.数据项管理答案:A2.数据库系统与文件系统的主要区别是。

A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。

① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统答案:①B ②B ③B5.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制答案:B6.数据库具有①、最小的②和较高的③。

① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性答案:①B ②A ③C7.在数据库中,下列说法是不正确的。

数据库试题(含参考答案)

数据库试题(含参考答案)

数据库试题(含参考答案)一、单选题(共98题,每题1分,共98分)1.虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。

下列描述的用户界面设计原则,错误的是()。

A、Web界面应多采用动画和图形效果,以吸引用户使用B、用户界面应采取灵活多样的数据输入方式,以降低用户输入负担C、友好的用户界面应能容忍用户在使用中的一些操作错误D、当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息正确答案:A2.关于数据库概念设计阶段的工作目标,下列说法错误的是()=A、定义和描述应用系统设计的信息结构和范围B、定义和描述应用系统中数据的属性特征和数据之间的联系C、描述应用系统的数据需求D、描述需要存储的记录及其数量正确答案:D3.文件系统与数据库系统的重要区别是数据库系统具有()。

A、数据结构化B、数据无冗余C、数据共享性D、数据独立性正确答案:A4.某商场想根据购物记录找出倾向于购买高清电视的顾客所具有的属性特征,能够满足此需求的数据挖掘方法是()。

A、时间序列分析B、回归分析C、关联分析D、分类分析正确答案:D5.关于数据视图与三级模式,下列说法错误的是()。

A、数据视图是指用户从某个角度看到的客观世界数据对象的特征B、外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C、概念模式以数据模型的形式描述数据D、三级模式结构实现了数据的独立性正确答案:B6.数据库物理设计的目标是为应用数据提供合适的数据存储结构。

同时要保证数据库系统具有良好的性能。

关于数据库物理设计,下列说法中错误的是()。

A、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式B、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数C、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率D、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案正确答案:A7.下列说法正确的是( )。

数据库技术试题

数据库技术试题

数据库技术试题三、操作题1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。

2. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。

3. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。

4. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。

假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。

试画出ER图,并注明属性和联系类型。

5. 学校有多名学生,财务处每年要收一次学费。

为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。

列的宽度自定义。

试用SQL语句定义上述表的结构。

(定义中应包括主键子句和外键子句)6. 用SQL语言定义(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3) 学生选课关系SC,包括SNo、CNo和成绩G。

注意:说明主键码和外键码(如果有的话)。

数据库应用技术试题及答案

数据库应用技术试题及答案

数据库应用技术试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. UPDATEC. SELECTD. DELETE2. 数据库管理系统(DBMS)的主要作用是:A. 存储数据B. 管理数据C. 执行数据D. 保护数据3. 下列哪个不是数据库设计的基本范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 在SQL中,用于插入数据的语句是:A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. UPDATE5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性(Atomicity)B. 顺序性(Ordering)C. 可扩展性(Scalability)D. 可维护性(Maintainability)二、填空题(每空2分,共20分)6. 数据库的_______是指将数据组织成表格的形式,以便进行有效的存储和检索。

7. 在数据库中,_______是指在表中用于唯一标识记录的一列或多列。

8. SQL的_______语句用于删除表中的记录。

9. 数据库的_______是指数据库在操作过程中保持数据的一致性和完整性。

10. 在数据库中,_______是指在表中创建索引,以提高查询效率。

三、简答题(每题10分,共20分)11. 请简述数据库的三级模式结构。

12. 请简述数据库的备份与恢复的重要性。

四、计算题(每题15分,共30分)13. 假设有一个名为“Employees”的表,包含列:EmployeeID, Name, Department, Salary。

请编写SQL查询语句,列出所有员工的姓名和部门,其中只包括工资高于平均工资的员工。

14. 假设有一个名为“Orders”的表,包含列:OrderID, CustomerID, OrderDate, TotalAmount。

数据库技术复习试题及答案

数据库技术复习试题及答案

数据库技术一.填空题:1.当文件结构和数据发生任何微小变化时,都必须修改或重新编写文件的存取程序。

其原因是文件系统的数据___不独立______。

2. 用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

3. 关系数据库的关系演算语言是以关系代数为基础的DML语言。

4.利用ODBC技术可以在一个应用程序中利用相同的源代码访问不同的__数据库系统______。

5. 分布式数据库中定义数据分片时,必须满足三个条件:完整性条件、可重构条件和不相交性。

6. DB并发操作通常会带来三类问题,它们是丢失更新、不一致性检索和读脏数据。

7. 事务必须具有的四个性质是:原子性、串行性、隔离性和永久性。

8. 分布式数据库系统中透明性层次越高,应用程序的编写越容易。

9. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为。

10.目前数据库领域中最常用的数据模型有概念模型、外部模型、逻辑模型、物理模型。

11. 数据管理技术经历了手工文档、文件系统、数据库系统三个阶段。

12. SQL语言集数据查询、数据定义、数据操纵和数据控制功能于一体。

13. 数据库系统采用的三级模式结构为外模式、模式、内模式。

14. 两个实体型之间的联系类型有一对一、一对多、多对多三类。

15. 数据库中专门的关系运算包括选择、投影、连接、除。

16. 满足第一范式(1NF)的关系模式要求关系属性值是不可再分解的原子值。

17. 当数据库被破坏后,如果事先保存了事务日志_和数据库的副本,就有可能恢复数据库。

18. 并发控制操作的主要方法是采用封锁机制,其类型有共享锁、排它锁。

19.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。

20.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为 Y依赖于X 函数依赖。

21.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对实体完整性的约束。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

模拟试题一、单选(每空1分,共10分)1.Access数据库是()。

A.层状数据库B.网状数据库C.关系型数据库D.树状数据库2.如果字段内容为声音文件,可将此字段定义为()类型。

A.文本B.查询向导C.OLE对象D.备注3.Access用户操作界面由()部分组成。

A.4 B.5 C.3 D.64.下列()图标是Access中新建查询的标志。

A.B.C.D.5.显示包含警告信息或其他信息的消息框,应该使用的操作是()。

A.Echo B.Message C.Warn D.MsgBox6. 如果希望完全安装SQL Server,则应选择()。

A. 典型安装B. 最小安装C. 自定义安装D. 仅连接7. SQL Server的字符型系统数据类型主要包括()。

A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int8. SQL Server提供的单行注释语句是使用()开始的一行内容。

A. “/*”B. “--”C. “{”D. “/”9. 生产出DB2数据库产品的公司是()。

A. IBMB. ORACLEC. BorlandD. Microsoft10. 在面向对象的数据库中,对象标识( )。

A. 与数据的描述方式有关B. 与对象的物理存储位置有关C. 与数据的值有关D. 是指针一级的概念二、填空(每空1分,共20分)1. 数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。

2.分布式数据库系统既支持客户的________应用,又支持客户的________应用。

3.在非关系模型中,每个结点代表着一个________,每个父子联系代表着________联系。

4.在________数据模型中,________不但能够继承,而且能够嵌套。

5.设D1,D2和D3域的基数分别为2,3和4,则D1⨯D2⨯D3的元组数为________,每个元组有________个分量。

6.在参照和被参照的关系中,每个外码值或者为________,或者等于某个________值。

7.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为______ ∏课程号(______ (δ姓名=K(______)))。

8.在一个关系R中,若存在X→Y和X→Z,则存在____________,称此为函数依赖的________规则。

9.关系数据库中的每个关系必须最低达到________范式,该范式中的每个属性都是__________的。

三、填空(每空1分,共20分)1.若一个关系的任何非主属性都不部分依赖依赖于任何候选码,则称该关系达到________范式。

2.在SQL中,列级完整性约束分为____种情况,表级完整性约束分为____种情况。

3. 在SQL中,每个视图中的列可以来自不同的______,它是在原有表的基础上________的逻辑意义上的新关系。

4. 在SQL的查询语句中,group by选项实现__________功能,order by选项实现对结果表的__________功能。

5.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的__________,然后再进行综合和整体设计,画出__________。

6.机器实现阶段的目标是在计算机系统中得到一个满足__________的、__________和__________的数据库应用系统。

7.Access的用户操作界面由、、、工具栏、状态栏等五个部分组成。

8.Access“表”结构设计窗口中上半部分的“表设计器”是由、____________和________ 等三列组成。

9.Access中的窗体由、和页脚等三个部分组成。

四、填空(每空1分,共20分)1. 数据访问页与其他数据库对象的区别是:在Access数据库中仅保存数据访问页的快捷方式,数据访问页本身则作为一个独立的文件保存。

2.Access为用户提供了多种数据库安全措施,如设置用户__________和__________。

3. SQL Server与Windows 2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的____ 。

4. 系统数据库主要用来进行复制、作业调度和管理报警等活动。

5. Microsoft SQL Server2000是运行在__________操作系统平台上的、逻辑模型为________型数据库管理系统。

6. 索引一经创建就完全由SQL Server系统选择和维护。

7. 索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但它的________和_______将根据需要由系统自动实现,无须用户过问。

8. 定义局部变量的语句关键字为__________,被定义的各变量之间必须用________字符分开。

9. 在SQL Server中,一个事务处理控制语句以关键字________________开始,以________________或________________结束。

10. 在SQL Server中,对用户授予和收回数据库操作的语句关键字分别为__________和__________。

11.Oracle 9i共有三种版本,分别为:个人版(Personal Edition)、标准版(Standard Edition)、以及__________________。

12. 在PB中有一个智能型、功能强大的对象被称为_________。

利用它,软件人员无需编写专门的SQL语句,就可以完成对________数据库进行查询、修改、更新、插入、删除和打印等操作。

五、根据主教材第四章所给的商品库和教学库,或者按照下列所给的每条SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的SQL查询语句。

(每小题3分,共15分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号char(8),分类名char(8),单价float,数量int)商品表2(商品代号char(8),产地char(6),品牌char(6),)在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号char(7),姓名char(6),性别char(2),出生日期datetime,专业char(10),年级int)课程(课程号char(4),课程名char(10),课程学分int选课(学生号char(7),课程号char(4),成绩int)1.select distinct 产地from 商品表22.select *from 学生where 学生号in (select 学生号from 选课group by 学生号having count(*)=1)3.select *from 学生where 学生号in (select 学生号from 选课group by 学生号having count(*)<=2) or not exists (select *from 选课where 学生.学生号=选课.学生号)4.从商品库中查询出每类(即分类名相同)商品的最高单价。

5.从教学库中查询出至少选修了姓名为@m1学生所选课程中一门课的全部学生。

六、根据下面所给的AAA数据库,按照下列每小题要求给出答案。

(每小题3分,共15分)假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。

1. SELECT CEILING(888.33),CEILING(-888.32)输出结果数据为________和________。

2. declare @a numeric(5,2),@b numeric(5,2)set @a=(select max(成绩) from score)set @b=(select min(成绩) from score)print @a-@b该程序段功能:3. create procedure xxk6(@a char(8),@b varchar(10))asbegindelete from scorewhere 学号=@a and 课程名=@bend该程序段功能:4. declare @c numeric(5,2)declare @c1 int, @c2 int, @c3 int, @c4 intset @c1=0; set @c2=0; set @c3=0; set @c4=0declare xxx cursorfor select 成绩from scoreopen xxxfetch xxx into @cwhile @@fetch_status=0beginif(@c>=90) set @c1=@c1+1;else if(@c>=70) set @c2=@c2+1;else if(@c>=60) set @c3=@c3+1;else set @c4=@c4+1fetch from xxx into @cendclose xxxdeallocate xxxprint '优秀生人数:'+str(@c1,5);print '良好生人数:'+str(@c2,5);print '及格生人数:'+str(@c3,5);print '及格生人数:'+str(@c4,5)该程序段功能:5. 写出一条查询语句,要求显示出Score表中的全部数据,并要求当成绩为空时显示数值-1。

参考答案一、单选(每空1分,共10分)1. C2. C3. B4. D5. D6. C7. B8. B9. A 10. D二、填空(每空1分,共20分)1. 人工管理、文件管理、数据库管理2. 局部、全局(次序无先后)3. 记录型、1对多4. 对象、对象5. 24、36. 空值、主码7. C、X、S8. X→(Y,Z)、合并性9. 第一、不可再分三、填空(每空1分,共20分)1. 第二2. 6、43. 表、建立4. 分组统计、排序5. 局部ER图、整体ER图6. 设计要求、功能完善、操作方便7. 标题栏、菜单栏、工作区(次序无先后)8. 字段名称、数据类型、说明(次序无先后)9. 页眉、主体(次序无先后)四、填空(每空1分,共20分)1. HTML2. 密码、权限(次序无先后)3. 注册账号(或登录账号)4. msdb5. Windows、关系6. 自动7. 打开、重建(次序无先后)8. DECLARE、逗号9. BEGIN TRAN、COMMIT [TRAN]、ROLLBACK [TRAN] (后两项次序无先后)10. GRANT、REVOKE11. 企业版(Enterprise Edition)12. 数据窗口(DataWindow)、后台五、根据主教材第四章所给的商品库和教学库,或者按照下列所给的每条SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的SQL查询语句。

相关文档
最新文档