数据库选择填空题

合集下载

数据库系统概论习题及答案 填空题

数据库系统概论习题及答案 填空题

数据库系统概论复习资料:第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

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

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A3.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.数据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10.将数据库的结构划分成多个层次,是为了提高数据库的①和②。

数据库笔试题及答案

数据库笔试题及答案

数据库笔试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 数据存储B. 数据管理C. 数据维护D. 以上都是答案:D2. 关系数据库中的“关系”指的是什么?A. 数据表之间的关系B. 数据库与操作系统之间的关系C. 数据库与应用程序之间的关系D. 数据库与硬件之间的关系答案:A3. SQL语言是什么?A. 结构化查询语言B. 标准查询语言C. 序列查询语言D. 特殊查询语言答案:A二、填空题4. 数据库设计中的_______范式(NF)是最高的规范化形式,可以消除所有的数据冗余。

答案:第五5. 在SQL中,用于删除表中数据的命令是_______。

答案:DELETE三、简答题6. 简述数据库事务的ACID属性。

答案:数据库事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

原子性意味着事务中的所有操作要么全部完成,要么全部不完成;一致性确保事务执行后数据库从一个一致的状态转移到另一个一致的状态;隔离性保证并发执行的事务之间不会互相影响;持久性确保一旦事务完成,其结果将永久保存在数据库中。

7. 什么是数据库的索引?它有什么作用?答案:数据库的索引是一种特殊的数据库对象,用于优化查询性能。

索引可以快速定位到表中的特定数据,减少查询时需要扫描的数据量,从而提高查询效率。

四、计算题8. 假设有一个学生表Students,包含字段:学号(ID),姓名(Name),年龄(Age),专业(Major)。

编写一个SQL查询语句,列出所有年龄大于20岁的学生姓名和专业。

答案:```sqlSELECT Name, MajorFROM StudentsWHERE Age > 20;```9. 如果要删除Students表中所有年龄小于18岁的学生记录,应该使用哪个SQL命令?答案:```sqlDELETE FROM StudentsWHERE Age < 18;```五、论述题10. 论述数据库备份和恢复的重要性,并简述常见的备份和恢复策略。

数据库应用试题及答案

数据库应用试题及答案

数据库应用试题及答案一、选择题1. 数据库的主要功能是:A. 存储和管理数据B. 运行和管理应用程序C. 控制和管理计算机硬件D. 编写和调试程序答案:A2. 关系数据库中,数据以什么形式进行组织和存储?A. 二维表B. 树状结构C. 网状结构D. 层次结构答案:A3. 下列哪个操作可以从数据库中删除数据?A. INSERTB. SELECTC. UPDATED. DELETE答案:D4. 数据库的完整性约束包括哪些方面?A. 实体完整性B. 参照完整性C. 用户完整性D. 安全完整性答案:A、B、D5. 数据库事务是指:A. 一组操作的集合B. 单个操作C. 数据库的备份D. 数据库的恢复过程答案:A二、填空题1. 在数据库中,用来定义数据的结构的是____________。

答案:表2. 数据库查询语言中用来选择特定数据的关键字是_____________。

答案:SELECT3. 数据库管理系统的作用是_____________。

答案:存储和管理数据4. 数据库索引的作用是_____________。

答案:提高数据检索的速度5. 事务的ACID属性分别代表_____________。

答案:原子性、一致性、隔离性、持久性三、简答题1. 请简要介绍关系数据库的特点及其应用场景。

答:关系数据库是基于关系模型的数据库,其特点包括:- 数据以二维表(关系)的形式进行组织和存储,具有清晰的结构和逻辑关系。

- 具有较高的数据独立性,可以对数据进行灵活的操作和查询。

- 支持ACID事务,保证数据的完整性和一致性。

- 可以进行复杂的数据关联和查询,支持灵活的数据分析和统计。

关系数据库广泛应用于各个领域,特别适用于以下场景:- 企业管理系统:用于存储和管理企业的各种业务数据,如人员管理、财务管理、销售管理等。

- 科学研究:用于存储和处理科研数据,如实验数据、统计数据等。

- 电子商务:用于存储和管理商品信息、用户信息、订单信息等。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。

答案:表2. 数据库中,用于存储数据的基本单位称为________。

答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。

答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。

答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。

答案:约束三、简答题1. 请简要描述数据库的三级模式结构。

答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。

外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。

概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。

内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。

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

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

数据库期末考试试题及答案第一部分:选择题(共20题,每题2分,共40分)1. 数据库是用来存储和管理什么类型的数据?a) 文件数据b) 网络数据c) 结构化数据d) 非结构化数据答案:c) 结构化数据2. 数据库系统的基本组成部分包括以下哪几个方面?a) 数据库管理系统(DBMS)b) 数据库应用程序c) 数据库模型d) 数据库管理员答案:a) 数据库管理系统(DBMS),b) 数据库应用程序,c) 数据库模型3. 下面哪个是关系数据库模型的特点?a) 数据以文件形式存储b) 数据以表格形式存储c) 数据以树形结构存储d) 数据以图形结构存储答案:b) 数据以表格形式存储4. 数据库的完整性约束包括以下几种类型?a) 实体完整性b) 参照完整性c) 域完整性d) 属性完整性答案:a) 实体完整性,b) 参照完整性,c) 域完整性,d) 属性完整性5. 数据库事务的ACID特性包括以下哪几个方面?a) 原子性b) 一致性c) 隔离性d) 持久性答案:a) 原子性,b) 一致性,c) 隔离性,d) 持久性6. 关系数据库中,外键用来表示什么类型的关系?a) 一对一关系b) 一对多关系c) 多对多关系d) 多层次关系答案:b) 一对多关系7. 下面哪个是数据库查询语言?a) Javab) C++c) SQLd) HTML答案:c) SQL8. 在数据库中,一个事务的隔离级别有哪几种选择?a) READ COMMITTEDb) REPEATABLE READc) SERIALIZABLEd) READ UNCOMMITTED答案:a) READ COMMITTED,b) REPEATABLE READ,c) SERIALIZABLE,d) READ UNCOMMITTED9. 数据库索引的作用是什么?a) 提高数据访问的速度b) 减少数据存储的空间c) 保证数据的一致性d) 控制数据的权限答案:a) 提高数据访问的速度10. 数据库范式用来做什么?a) 优化数据库查询b) 规范数据库模型c) 压缩数据库存储d) 加密数据库数据答案:b) 规范数据库模型11. 数据库触发器用来做什么?a) 检查数据的有效性b) 定期备份数据库c) 自动执行特定操作d) 创建数据库索引答案:c) 自动执行特定操作12. 数据库备份的作用是什么?a) 保护数据免受损失b) 提高数据库查询速度c) 减少数据存储空间d) 控制数据的权限答案:a) 保护数据免受损失13. 数据库连接是指什么?a) 数据库之间的关系b) 数据库中的数据关系c) 应用程序访问数据库的接口d) 数据库中的表之间的关系答案:c) 应用程序访问数据库的接口14. 数据库主键的作用是什么?a) 提高数据查询速度b) 控制数据的权限c) 唯一标识一条记录d) 加密数据库数据答案:c) 唯一标识一条记录15. 数据库视图是什么?a) 物理存储的数据b) 存储过程c) 虚拟表d) 数据库备份文件答案:c) 虚拟表16. 数据库设计的范式分为几个级别?a) 1NF, 2NF, 3NF, BCNFb) 1NF, 2NF, 3NF, 4NFc) 1NF, 2NF, 3NFd) 1NF, 2NF, 3NF, 5NF答案:b) 1NF, 2NF, 3NF, 4NF17. 数据库连接的类型包括以下哪几种?a) 内连接b) 外连接c) 自连接d) 所有答案都正确答案:d) 所有答案都正确18. 数据库中的事务是?a) 一条SQL语句b) 一组SQL语句c) 一个数据库操作d) 一个用户操作答案:b) 一组SQL语句19. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 控制和管理数据库访问c) 进行数据库备份和恢复d) 所有答案都正确答案:d) 所有答案都正确20. 数据库中的事务日志是用来做什么?a) 记录数据库的结构b) 记录数据库的访问权限c) 记录数据库操作的序列d) 记录数据库查询结果答案:c) 记录数据库操作的序列第二部分:填空题(共10题,每题2分,共20分)1. 触发器是通过在数据库中定义______,在特定的数据更新、插入、删除等操作发生时被自动执行。

数据库复习题(选择,填空)

数据库复习题(选择,填空)

数据库复习题(选择,填空)一.单选题:1.下列各项中,属于数据库系统的特点的是( C )A.存储量大B.存取速度快C.数据独立性D.操作方便2.在关系中,能唯一标识组的属性集称为关系模式的( D )A.候选键B.主键C.外键D.超键3.在数据操作语言(DML)的基本功能中,不包括的是( B )A.插入新数据B.描述数据库结构C.对数据库中数据排序D.删除数据库中数据4.数据库中全体数据的整体逻辑结构描述称为( B )A.存储模式B.内模式C.外模式D.右外模式5.对于分布式数据库,可以简单归纳为( B )A.数据逻辑上分散,物理上统一B.数据物理上分散,逻辑上统一C.数据在逻辑上、物理上都是分散的D.数据在逻辑上、物理上都是统一的6.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C )A.外连接B.内连接C.左外连接D.右外连接7.在SQL中使用Foreign Key时,与之配合的语句是( D )A.ExistsB.ExceptC.TableD.References8.定义片段以及全局关系与片段之间映像的模式是( C )A.外模式B.概念模式C.分片模式D.分配模式9.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A.用户界面B.存取结构C.数据输入D.报表输出10.能够消除多值依赖引起的冗余的范式是( C )A.2NFB.3NFC.4NFD.BCNF11.位于分片视图和分配视图之间的透明性是( D )A.全局数据模型透明性B.分片透明性C.局部数据模型透明性D.位置透明性12.设关系模式R(A,B,C),F是R上成立的FD集,F={B C},则分解={AB,BC}相对于F( A )A.是无损联接,也保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD的分解13.DBMS中实现事务持久性的子系统是( D )A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统14.ORDBS的含义是( C )A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统D.对象关系数据库15.在SQL中,建立视图用( C )A.Create Schema命令B.Create Table命令C.Create View命令D.Create Index命令16.位于用户和数据库之间的一层数据管理软件是( C )A.DBSB.DBC.DBMSD.MIS17.一个事务中所有对数据库操作时一个不可分割的操作序列,这称为事务的( A )A.原子性B.一致性C.隔离性D.持久性18.关系代数的五个基本操作是:并、差、选择、投影和( D )A.等值连接B.F连接C.自然连接D.笛卡尔积19.在关系数据库中,表与表之间的联系是通过( B )实现的。

数据库原理选择填空题

数据库原理选择填空题

数据库原理选择填空题第⼀章习题⼀、选择题1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(C)。

A)DB包含DBS和DBMS B)DBMS包含DBS和DBC)DBS包含DB和DBMS D)没有任何关系2.数据库系统的核⼼是(B)。

A)数据模型B)数据库管理系统C)数据库D)数据库管理员3.数据独⽴性是数据库技术的重要特点之⼀,所谓数据独⽴性是指(D)。

A)数据与程序独⽴存放B)不同的数据被存放在不同的⽂件中C)不同的数据只能被队友的应⽤程序所使⽤D)以上三种说法都不对4.⽤树形结构表⽰实体之间联系的模型是(C)。

A)关系模型B)⽹状模型C)层次模型D)以上三个都是5.?商品与顾客?两个实体集之间的联系⼀般是(D)。

A)⼀对⼀B)⼀对多C)多对⼀D)多对多6.在E-R图中,⽤来表⽰实体的图形是(A)。

A)矩形B)椭圆形C)菱形D)三⾓形7.在数据库管理系统提供的数据语⾔中,负责数据的模式定义和数据的物理存取构建的是(A)。

A)数据定义语⾔B)数据转换语⾔C)数据操纵语⾔D)数据控制语⾔8.数据库系统的三级模式结构中,下列不属于三级模式的是(B)。

A)内模式B)抽象模式C)外模式D)概念模式9.在数据库管理系统提供的语⾔中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是(D)。

A)数据定义语⾔B)数据转换语⾔C)数据操纵语⾔D)数据控制语⾔10.下⾯关于数据库系统叙述正确的是(B)。

A)数据库系统避免了⼀切冗余B)数据库系统减少了数据冗余C)数据库系统⽐⽂件能管理更多的数据D)数据库系统中数据的⼀致性是指数据类型的⼀致11.下列叙述中,错误的是(C)。

A)数据库技术的根本⽬标是要解决数据共享的问题B)数据库设计是指设计⼀个能满⾜⽤户要求,性能良好的数据库C)数据库系统中,数据的物理结构必须与逻辑结构⼀致D)数据库系统是⼀个独⽴的系统,但是需要操作系统的⽀持12.在数据库管理系统提供的数据语⾔中,负责数据的查询及增、删、改等操作的是(D)。

数据库习题与答案

数据库习题与答案

一.选择题:1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是下列哪个阶段?()A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A (7)2. 在数据库中存储的是()A.数据以及数据之间的联系B.数据模型C.数据D.信息答案:A (8)3. 存储在计算机内有结构的数据的集合称为()A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B (8)4. 下述关于数据库系统的正确叙述是()A.数据库系统中数据的一致性是指数据类型一致B.数据库系统避免了一切冗余C.数据库系统减少了数据冗余D.数据库系统比文件系统能管理更多的数据答案:C (11)5. 在数据库中,下列说法不正确的是()A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余答案:A (11)6. 可以减少相同数据重复存储的现象是()A.记录B.数据库C.文件D.字段答案:B (11)7. 数据库具有程序结构化、最小的冗余度和较高的()A.程序与数据独立性B.程序与数据完整性C.程序与数据可靠性D.程序与数据一致性答案:A (12)8. 数据库系统的数据独立性是指()A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案:B (12)9. 不是数据管理方式的是()A.文件管理B.数据库管理C.Web数据管理D.图片管理答案:D (3)10. 不是数据管理基本部分是()A.数据扩展B.数据组织C.数据交换D.数据保护答案:A (4)二.填空题1. 数据库是长期存储在计算机内、有______________的、可共享的数据集合。

答案:组织(8)2. 数据库是长期存储在计算机内、有组织的、可的数据集合。

数据库应用试题及答案

数据库应用试题及答案

数据库应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行数据查询D. 所有以上选项答案:D2. 关系型数据库和非关系型数据库的主要区别是什么?A. 数据存储格式B. 查询语言C. 数据结构D. 性能答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键(Primary Key)的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 排序数据D. 索引数据答案:A5. 数据库事务的四大特性通常被称为什么?A. ACIDB. BCDEC. DCBAD. ABCD答案:A二、填空题6. 在数据库设计中,_______ 用于确保数据的一致性和完整性。

答案:外键7. 数据库的规范化理论主要目的是_______。

答案:减少数据冗余8. 数据库中的视图(View)是一个_______。

答案:虚拟表9. 索引在数据库中的主要作用是_______。

答案:提高查询效率10. 数据库备份的目的是_______。

答案:数据恢复三、简答题11. 简述数据库的三级模式结构。

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

外模式是用户与数据库交互的视图,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。

12. 解释什么是数据库的并发控制,并举例说明。

答案:数据库的并发控制是指在多用户环境下,数据库管理系统如何保证多个用户同时对数据进行操作时数据的一致性和完整性。

例如,使用锁定机制来防止两个用户同时更新同一数据项。

四、应用题13. 假设你正在设计一个图书馆管理系统的数据库,请列出至少五个必要的表,并说明它们之间的关系。

答案:图书馆管理系统的数据库可能包含以下五个表:- 书籍(Book):包含书籍ID、书名、作者、ISBN号等字段。

- 借阅者(Patron):包含借阅者ID、姓名、联系方式等字段。

数据库试题及答案

数据库试题及答案

一、选择题40×1=40分1.用二维表数据来表示实体及实体之间联系的数据模型称为D ;A、实体--联系模型B、层次模型C、网状模型D、关系模型2.表在数据库中是一个非常重要的数据对象,它是用来C各种数据内容的;A、显示B、查询C、存放D、检索3. 数据库创建后就可以创建表了,创建表可以用D等方法来创建;A、企业管理器B、查询分析器C、OSQLD、企业管理器和CREATE TABLE语句5.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__; DA、文件的集合、操作系统、文件系统B、数据的集合、数据库管理系统、数据库系统C、命令的集合、数据库系统、软件系统D、程序的集合、命令系统、数据库系统7.下面对于关系的叙述中,哪个是不正确的BA、关系中的每个属性是不可分解的B、在关系中元组的顺序是无关紧要的C、任意的一个二维表都是一个关系D、每一个关系只有一种记录类型8.SQL中,下列涉及空值的操作,不正确的是CA. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT AGE IS NULL10.在数据库技术中,实体-联系模型是一种AA、概念数据模型B、结构数据模型C、物理数据模型D、逻辑数据模型11.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的BA、语法解释B、语义解释C、语意说明D、用法说明12.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近AA、属性B、关系C、域D、元组13.在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键或称主码,则外键是B学生学号,姓名,班级号,成绩,班级班级号,班级名,班级人数,平均成绩A、学生关系的“学号”B、班级关系的“班级号”C、学生关系的“班级号”D、班级关系的“班级名”14.关系数据模型通常由3部分组成,它们是BA、数据结构,数据通信,关系操作B、数据结构,数据操作,数据完整性约束C、数据通信,数据操作,数据完整性约束D、数据结构,数据通信,数据完整性约束15.SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体;如下所列语句中, 哪一个是属于数据控制功能的AA、GRANTB、CREATEC、INSERTD、SELECT16.关系数据库中,实现实体之间的联系是通过表与表之间的DA、公共索引B、公共存储C、公共元组D、公共属性17.SQL语言中,删除一个表的命令是BA、DELETEB、DROPC、CLEARD、REMOVE18.不同的实体是根据什么区分的DA、所代表的对象B、实体名字C、属性多少D、属性的不同19.有一个关系:学生学号,姓名,系别,规定学号的值域是8个数字组成的字符串,这一规则属于CA、实体完整性约束B、参照完整性约束C、用户自定义完整性约束D、关键字完整性约束20.从计算机软件系统的构成看,DBMS是建立在什么软件之上的软件系统BA、硬件系统B、操作系统C、语言处理系统D、编译系统21.在数据库系统中,没有哪一种数据模型DA、网状模型B、层次模型C、关系模型D、实体联系模型22.在下列关于关系的叙述中,不正确的是 BA、表中任意两行的值不能相同B、表中任意两列的值不能相同C、行在表中的顺序无关紧要D、列在表中的顺序无关紧要23.关于关系数据模型,下列哪一个选项不是它的优点DA、结构简单B、适用于集合操作C、有标准语言D、可表示复杂的语义24.下面说法不正确的是CA、关键字是关系中能够用来惟一标识元组的属性B、在一个关系中,关键字的值不能为空C、一个关系中的所有候选关键字均可以被指定为主关键字D、关键字只能由单个的属性组成25.下面系统中不属于关系数据库管理系统的是CA、OracleB、MS_SQL SERVERC、IMSD、DB226.数据库系统的核心是B ;A、数据模型B、数据库管理系统C、软件工具D、数据库27.下列叙述中正确的是 D ;A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致28.下列模式中,能够给出数据库物理存储结构与物理存取方法的是B ;A、内模式B、外模式C、概念模式D、逻辑模式29.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 A ;A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS30.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表A ;A、是同一个数据库中的两个表B、不同数据库中的两个表C、两个自由表D、一个是数据库表另一个是自由表31.下面有关E-R模型向关系模型转换的叙述中,不正确的是CA、一个实体类型转换为一个关系模式B、一个1 : 1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C、一个1 : n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D、一个m : n联系转换为一个关系模式32.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是B A、B、% C、-D、33.假如有两个表的连接是这样的:table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集DA、包括table_1中的所有行,不包括table_2的不匹配行B、包括table_2中的所有行,不包括table_1的不匹配行C、包括和两个表的所有行D、只包括table_1和table_2满足条件的行34.若一个关系为R学生号,姓名,性别,年龄,则A适合作为该关系的主码;A、学生号B、姓名C、性别D、年龄36.在SQL的查询语句中,order by选项实现对结果表的 D 功能;A、分组统计B、求和C、查找D、排序38.在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且AA、包括20岁和30岁B、不包括20岁和30岁C、包括20岁不包括30岁D、不包括20岁包括30岁40.数据库三级模式体系结构的划分,有利于保持数据库的 AA 、数据独立性B、数据安全性C、结构规范化D、操作可行性二、填空题20×1=20分1.关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作;2.在SQL语言中,如果要为一个基本表增加列和完整性的约束条件,应该使用SQL语句Alter table<表名> ADD COLUNMN<表名><数据类型>完整性约束;3.如果要计算表中数据的平均值,可以使用的集函数是AVG函数;4.在数据库的三级模式体系结构中,外模式与模式之间的映像外模式/模式,实现了数据库的数据与程序之间的独立性;5.在数据库技术中,数据分为概念数据模型和结构数据模型,常用的实体联系模型E-R模型属于关系数据模型;6.数据库恢复通常基于数据备份和日志文件;7.在Transact-SQL语法中,用来插入数据的命令是Insert,用于更新的命令是update;8.在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分select...from...,使用关键字distinct可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是union ,如果要将查询结果分组,一定要使用group by子句;9.SQL Server主数据文件、辅数据文件和事务日志文件默认的扩展名分别为.mdf、.ndf和.ldf;11.完整性规则是为了保证关系表中数据的正确、一致、有效而确定的规则;实体完整性规则是表中任意一行的主键值不能为空值;参照完整性规则是一个表的外键值可以为空值,若不为空值,则必须等于另一个表中主键的某个值;三、设有教学数据库的三个基本表:学生SS,SNAME,AGE,SEX学习SCS,C,GRADE课程CC,CNAME,TEACHER试用SQL的查询语句表达下列查询:共40分1查询LIU老师所授课程的课程号和课程名;5分SELECT C, CNAMEFROM CWHERE TEACHER=’LIU ‘2查询年龄大于23岁的男学生的学号和姓名;5分SELECT S, SNAMEFROM SWHERE AGE>23 AND SEX=’男’3查询至少选修LIU老师所授课程中一门课程的女学生姓名;5×2=10分要求用两种写法实现:①用嵌套查询写法;②用连接查询写法SELECT SNAME 连接查询方式FROM S,SC,CWHERE S.S=SC.S AND SC.C=C.C AND SEX=’女’AND TEACHER=’LIU’;SELECT SNAME 嵌套查询方式FROM SWHERE SEX=’女’AND S INSELECT SFROM SCWHERE C INSELECT CFROM CWHERE TEACHER=’LIU’4查询LIU老师所授课程的每门课程的学生平均成绩;5分SELECT C.C,AVGGRADEFROM SC,CWHERE SC.C=C.C AND TEACHER=’LIU’115查询至少选修两门课程的学生学号;5分SELECT DISTINCT X.SFROM SC AS X,SC AS YWHERE X.S=Y.S AND X.C=Y.C;6往基本表S中插入一个学生元组‘59’,‘WU’,18;2分INSERTINTO SS,SNAME,AGEVALUES‘59’,WU’,187在基本表SC中删除尚无成绩的选课元组;3分DELETE FROM SCWHERE GRADE IS NULL8把选修MATHS课不及格的成绩全改为空值;5分UPDATE SCSET GRADE=NULLWHERE GRADE<60 AND C INSELECT CFROM CWHERE CNAME=’MATHS ’。

数据库考试习题及答案

数据库考试习题及答案

数据库考试习题及答案一、选择题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语句,使得用户看到的是一张基于若干个底层表的虚拟表格,避免不必要的数据访问,增强系统安全性。

数据库上机考试填空选择题

数据库上机考试填空选择题

1、创建窗体的数据来源是表和(查询)。

2、(默认值)属性用于设定一个计算型控件或非结合型控件的初始值,并可以使用表达式生成器向导来……3、数据库管理员的英文缩写(DBA)4、查询主要有选择查询、参数查询及操作查询,其中操作查询包括更新查询、追加查询、(删除查询)和生成表查询。

1、主关键字(主键)——主关键字段中不许有重复值和空值。

主关键字段是唯一的。

主关键字可以是一个字段,也可以是一组字段。

错误说法——数据库中的每个表都必须有一个主关键字段。

2、条件语句”where 性别=男”在查询中的意思是——将字段“性别”中的“男”性记录显示出来。

3、实体——是客观存在并相互区别的事物;既可以表示具体的事物,也可以表示抽象的事物;数据独立性高。

错误的看法:不能用于表示抽象的事物。

4、数据库扩展名——mdb.5、为窗体指定数据来源后,在窗体设计窗口中,由(字段列表)取出数据源的字段。

6、关系数据库术语——记录;字段;数据项。

不属于的是(模型)7、Access关系数据库中的对象是——查询;数据访问页;窗体。

不是的是(Word文档)。

8、在数据表视图中,不可以——修改字段的类型。

可以(修改字段的名称;删除一个字段;删除一条记录)。

9、要在“工资表”中直接显示出我们想要看的记录,凡是记录时间为“2003年4月……”的记录,可用——筛选。

10、函数Now() 返回值的含义是——系统日期与时间。

11、查找姓名为张三或李四的记录的准则是——“张三” or “李四”。

12、自动创建的窗体不包括(新奇式)。

包括——纵栏式;表格式;数据表。

13、用设计视图创建一个查询,查找总分在255分以上的女同学的姓名、性别和总分,正确的设置——在总分准则单元格键入:>=255 ; 在性别的准则单元格键入:”女”。

14、数据库管理系统(DBMS)是——软件集合。

15、表和数据库的关系——一个数据库可以包含多个表。

1、数据库中要添加一段音乐,该选用的字段类型是(OLE对象).2、(数据表)窗体从外观上看与数据表和查询界面相同,它的主要功能是作为一个窗体的(子窗体)。

数据库试题及答案

数据库试题及答案

数据库试题及答案一、选择题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:用于查询数据表中的数据。

mysql数据库考试试题及答案

mysql数据库考试试题及答案

mysql数据库考试试题及答案一、选择题1. MySQL中的InnoDB存储引擎支持的事务隔离级别有几种?A. 一种B. 两种C. 三种D. 四种答案:D2. 下列哪个命令可以查看MySQL服务器的版本信息?A. SHOW DATABASES;B. SHOW TABLES;C. SHOW VARIABLES;D. SHOW PROCESSLIST;答案:C3. 在MySQL中,如果需要对一个表进行备份,应该使用哪个命令?A. mysqldumpB. mysqlimportC. mysqladmin createD. mysqladmin backup答案:A4. 在SQL语句中,用于删除表中数据但不删除表结构的关键字是什么?A. TRUNCATEB. DROPC. DELETED. REMOVE答案:C5. 在MySQL中,创建新数据库的命令是什么?A. CREATE DATABASEB. NEW DATABASEC. BUILD DATABASED. INIT DATABASE答案:A二、填空题1. 在MySQL中,___________命令可以用来创建新的表。

答案:CREATE TABLE2. 如果需要查询数据库中所有的表,可以使用___________命令。

答案:SHOW TABLES3. 在SQL中,___________关键字用于指定唯一键值,保证表中每一行数据的唯一性。

答案:PRIMARY KEY4. 当需要对数据库进行优化时,可以使用___________命令。

答案:OPTIMIZE TABLE5. 在MySQL中,___________函数用于获取当前日期和时间。

答案:NOW()三、判断题1. 在MySQL中,使用TEXT类型的字段可以存储二进制数据。

(对/错) 答案:错2. 在MySQL中,外键约束可以用来级联更新和删除数据。

(对/错)答案:对3. 使用LIKE关键字进行模糊查询时,%和_分别代表任意多个字符和任意单个字符。

数据库选择填空题

数据库选择填空题

01 数据库基础知识一、单项选择题1、数据库系统的核心是()。

(分数:2分;难度:易)A、数据模型B、数据库管理系统C、软件工具D、数据库答错了参考答案:B你的解答:2、关系型数据库管理系统中所谓的关系是指()。

(分数:2分;难度:易)A、各条记录中的数据彼此有一定的关系B、一个数据库文件与另一个数据库文件之间有一定的关系C、数据模型符合满足一定条件的二维表格式D、数据库中各个字段之间彼此有一定的关系答错了参考答案:C你的解答3、关系数据库管理系统能实现的专门关系运算包括了()。

(分数:2分;难度:易)A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表答错了参考答案:B你的解答:4、Access的数据库类型是()。

(分数:2分;难度:易)A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库答错了参考答案:C你的解答:5、属于传统的集合运算的是()。

(分数:2分;难度:易)A、加、减、乘、除B、并、差、交C、选择、投影、连接D、增加、删除、合并答错了参考答案:A你的解答:6、在Access数据库中,表就是()。

(分数:2分;难度:易)A、关系B、记录C、索引D、数据库答错了参考答案:A你的解答:7、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()。

(分数:2分;难度:易)A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS答错了参考答案:A你的解答:二、填空题1、(分数:2分;难度:易)参考答案:[1]投影2、Access(分数:2分;难度:易)参考答案:[1]数据访问页3、Access(分数:2分; 难度:易)参考答案:[1].mdb4、在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为(分数:2分; 难度:易)参考答案:[1]选择5、Access 数据库中,三种。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题2分,共20分)1. 以下哪一个不是数据库管理系统的功能?A. 数据存储B. 数据查询C. 数据安全D. 数据打印答案:D2. 数据库系统的核心是?A. 数据模型B. 数据字典C. 数据库管理系统D. 数据库答案:C3. 以下哪种数据库模型是关系数据库的基础?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:C4. 以下哪一项不是SQL语言的特点?A. 非过程化B. 面向集合的操作方式C. 支持事务处理D. 面向过程的编程答案:D5. 在数据库表中,哪个关键字用于唯一标识一行?A. 主键B. 外键C. 候选键D. 复合键答案:A6. 以下哪种索引可以提高查询效率?A. 倒排索引B. B+树索引C. 散列索引D. 位图索引答案:B7. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE PROCEDURE答案:C8. 在SQL中,以下哪个操作符用于连接两个表?A. UNIONB. JOINC. INTERSECTD. MINUS答案:B9. 数据库系统中的完整性约束包括?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有以上选项答案:D10. 以下哪个SQL语句用于删除表?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. UPDATE TABLE答案:A二、填空题(每题2分,共20分)11. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据查询、数据______。

答案:安全12. 在关系数据库中,实体及实体之间的联系可以用二维表来表示,这种二维表称为______。

答案:关系13. 在SQL中,创建表的命令是______。

答案:CREATE TABLE14. 在SQL中,删除表的命令是______。

数据库试题及答案

数据库试题及答案

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

1.数据库系统的核心是_B___。

A.数据库B.数据库管理系统C.数据模型D.软件工具2.SQL语言具有__B__的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵3.SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最频繁的语句是__A__。

A.SELECT B.INSERT C.UPDATE D.DELETE4.在关系数据库设计中,设计关系模式是__C__的任务。

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段5.__C__是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

A.程序B.命令C.事务D.文件6.在数据库中,产生数据不一致的根本原因是__D__。

????A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余7.下列SQL语句中,创建关系表的是__B__。

A.ALTER B.CREATEC.UPDATE D.INSERT8.数据库的__B__是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。

A.安全性B.完整性C.并发控制D.恢复9.事务是数据库进行的基本工作单位。

如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于_____B___状态。

A.安全性B.一致性C.完整性D.可靠性10.对并发操作若不加以控制,可能会带来数据的___D_问题。

A.不安全B.死锁C.死机D.不一致二、填空题(12分,4小题)1.数据冗余可能导致的问题有____________________和_____________________。

答案:①浪费存储空间及修改麻烦②潜在的数据不一致性2.数据库在运行过程中可能产生的故障有____________、_______________、___________。

答案:①Transaction failure ②System crash ③Disk failure3.视图是一个虚表,它是从_________中导出的表。

在数据库中,只存放视图的________,不存放视图的_____________。

答案:一个或几个基本表、定义、视图对应的数据4.关系操作的特点是____________操作。

答案:集合1. 索引字段值不唯一,应该使用的索引类型为( 普通索引)2. 只有满足联接条件的记录才包含在查询结果中,这种联接为( 内联接)3. E-R模型的组成包括那些元素( 实体)( 属性)( 关系)4. 事务所具有的特性有( 原子性)( 一致性)( 隔离性)( 持久性)5、结构化程序设计的三种基本逻辑结构是(顺序结构),(选择结构),(循环结构)。

二、选择提(每题1分,共20分)1、在删除整表数据,同时保留表结构时,采用( C )的效率比(A )要高;A. deleteB. drop tableC. truncate Table2、数据库管理系统中,能实现对数据库中的数据进行插入/修改/删除的功能称为(C);A.数据定义功能B.数据管理功能C.数据操作功能D.数据控制功能3、24、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过(B)。

A:候选键B:主键C:外键D:超键4、数据库管理系统DBMS S是(D);A.信息管理的应用软件B.数据库系统+应用程序C.管理中的数据库D.管理数据的软件5、关系数据库中,实现表与表之间的联系是通过(B)。

A、实体完整性规B、参照完整性规则C、用户自定义的完整性D、值域6、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型(B)。

A、m:nB、1:mC、m:1D、1:17、设有课程和学生两个实体,每个学生可以选修多个课程,一个课程可以有多名学生选修,则课程与学生实体之间的联系类型( A )。

A、m:nB、1:mC、m:1D、1:18、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于(D)。

A、m:nB、1:mC、m:1D、1:19、索引字段值不唯一,应该选择的索引类型为( B)。

A:主索引 B:普通索引C:候选索引D:唯一索引10、如果指定参照完整性的删除规则为"级联",则当删除父表中的记录时( C )。

A:系统自动备份父表中被删除记录到一个新表中B:若子表中有相关记录,则禁止删除父表中记录C:会自动删除子表中所有相关记录D:不作参照完整性检查,删除父表记录与子表无关11、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置"参照完整性规则",为此要求这两个表( B )。

A:在父表连接字段上建立普通索引,在子表连接字段上建立主索引B:在父表连接字段上建立主索引,在子表连接字段上建立普通索引C:在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D:在父表和子表的连接字段上都要建立主索引12、把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过(C)_。

A:建立新的属性来实现B:建立新的关键字来实现C:建立新的关系来实现D:建立新的实体来实现13、用树形结构来表示实体之间联系的模型称之为(B)A. 关系模型B. 层次模型C.网状模型D. 数据模型14、SQL语句中修改表结构的命令是( C )_。

A:MODIFY TABLE B:MODIFY STRUCTUREC:ALTER TABLE D:ALTER STRUCTURE15 、用SQL语句建立表时将属性定义为主关键字,应使用短语( B )。

A:CHECK B:PRIMARY KEYC:FREE D:UNIQUE16、SQL实现分组查询的短语是( B )。

A:ORDER BY B:GROUP BY C:HAVING D:ASC17、数据库系统中采用封锁技术的目的是为了保证(A)A. 数据的一致性B. 数据的可靠性C. 数据的完整性D. 数据的安全性18、在数据库设计中,表示用户业务流程的常用方法是(A)A. DFDB. 程序流程图C. E-R图D. 数据结构图19、为"歌手"表增加一个字段"最后得分"的 SQL 语句是(A)。

A)ALTER TABLE 歌手 ADD 最后得分 F(6,2)B)ALTER DBF 歌手 ADD 最后得分 F 6,2C)CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D) CHANGE TABLE 学院 INSERT 最后得分20、插入一条记录到"评分"表中,歌手号、分数和评委号分别是"1001"、9.9 和"105",正确的 SQL 语句是(C)。

A)INSERT VALUES("1001",9.9, "105")INTO;评分(歌手号,分数,评委号)B)INSERT TO 评分(歌手号,分数,评委号);VALUES("1001",9.9,"105")C)INSERT INTO 评分(歌手号,分数,评委号);VALUES("1001",9.9,"105")D)INSERT VALUES("100"9.9"105")TO;评分(歌手号,分数,评委号)1.(B)是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A. DB B.DBMS C.DBS D.DBA2.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 ascB.select cDiscription from Tvtype where max(iprice)>3C.select top3 cDiscription from Tvtype order by iprice descD.select cDiscription max(iprice) from Tvtype order by iprice10.假如采用关系数据库系统来实现应用,在数据库设计的( 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>=10000B.insert flyersclub (idistancetravelled) values from flyers where idistancetravelled>=10000C.insertintoflyersclub from flyers where (idistancetravelled)values>=10000D. select *into flyersclub from flyers whereidistancetravelled >=1000013. 系统死锁属于( A )A.事务故障B.程序故障C.系统故障D.介质故障二.填空题:1.数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。

相关文档
最新文档