数据库应用技术练习题

合集下载

数据库应用试题及答案

数据库应用试题及答案

数据库应用试题及答案一、选择题1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. INSERTC. SELECTD. UPDATE答案:C2. 以下哪个不是数据库的范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D3. 以下哪个是数据库事务的四大特性之一?A. 可扩展性B. 一致性C. 可用性D. 持久性答案:B4. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B5. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据保护C. 数据加密D. 数据查询答案:C二、简答题1. 简述数据库的三级模式结构。

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

外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑视图,描述了数据库的总体逻辑结构;内模式是存储视图,描述了数据的物理存储方式。

2. 什么是数据库的完整性约束?请列举至少三种。

答案:数据库的完整性约束是确保数据库中数据准确性和一致性的规则。

常见的完整性约束包括:- 实体完整性:确保表中的每一行都有一个唯一的标识符。

- 参照完整性:确保表之间的关联关系正确无误。

- 用户定义的完整性:根据特定业务规则定义的约束。

三、应用题1. 假设有一个学生信息表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。

编写一个SQL查询,列出所有年龄大于20岁的学生信息。

答案:```sqlSELECT * FROM Students WHERE Age > 20;```2. 编写一个SQL语句,向学生信息表中插入一条新记录,学生ID为1001,姓名为“张三”,年龄为22,专业为“计算机科学”。

答案:```sqlINSERT INTO Students (StudentID, Name, Age, Major) VALUES (1001, '张三', 22, '计算机科学');```3. 如果需要删除学生信息表中所有计算机科学专业的学生记录,请编写相应的SQL语句。

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

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

数据库技术与应用测试卷题库及答案共10套数据库技术与应用试卷题库及答案(第1套)1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、UPDATEB、INSERTC、ALTERD、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、DELETEB、DROP TABLEC、CLEAR TABLED、REMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用()作为定界符。

A、单引号B、双引号C、方括号D、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字()实现A、uniqueB、primary keyC、defualtD、foreign key参考答案:A解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A、可以为表定义多个唯一约束B、唯一约束的列允许取空值C、可以建立在一列或几列的组合上D、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A、完整性控制B、访问控制C、安全性控制D、并发控制参考答案:D解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE语句D、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)】数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。

数据库应用技术试题

数据库应用技术试题

数据库应用技术期末考试试题A卷一、填空题(30×1分)1、根据模型应用目的的不同,数据模型可以分为两类:_________和结构数据模型。

2、结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中sql数据库是基于_________建立的。

3、访问sqlserver数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为windows验证模式和_______验证模式。

4、__________是存储在文件中的一系列sql语句,即一系列按顺序提交的批处理。

5、sql server使用__________文件记载用户对数据库进行的所有操作。

6、sp_help系统存储过程的功能是___________________。

7、数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:_________,_________,_________,_________四种,其中标志列(identity)可以实现_________数据完整性。

8、sql语言中行注释的符号为_________;块注释的符号为_________。

9、sqlserver中的变量分为两种,全局变量和局部变量。

其中全局变量的名称以_________字符开始,有系统定义和维护。

局部变量以_________字符开始,由用户自己定义和赋值。

10、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。

11、命令truncate table的功能是_______________。

12、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________。

13、在sql server2000中,其权限分为三类,即_________权限、_________权限和_________权限。

数据库应用技术考题

数据库应用技术考题

试卷代号: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 )。

数据库应用技术试题

数据库应用技术试题

数据库应用技术试题本试题共分为三个部分,包括选择题、填空题和应用题。

请根据题目要求完成每道题目,并在指定位置填写答案。

答题时请仔细阅读题目要求,并确保回答准确无误。

选择题:(每小题2分,共20分)1. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据存储和访问B. 用户权限控制C. 备份和恢复D. 执行业务逻辑2. 数据库设计的关键目标是什么?A. 数据库的安全性B. 数据库的性能C. 数据库的可扩展性D. 数据库的容错性3. 下面哪个命令用于在数据库中创建新表?A. ALTER TABLEB. DROP TABLEC. CREATE TABLED. UPDATE TABLE4. 数据库范式是用来做什么的?A. 优化数据库性能B. 确保数据完整性C. 降低数据冗余D. 管理数据库事务5. 数据库索引的作用是什么?A. 加快查询速度B. 减少存储空间C. 提高数据可靠性D. 管理数据库连接6. 下面哪个是关系型数据库管理系统(RDBMS)?A. MySQLB. MongoDBC. CassandraD. Redis7. 数据库事务的特性包括哪些?A. 原子性B. 一致性C. 隔离性D. 持久性8. 下面哪个是关系型数据库的数据模型?A. 层次模型B. 网状模型C. 关系模型D. 对象模型9. 下面哪个操作可以删除数据库中的所有数据?A. DELETE TABLEB. TRUNCATE TABLEC. DROP TABLED. REMOVE TABLE10. 数据库连接池的作用是什么?A. 管理数据库连接B. 优化数据库查询C. 提高数据并发性D. 存储数据库备份填空题:(每小题2分,共10分)1. 数据库中,一个表的每一列被称为一个__________。

2. 数据库的主键用来唯一标识表中的每一__________。

3. 在数据库中,多个表之间的关系可以通过__________键来建立。

4. 在SQL中,用于查询数据的命令是__________。

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

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

数据库应用技术试题及答案一、单项选择题(每题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)是位于用户和______之间的软件。

数据库应用技术阶段作业

数据库应用技术阶段作业

数据库应用技术阶段作业第一阶段一、单项选择题(共20道小题,共100.0分)1.GRANT语句属于SQL的()语言。

A.数据定义语言(DDL)B.数据操作语言(DML)C.数据控制语言(DCL)知识点:第1章数据库与MySQL试题分值:5.0学生答案:[C;]得分:提示:[5]2.CREATE语句属于SQL的()语言。

A.数据定义语言(DDL)B.数据操作语言(DML)C.数据控制语言(DCL)知识点:第1章数据库与MySQL试题分值:5.0学生答案:[A;]得分:提示:[5]3.INSERT(插入)语句属于SQL的()语言。

A.数据定义语言(DDL)B.数据操作语言(DML)C.数据控制语言(DCL)知识点:第1章数据库与MySQL试题分值:5.0学生答案:[B;]得分:提示:[5]4.SQL是高级的()编程语言。

A.非过程化B.过程化知识点:第1章数据库与MySQL试题分值:5.0学生答案:[A;]得分:提示:[5]5.“开放源码=什么都允许”,这种说法对吗?A.正确B.错误知识点:第1章数据库与MySQL试题分值:5.0学生答案:[B;]得分:提示:[5]6.()数据库保证对任意数据唯一的连接路径,能够以简洁的代码实现数据的读取。

A.网络型B.阶层型C.关系型D.面向对象型知识点:第1章数据库与MySQL试题分值:5.0学生答案:[B;]得分:提示:[5]7.()是终端用户与DBMS间的窗口。

A.数据库B.数据C.应用程序D.操作系统知识点:第1章数据库与MySQL试题分值:5.0学生答案:[C;]得分:提示:[5]8.CREATETABLE命令的选项很多,()用于禁止设置重复的值。

A.NULLB.NOTNULLC.UNIQUED.AUTO_INCREMENT知识点:第3章启动MySQL监视器(Monitor)试题分值:5.0学生答案:[C;]得分:提示:[5]9.修改MySQL用户root的密码的指令是()。

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号1256)

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号1256)

国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号1256)国家开放大学电大本科《数据库应用技术》2022-2023期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共15个小题,每小题2分,共30分)1.()属于数据的动态特征。

A.圆角矩形B.菱形框C.矩形框D.三角形3.()是用户看到的数据视图。

A.外模式B.内模式C.模式D.模式间的映像4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。

下列关于两个表的引用关系的描述,正确的是()。

A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系二、判断题(正确的在括号内打上“√”,错误的打上“×”。

本题共10个小题,每小题2分,共20分)三、简述题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.数据库设计分为哪几个阶段?每个阶段的主要工作是什么?四、综合应用题(本题共3个小题,共40分)28.(本题10分>写出创建如下三张数据表的SQL语句。

“商品”表结构:商品号:普通编码定长字符类型,长度为10,主键。

商品名:普通编码可变长字符类型,长度为20,非空。

类别:统一字符编码定长字符类型,长度为5,取值为:“智能穿戴”、“4G手机”、“笔记本电脑”。

厂家名:普通编码可变长字符类型,长度为30,非空。

厂家地址:统一字符编码可变长字符类型,长度为40。

“生产”表结构:商品号:普通编码定长字符类型,长度为10,引用商品表的外键。

生产日期:日期类型。

生产数量:整型。

29.(本题共20分,每小题5分)依据第28题所创建的三张表,写出完成下列操作的SQL语句。

(1)查询“智能穿戴”类商品的商品名和单价。

(2)查询单价大于8000的“笔记本电脑”类商品的生产情况,列出商品名、单价和生产日期。

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

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

数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。

答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。

它支持事务处理和SQL查询语言。

非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。

关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。

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

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

湖北财税职业学院数据库应用技术试题库及答案系部:信息工程专业:计算机应用技术目录题型一填空题 (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.使用默认的过程依次为_创建默认、绑定默认、解除绑定、删除默认。

国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:

国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:

国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:国家开放大学电大本科《数据库应用技术》2026-2027期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共15个小题,每小题2分,共30分)1.属于数据的动态特征的是()。

A.学生学号B.插人数据C.建立约束D.教师编号2.在E-R图中,实体用()描述。

A.圆角矩形B.菱形框C.矩形框D.三角形3.关于数据库三级模式中“模式”的说法,错误的是()。

A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。

关于两个表的引用关系的描述,正确的是()。

A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系二、判断题(正确的在括号内打上“√”,错误的打上“×”。

本题共10个小题,每小题2分,共20分)三、简答题(本题共2个小题,每小题5分,共10分)26.数据独立性指的是什么?它能带来哪些好处?27.自连接与普通内连接的主要区别是什么?四、综合应用题(本题共3个小题,共40分)28.(本题10分)写出创建如下三张数据表的SQL语句。

“教师”表结构:教师号:普通编码定长字符类型,长度为10,主键。

教师名:普通编码可变长字符类型,长度为10,非空。

职称:统一字符编码定长字符类型,长度为3,取值为:“教授”、“副教授”、“讲师”、“助教”。

所在部门:普通编码可变长字符类型,长度为20。

“课程”表结构:课程号:普通编码定长字符类型,长度为20,主键。

课程名:普通编码可变长字符类型,长度为30,非空。

开课学期:微整型。

学时:小整型。

“授课”表结构:教师号:普通编码定长字符类型,长度为10,引用教师表的外键。

《数据库应用技术》作业及答案

《数据库应用技术》作业及答案

《数据库应用技术》作业及答案第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是(C)。

A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2. SQL Server系统中的所有系统级信息存储于哪个数据库( A )。

A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是( D )。

A.是一个临时数据库 B.属于全局资源C.没有权限限制 D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种( B )。

A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有(B)。

A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的( D )。

A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统( B )的功能。

A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统( C )的功能。

A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是( C )。

A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。

2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。

3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。

4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。

5. SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。

数据库技术与应用考试试题

数据库技术与应用考试试题

数据库技术与应用考试试题一、选择题(共20题,每题2分,共40分)1. 关系数据库具有以下特点之一是:A. 数据之间存在事务关系B. 数据可以通过网络传输C. 数据存储在层次结构中D. 数据之间存在主外键关系2. 数据库的ACID特性中的"A"表示:A. 并发控制B. 原子性C. 一致性D. 持久性3. 下列哪个是关系数据库管理系统(RDBMS)?A. OracleB. HadoopC. MongoDBD. Redis4. 在关系数据库中,主键的作用是:A. 唯一标识一张表中的记录B. 保证数据的一致性C. 加快查询速度D. 防止数据丢失5. 下列哪个是SQL语言的标准关键字?A. SELECTB. QUERYC. SEARCHD. RETRIEVE6. 在数据库中,使用外键的目的是:A. 加速数据查询B. 保持数据一致性C. 降低数据库存储空间D. 增加数据库安全性7. 下列哪个操作符用于在SQL语句中模糊查询?A. LIKEB. BETWEENC. IND. EXISTS8. 数据库事务必须具备的四个特性是:A. 原子性、持久性、一致性、隔离性B. 连续性、可靠性、一致性、可重复性C. 唯一性、隔离性、完整性、恢复性D. 可靠性、一致性、完整性、隔离性9. 下列哪个是关系数据库中的基本操作之一?A. DELETEB. UPDATEC. MODIFYD. RENAME10. 在关系数据库中,用来表示多对多关系的是:A. 一对一关系B. 多对一关系C. 多对多关系D. 无关系11. SQL语句中的GROUP BY子句的作用是:A. 对查询结果进行分组B. 对查询结果进行排序C. 对查询结果进行过滤D. 对查询结果进行聚合12. 下列哪种数据库模型主要用于处理文本数据?A. 关系数据库模型B. 层次数据库模型C. 网状数据库模型D. 文档数据库模型13. 数据库中的视图是:A. 物理存储方式B. 逻辑存储方式C. 检索数据的方式D. 更改数据的方式14. 数据库查询语言中,用于连接两个或多个表的关键字是:A. UNIONB. JOINC. UNION ALLD. IN15. 关系模型中的函数依赖是指:A. 两个表之间的关联关系B. 一个属性对另一个属性的决定关系C. 一个表中的值对另一个表中值的唯一决定关系D. 一个表中的值对另一个表中值的非唯一决定关系16. 数据库中索引的作用是:A. 加快查询速度B. 减少存储空间占用C. 保证数据一致性D. 提高数据安全性17. SQL语句中用于删除表中数据的操作是:A. DELETE TABLEB. REMOVE FROMC. TRUNCATE TABLED. DROP TABLE18. 关系数据库中,第三范式的特点是:A. 无重复数据B. 每个字段都在第一个范式的基础上更进一步C. 每个字段都与主键直接相关D. 所有的字段都来自同一个外部源19. 下列哪个选项是事务的隔离级别?A. COMMITB. ROLLBACKC. SERIALIZABLED. LOCK20. 关系数据库中的连接方式有以下哪种?A. 内连接B. 外连接C. 自连接D. 全连接二、简答题(共5题,每题10分,共50分)1. 请简述数据库的三层模式。

数据库应用技术习题及参考答案

数据库应用技术习题及参考答案

数据库应⽤技术习题及参考答案《数据库应⽤技术》复习题⼀、填空题1.Access中的数据对象有表、、、、数据访问页、宏和等七种。

2.对数据库建⽴索引就是要指定记录的。

3.在Access中可以使⽤、或作为窗体的数据来源。

4. 查询是维护数据的主要⼿段,分为四种类型、、、。

5. Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。

6. Access中模块有和两种基本类型。

7. 是Microsoft将数据库与WEB相连接的主要⼯具。

8. 满⾜条件的关系模式就属于第⼀范式。

9. 在Access数据表中能够惟⼀标识每⼀条纪录的字段称为。

10.满⾜条件的关系模式就属于第⼀范式。

11.Access数据库中表和表之间的关系为、、。

12.为防⽌数据库中的数据泄露,应对数据库进⾏,保证数据的安全。

13.DBMS所⽀持的数据模型最常⽤的有、、。

14.Access提供和两种字段类型保存⽂本或⽂本和数字的组合数据。

15.关系模型中的数据完整性是指数据库中数据的、、和。

16. 在Access中,窗体的数据来源主要包括______和______。

17. 查询城市为北京或上海的记录,在查询设计视图中“城市”字段条件⾏中输⼊__________。

18.如果要引⽤宏组中的宏,采⽤的语法是_______。

19.在创建交叉表查询时,列标题字段的值显⽰在交叉表的位置是___ ___。

20.如果要在某字段⾥存放1000字符左右的⽂字,该字段应设置成___ ___数据类型。

21. 在Access中,依据字段的命名规则,字段名的长度为个字符,⽂本型字段的最⼤长度为个字符。

22. 若⼀个关系的任何⾮主属性都不部分依赖于任何候选码,则称该关系达到第________范式。

23. 将字段列表中的具有“查阅”属性的字段拖放到窗体的主体节中,系统将⾃动创建⼀个标签控件和⼀个控件。

24. 为数据库设置密码,应该⽤⽅式打开数据库,否则⽆法设置。

25. 创建诸如上机证、考试名条,可以应⽤报表来创建。

1256《数据库应用技术》电大期末试题及其答案

1256《数据库应用技术》电大期末试题及其答案

《数据库应用技术》期末综合练习题一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共20个小题,每小题2分,共40分)1.下列属于数据模型三要素的是( C )。

A.数据库、数据库管理系统和操作系统B.数据库、数据库管理系统和应用程序C.数据结构、数据操作和数据完整性约束D.数据库、数据库管理系统和数据库文件2.下列关于数据库三级模式中“模式”的说法,错误的是( D )。

A.关系数据库中的表对应三级模式中的模式B.模式应该包含全体用户的数据需求C.外模式的信息全部来自于模式D.模式是对整个数据库的底层表示3.下列属于数据库系统组成部分的是( B )。

A.数据库、数据库管理系统、操作系统和数据库文件B.数据库、数据库管理系统、用户和应用程序C.数据库、数据库管理系统和数据库文件D.数据库、数据库管理系统和操作系统4.设有学生表(学号,姓名,所在系,身份证号)和系表(系名,系办公地点)。

下列关于两个表的引用关系的描述,正确的是( A )。

A.设置学生表中的“所在系”为外键B.设置系表中的“系名”为外键C.设置学生表的学号为主键D.无法表达这两个表的引用关系5.下列用于定义列的取值范围的约束是( C )。

A.NOT NULLB.DEFAULTC.CHECKD.FOREIGN KEY6.下列运算中,属于传统的集合运算的是( D )。

A.选择运算B.投影运算C.连接运算D.并运算7.下列用于表达关系代数中投影运算的运算符是( B )。

A.σB.∏CD.+8.下列关于SQL Server中扩大数据库空间的说法,正确的是( C )。

A.只能扩大日志文件的空间,不能扩大数据文件的空间B.只能扩大数据文件的空间,不能扩大日志文件的空间C.日志文件和数据文件的空间都可以扩大D.在数据库空间未用满时不能进行扩大数据库空间的操作9.下列( A )操作属于数据控制。

A.REVOKE B.INSERTC.DROP D.SELECT10.下列类型中,属于定点小数类型的是( A )。

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

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

数据库应用技术试题及答案一、选择题(每题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、(4分)【单选题】在TranSaCt-SQL语法中,用来插入数据的命令是A、INSERTB、UPDATEC、DELETED、CREATE参考答案:A解析:无2、(4分)【单选题】下面说法错误的是()A、全局变量(Global Variable)是SQL SerVer2008系统内部使用的变量。

B、全局变量在所有程序中都有效。

C、全局就是以开头D、用户能自定义系统全局变量,也能手工修改系统全局变量的值。

参考答案:D解析:用户不能自定义系统全局变量,也不能手工修改系统全局变量的值。

3、(4分)【单选题】下面说法中错误的是()A、在通常情况下,标识列的字段是不能插入数据的,由数据库自动生成。

B、如果需要自行插入数据,需要将表的Identity」nsert值设置为0N。

C、不能一次向表中插入多行数据。

D、使用Insert into…SeIeCt语句能够将其他数据表中的查询记录插入到本数据表中。

参考答案:C解析:无4、(4分)【单选题】下面字符串能与通配符表达式[ABC]%a进行匹配的是: A、 BCDEFB、 A_BCDC^ ΛBC aD、A%a 参考答案:C 解析:无5、(4分)【单选题】下列关于SQLSerVer数据库管理系统权限的叙述中,哪一条是不正确的()A、SQL SerVer数据管理系统的权限分为服务器权限和数据库权限两种B、数据库管理员执行数据库管理任务,这是属于数据库权限C、数据库权限又可以分为数据库对象权限和数据库语句权限两种D、数据库语句权限授予用户以允许他们创建数据库对象参考答案:B解析:权限用于控制对数据库对象的访问以及指定哪些用户可以执行哪些数据库操作。

SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种。

数据存权限又可以分为数据库对象和数据库语句权限两种。

数据库语句权限授予用户以允许他们创建数据库对象。

6、(4分)【单选题】下面说法中不正确的是()A、唯一性约束用于定义表中一列或多列的值是唯一的。

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

数据库应用技术练习题一、单选题(每小题有四个备选答案,其中只有一个正确的,请将正确答案的序号填在括号内)1.关系数据模型的基本数据结构是()。

A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。

A. OSB. DSC. DBMSD. DBS3.元数据是指()。

A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下面对关系中属性的描述,错误的是()。

A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯一 D. 每个属性中所有数据来自同一属性域5.超码、候选码和主码之间的关系是()。

A.超码⊆候选码⊆主码 B. 超码⊆主码⊆候选码C. 主码⊆候选码⊆超码D. 主码⊆超码⊆候选码6.关系数据库实现数据之间联系的方法是()。

A. 主码B. 外码C. 候选码D. 超码7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。

A. ABB. BCC. CDD. AD 或BD8. 设有如下所示关系R (A ,B )和S (C ,D ,A ),R 的主码是A ,S 的主码是C 、外码是A (参照R.A ),则能够插入关系S 的元组是( )。

A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果包含( )个元组。

A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDATECASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。

A. 不变B. 变为4C . 变为NULLD. 拒绝更新,返回错误信息11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且至少包含2个字母的查询条件子句应写成WHERE B LIKE ( )。

A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可用来测试一个集合是否( )。

A. 有重复元组 B. 有重复列名 C. 为非空集合 D. 有空值13.条件子句WHERE 工资>ALL(SELECT 工资 FROM 职工 WHERE 部门号=1)的含义为()。

A.比1号部门中某个职工的工资高B.比1号部门中所有职工的工资都高C.比1号部门中所有职工的工资总和高D.无法比较,返回错误信息14.下列关于数据库系统中空值的描述错误的是()。

A. 包含空值的算术表达式的运算结果为NULLB. COUNT(*)将统计包含空值的行C.空值就是0或者空字符串D.可通过IS NULL运算符测试是否为空值15.在视图上不能完成的操作是()。

A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图16.数据库设计的()阶段的主要任务是调查和分析用户的应用需要,为概念结构设计做好充分准备。

A. 需求分析B. 逻辑设计C. 物理设计D. 运行设计17.下列关于触发器的描述错误的是()。

A. 触发器是一种实现复杂完整性约束的特殊存储过程B. 触发器必须创建在一个特定的表上C. 触发器通过EXECUTE语句调用D. 触发器中使用了两张专用的临时表inserted和deleted18.事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的()。

A. 原子性B. 一致性C. 隔离性D. 持久性19.下列关于封锁的描述错误的是()。

A.封锁可以避免数据的不一致性,但可能会引起系统死锁B.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现活锁C.封锁对象的大小称为封锁的粒度D.两段锁协议能够预防死锁20.以下不属于服务器端脚本语言的是()。

A. JSPB. PHPC. ASPD. ADO21.在数据库系统中,提供数据与应用程序间物理独立性的是( )。

A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像D.子模式/模式映像22.对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是( )。

A.多对一B.一对多 C.多对多D.一对一23.数据库物理设计的任务不包括...( )。

A.优化模式 B.存储记录结构设计 C.确定数据存放位置D.存取方法设计24.设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO)。

按照实体完整性规则( )。

A.只有ENO不能取空值B.只有CNO不能取空值C.只有PAY不能取空值D.ENO与CNO都不能取空值25.在关系模式R中,函数依赖X→Y的语义是( )。

A.在R的某一关系中,若任意两个元组的X值相等,则Y值也相等B.在R的一切可能关系中,若任意两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D .在R 的一切可能关系中,Y 值应与X 值相等26.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,R K }。

如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( )。

A .无损分解B .损失分解C .保持函数依赖分解D .丢失函数依赖分解27.关系R 和S 如下表R -S 的结果是( )。

28.下面关于自然连接和等值连接的叙述中,不正确...的是( )。

A .自然连接是一种特殊的等值连接 B .自然连接要求在两个关系中有公共属性,而等值连接不必C 两种连接都可以只用笛卡尔积和选择运算导出D 自然连接要在结果中去掉重复的属性,而等值连接不必29.设有关系表S(NO ,NAME ,AGE),其中AGE 为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( )。

A .AGE<=18 OR AGE>=24 B .AGE<=18 OR AGE>24 C .AGE<18 OR AGE>=24D .AGE<18 OR AGE>2430.下列关于视图的说法中错误..的是( )。

A.视图是从一个或多个基本表导出的表,它是虚表 B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新 D.视图可以用来定义新的视图31.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( )。

A.REDO操作 B.UNDO操作 C.RESTART操作D.NULL操作32.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( )。

A.丢失更新 B.死锁 C.不可重复读D.读取数据33.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( )。

A.服务管理器 B.企业管理器 C.查询分析器 D.事件探查器34.PowerBuilder9.0的工作空间扩展名是( )。

A..pbt B..pbl C..dsw D..pbw35.在对象联系图中,表示两个属性之间值的联系为逆联系的是( )。

A.小圆圈 B.单箭头 C.双线箭头(超类与子类联系) D.双向箭头二、简答题试述文件系统的主要缺陷。

1.简述数据库恢复的基本原理和REDO/UNDO恢复策略。

2.设有如下两个事务:T1:读B;A=B+1;写回AT2:读A;B=A+1;写回B(1)设A、B的初值均为2,若某一并发调度的执行结果为A=3、B=3,则该调度是否正确?为什么?(2)利用封锁的方法给出一个可串行化调度,并给出执行结果。

数据库应用技术练习题参考答案一、单选题1、D2、C3、A4、B5、C6、B7、D8、B9、C 10、B11、C 12、C 13、B 14、C 15、C 16、A 17、A 18、B19、D 20、D 21、B 22、C 23、A 24、D 25、B 26、A27、B 28、D 29、D 30、C 31、A 32、C 33、B 34、D 35、D二、简答题1.答:(1)数据很难共享;(2)数据冗余;(3)数据独立性差;(4)数据控制困难。

2.答:数据库恢复的基本原理是利用后备副本将数据恢复到转储时的一致状态,利用事务日志将数据库恢复到故障前事务成功提交时的一致状态。

DBMS的恢复子系统根据事务日志的记载重做(REDO)已提交的事务,撤销(UNDO)未提交的事务,确保事务的原子性,使数据库恢复到某个一致状态,这种恢复的方法称为REDO/UNDO恢复策略。

3.答:(1)T1、T2的串行执行结果为A=3、B=4,T2、T1的串行执行结果为B =3、A =4,T1、T3并发执行的结果与任一串行执行结果均不相同,所以该调度不正确。

(2)最后结果为A=3、B=4,是可串行化的调度。

相关文档
最新文档