数据库技术及应用复习题

合集下载

数据库应用技术复习题

数据库应用技术复习题

一.单项选择题1.关于数据库管理系统的说法,错误的是( C )。

a. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型b. 数据库管理系统对数据库文件的访问必须经过操作系统才能实现c. 数据库应用程序可以不经过数据库管理系统而直接读取数据库文件d. 数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.关于用文件管理数据的说法,错误的是( D )。

选择一项:a. 用文件管理数据,难以提供应用程序对数据的独立性b. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序c. 用文件存储数据的方式难以实现数据访问的安全控制d. 将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指(D )。

选择一项:a. 不会因为数据的变化而影响应用程序b. 不会因为数据存储结构的变化而影响应用程序c. 不会因为数据存储策略的变化而影响数据的存储结构d. 不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是(B )。

选择一项:a. 数据库b. 操作系统c. 应用程序d. 数据库管理系统5.数据库三级模式结构的划分,有利于( A )。

选择一项:a. 数据的独立性b. 管理数据库文件c. 建立数据库d. 操作系统管理数据库6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是(B )。

a. 内模式b. 模式c. 外模式d. 其他7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。

下列描述中,不属于数据模型应满足的要求的是(A )。

选择一项:a. 能够描述并发数据b. 能够真实地模拟现实世界c. 容易被业务人员理解d. 能够方便地在计算机上实现数据模型三要素是指(B )。

8.选择一项:a. 数据结构、数据对象和数据共享b. 数据结构、数据操作和数据完整性约束c. 数据结构、数据操作和数据的安全控制d. 数据结构、数据操作和数据的可靠性9.下列关于实体联系模型中联系的说法,错误的是( D )。

数据库技术与应用-复习题答案

数据库技术与应用-复习题答案

一、填空题1.在关系模型中,实体及实体之间的联系都用二维表来表示。

在数据库的物理组织中,它以文件形式存储。

2.数据库中的选择、投影、连接等操作均可由数据库管理系统实现。

3.在关系数据库模型中,二维表的列称为字段,行称为记录。

4.在Access中,查询可作为窗体、报表和数据访问页的数据源。

5.子查询“包含于”对应的谓词是In。

6.参数查询中的参数要用[]中括号括起来,并且设置条件提示。

7.绑定文本框可以从表、查询或SQL语言中获取所需的内容。

8.在创建主/子窗体之前,必须设置主窗体和子窗体(主表和子表)之间的关系。

9.表A中的一条记录可以与表B中的多条记录匹配,但是表B中的一条记录至多只能与表A中的一条记录匹配,这样的关系是“一对多”。

10.两个实体之间的联系有3种,分别是一对一、一对多和多对多。

11.在关系数据库中,唯一标识一条记录的一个或多个字段称为主键。

12.参照完整性是一个准则系统,Access使用这个系统用来确保相关表中记录之间的关系有效性,并且不会因意外删除或更改相关数据。

13.在数据表中,记录是由一个或多个字段组成的。

14.在关系数据库的基本操作中,把由一个关系中相同属性值的元组连接到一起形成新的二维表的操作称为连接。

15.关系规范化是指关系模型中的每一个关系模式都必须满足一定的要求。

16.数据表之间的联系常通过不同表的共同字段名来体现。

17.表是Access数据库的基础,是存储数据的地方,是查询、窗体、报表等其他数据库对象的基础。

18.在Access中数据表结构的设计是在设计器中完成的。

19.在查询中,写在“条件”行同一行的条件之间是并的逻辑关系,写在“条件”行不同行的条件之间是或的逻辑关系。

20.窗体的数据来源主要包括表和查询。

21.计算型控件一般来说用表达式/公式作为数据源。

22.主窗体和子窗体通常用多个表或查询的数据,这些表或查询中的数据具有一对一/一对多的关系。

23.在报表中可以根据字段、表达式对记录进行排序或分组。

数据库技术及应用考试

数据库技术及应用考试

数据库技术及应用考试(答案见尾页)一、选择题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. 在SQL中,用于数据查询的命令是?A. SELECTB. INSERTC. UPDATED. DELETE7. 在数据库系统中,哪一个概念描述了数据的逻辑结构?A. 存储模式B. 内模式C. 外模式D. 全局模式8. 数据库管理系统通常提供的两种数据模型是什么?A. 关系模型和层次模型B. 关系模型和网状模型C. 关系模型和层次模型D. 关系模型和网状模型9. 在数据库应用开发中,哪一个步骤不属于需求分析阶段?A. 需求收集B. 需求分析C. 需求规格说明书编写D. 需求评审10. 在数据库性能优化中,哪一个策略通常不适用于数据库分区?A. 负载均衡B. 分区键选择C. 数据分布D. 数据压缩11. 数据库系统的基础是什么?A. 计算机硬件B. 数据库管理系统(DBMS)C. 数据库管理员(DBA)D. 数据库应用程序12. 关系型数据库与非关系型数据库的主要区别是什么?A. 数据结构化程度B. 查询语言C. 一致性保证D. 扩展性13. 数据库设计中,哪个阶段会进行数据模型设计?A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段14. 在SQL语言中,哪种语法结构可以用来创建一个表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. UPDATE TABLE15. 什么是事务处理?A. 数据库维护B. 数据操作C. 数据完整性保障D. 数据安全性控制16. 在数据库应用开发中,哪种技术通常用于实现数据的持久化?A. 文件系统B. 缓存技术C. 数据库系统D. 对象关系映射(ORM)17. 数据库系统的核心是哪个组成部分?A. 数据模型B. 数据库管理系统C. 数据库管理员D. 数据库客户端程序18. 在数据库设计中,哪个步骤用于确定如何在数据库中表示实体和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计19. 在数据库设计中,以下哪个术语用来描述数据库中数据的结构化表示?A. 模式B. 内模式C. 外模式D. 用户模式20. 关系型数据库管理系统中,哪个概念用来描述数据的逻辑结构?A. 表B. 列C. 主键D. 外键21. 在SQL语言中,用于查询数据库中的数据被称为?A. 插入B. 更新C. 删除D. 查询22. 以下哪个术语描述了数据库事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性23. 在数据库系统中,哪个组成部分负责存储和管理数据?A. 应用程序B. 数据库管理系统C. 数据库管理员D. 数据库客户端24. 在关系型数据库中,表与表之间的关联通常是通过什么方式实现的?A. 主键-外键约束B. 触发器C. 索引D. 存储过程25. 数据库恢复的主要目的是什么?A. 修复损坏的数据文件B. 重新创建丢失的数据表C. 恢复数据库到某个特定时间点的状态D. 重新分配数据库空间26. 在数据库设计中,哪个步骤是关于定义数据结构和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计27. 数据库系统是由哪几个部分组成的?A. 数据库、数据库管理系统、数据库管理员、硬件平台和软件平台B. 数据库、DBMS、网络、硬件平台和软件平台C. 数据库、DBMS、数据库管理员、硬件平台和软件平台D. 数据库、DBMS、硬件平台和软件平台28. 关系数据库中的关系模型是用什么来表示数据的结构?A. 树状图B. 网状图C. 表格D. 图29. 在数据库设计中,用来描述实体之间关系的术语是()。

数据库技术及应用试题库

数据库技术及应用试题库

1、信息世界的基本术语单位:实体、属性和联系。

2、根据联系的特点可将其分成三种基本类型:1对1的联系, 1对多的联系,多对多的联系。

3、能够识别实体中每个实体的属性或属性的组合称为该实体的集的关键字。

4、数据模型是数据库中用于将现实世界转化为数据世界的模型。

5、常用数据模型:层次模型、网状模型和关系模型。

6、关系数据模型是三大经典模型中最晚发展的一种,是相对建模能力最强的一种,也是目前使用最多的一种模型。

7、关系模型将实体与实体之间的关系抽象成一个二维表格。

8、关系中不允许有相同的属性名;9、每一列的数据类型必须相同,且取自于同一个域;10、不允许有相同的元组;11、行的顺序和列的顺序可以任意排列;12、关系的任何一个属性都必须是不可再分的元素;13、SPARC结构对数据库的组织从内到外分三个层次描述,分别称为内模式、模式和外模式,三个模式反映了看待数据库的三种不同数据观点。

14、模式也称概念数据模式,对应总体概念级数据库,故称为数据库管理员视图。

属于信息模型,常见有:实体-联系(E-R模型)、15、内模式又称存储模式,反映数据的存储结构,故内模式也称系统程序员视图。

16、外模式是面向用户的,是呈现在用户面前的数据库,故外模式也称用户视图。

通常外模式是模式的一个子集,故外模式称为子模式,它包含允许特定用户使用的那部分数据。

17、模式是内模式的的逻辑表示;内模式是模式的物理实现;外模式是模式的部分抽取。

18、三个模式反映了三种不同观点:模式表示了概念级的数据库,体现了数据库的总体观;内模式表示物理数据库,体现对数据库的存储观;外模式表示用户数据库,体现对数据库的用户观。

总体观和存储观只有一个,而用户观可以有多个,一个应用就有一个用户观。

19、在三个模式之间存在着两种映射:模式/外模式映射;模式/内模式映射。

20、模式/外模式映射作用是保证数据的概念模式发生变化的时,只改变映射关系,从而保证外模式不变。

数据库技术与应用测试卷题库及答案共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)]数据完整性。

《数据库原理及应用》总复习题

《数据库原理及应用》总复习题

《数据库原理及应用》总复习题《数据库原理及应用》总复习题一、单项选择题1、数据库系统的核心是。

A )数据库 B)数据库管理系统C)操作系统 D)文件答案:B2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

A )DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 答案:A3、在数据管理技术的发展过程中,数据独立性最高的是阶段。

A )数据库系统 B)文件系统 C)人工管理 D)数据项管理答案:A4、数据库系统是数据库、数据库管理系统、应用系统、和用户构成。

A )DBMS B)DB C)DBS D)DBA 答案:D5、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是。

A )DATA B)INFORMATION C)DB D)其他答案:A6、是长期存储在计算机内有序的、可共享的数据集合。

A )DATA B)INFORMATION C)DB D)DBS 答案:C7、是位于用户与操作系统之间的一层数据管理软件。

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

A )DBMS B)DB C)DBS D)DBA 答案:A8、概念设计的结果是 A)一个与DBMS相关的要领模型 B)一个与DBMS无关的概念模型 C)数据库系统的公用视图 D)数据库系统的数据字典答案:B9、 E-R方法的三要素是 A)实体、属性、实体集 B)实体、键、联系 C)实体、属性、联系 D)实体、域、候选区答案:C10、要保证数据库的数据独立性,需要修改的是 A)模式与外模式 B)模式与内模式 C)三级模式之间的两层映射 D)三级模式答案:C11、描述数据库全体数据的全局逻辑结构和特性的是 A)模式B)内模式 C)外模式 D)全模式答案:A12、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是I、人工管理阶段 II、文件系统阶段III、数据库阶段A)I 和 II B)只有 II C)II 和 III D)只有 I 答案:D13、下列四项中,不属于数据库系统特点的是 A)数据共享B)数据完整性 C)数据冗余度高 D)数据独立性高答案:C14、应用数据库的主要目的是为了 A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题 D)解决数据量大的问题答案:C15、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于。

数据库应用技术复习题

数据库应用技术复习题

数据库应用技术复习题数据库应用技术复习题一、选择题1.在数据库中存储的是( C )A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息2. 存储在计算机内有结构的数据的集合是( B )A.数据库系统B.数据库C.数据库管理系统D.数据结构3.信息的数据表示形式是( D )A.只能是文字B.只能是声音C.只能是图形D.上述皆可4.数据管理与数据处理之间的关系是( D C )A.两者是一回事B.两者之间无关C.数据管理是数据处理的基本环节D.数据处理是数据管理的基本环节 ?5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的阶段是( A )A.数据库系统 B.文件系统 C.人工管理 D.数据项管理6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D )A.I 和 IIB.只有 IIC.II 和 IIID.只有 I7.DBMS是( D )A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A.系统分析员B.程序员C.数据库管理员D.操作员9.下述不是DBA数据库管理员的职责的是( D )A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C )A.OSB.DSC.DBMSD.DBS11.下列四项中,不属于数据库系统特点的是( C )A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高12.下面列出的条目中,不属于数据库技术的主要特点的是( D )A.数据的结构化 B.数据的冗余度小 C.较高的数据独立性D.程序的标准化13.在数据库管理系统中,下面不是数据库存取功能模块的是( C )A.事务管理程序模块 B.数据更新程序模块 C.交互式程序查询模块 D.查询处理程序模块14.在下面所列出的条目中,不属于数据库管理系统的基本功能的是( D )A.数据库定义 B.数据库的建立和维护C.数据库的存取 D.数据库和网络中其他软件系统的通信15.在数据库的三级模式结构中,内模式有( A )A.1个 B.2个 C.3个 D.任意多个16.描述数据库全体数据的全局逻辑结构和特性的是( A )A.模式B.内模式C.外模式D.存储模式17.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A.模式B.物理模式C.子模式D.内模式18.要保证数据库的数据独立性,需要修改的是( C )A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式19.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式20.下述那一条不属于概念模型应具备的性质( D )A.有丰富的语义表达能力 B.易于交流和理解C.易于变动D.在计算机中实现的效率高21.常见的数据模型是( A )A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型22. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是( A )A.网状模型B.关系模型C.层次模型D.以上都有23.层次型、网状型和关系型数据库划分原则是( D )A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系24.层次模型不能直接表示( C )A.1:1关系B.1:m关系C.m:n关系D.1:1和1:m关系25.层次数据模型的基本数据结构是(A )A.树B.图C.索引D.关系26.层次模型实现数据之间联系的方法是( B )A.连接B.指针C.公共属性D.关系27.关系数据模型的基本数据结构是( D )A.树B.图C.索引D.关系28.下面关于关系性质的说法,错误的是( D )A.表中的一行称为一个元组B.行与列交叉点不允许有多个值C.表中的一列称为一个属性D.表中任意两行可能相同29.存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,简化程序员和数据库开发建立工作的模型是( B )A.网状模型B.关系模型C.层次模型D.以上都有30.关系数据库中的投影操作是指从关系中( B )A. 抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形31.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( C )A.投影操作B.连接操作C.选择操作D.复制操作32.关系代数中的连接操作是由( B )A.选择和投影操作组合而成B.选择和笛卡尔积操作组合而成C.投影、选择、笛卡尔积操作组合而成D.投影和笛卡尔积操作组合而成33.设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为( C )A.R﹣SB.S﹣RC.R∪SD.S∩S34.已知关系R和S,R∩S等价于( B )A.(R﹣S)﹣SB.S﹣(S﹣R)C.(S﹣R)﹣RD.S﹣(R﹣S)35.当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是( A )A.左外联接B.右外联接C.内部连接D.全外联接36."元数据"是指( A )A.数据结构的描述B.数据项的描述C.数据的来源 D.基本数据37.在数据库系统中,空值是( D )A.0B.空格C.空字符串D.不确定38.实体完整性规则约束( B )A.侯选关键字B.主关键字C.外关键字D.超关键字39.SQl语言是()的语言,易学习( B )A.过程化 B.非过程化 C.格式化 D.导航化40.SQl语言是( C )A.层次数据库语言B.网络数据库语言C.关系数据库语言D.非数据库语言41.SQL语言是( D )A.高级语言B.宿主语言C.汇编语言D.非过程化语言42.SQL语言具有的功能是( B )A.关系规范化B.数据定义、数据操纵、数据控制、数据查询C.数据库系统设计D.能绘制E-R图43.在SQL语言查询语句中,WHERE子句实现关系代数的( B )A.投影运算B.选择运算C.连接运算D.交运算44.在SQL语言的SELECT语句中,能实现投影操作的是( A )A.SELECT B.FROM C.WHERE D.GROUP BY 45.关系规范化中的删除操作异常是指( A )A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据被删除D.应该插入的数据未被插入46.关系数据库规范化是为解决关系数据库中( A )A.插入、删除和数据冗余问题而引入的B.提高查询速度问题而引入的C.减少数据操作的复杂性问题而引入的D.保证数据的安全性和完整性问题而引入的47.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )A.数据的不一致性的缺欠B.结构不合理的缺欠C.冗余度大的缺欠D.数据丢失的缺欠48.关系模式的候选关键字可以有( C )A.0个 B.1个 C.1个或多个 D.多个49.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( C )设计阶段。

数据库技术与应用复习题

数据库技术与应用复习题

数据库技术与应用复习题试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题选择题1、数据库系统和文件系统的根本区别在于()A 提高了系统效率B 方便用户使用C 数据的结构化D 节省了存储空间2、子模式是用户与数据库的接口之一,它对应于数据库的( )A 外模式B 概念模式C 内模式D 存储模式3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构4、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数5、在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要6、关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束8、下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB29、SQL语言具有的功能是()A 关系规范化,数据操作,数据控制B 数据定义,数据操作,数据控制C 数据定义,关系规范化,数据控制D 数据定义,关系规范化,数据操作10、SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’12、已知成绩关系如图1所示。

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

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

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

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

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

数据库应用技术试题及答案一、选择题(共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.Access数据库的类型是( C )。

A.层次数据库 B.网状数据库C.关系数据库D.面向对象的数据库2.数据库系统的核心软件是( A )。

A.DBMSB.DBC.OSD.NOS3.关系数据库的数据的组织形式,采用了( B )。

A.层次数据模型 B.关系数据模型C.网状数据模型 D.面向对象数据模型4.如果两个表设计了关系,那么,这两个表必须满足( B )。

A.实体完整性B.参照完整性C.用户定义完整性D.输入完整性5.Access2000中表和数据库的关系是:____A________A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表6.在Employee表中,查找eno是“01207“或”02115“的记录,应在查询设计视图中的”条件“行中输入( C )。

A.“01207”AND “02115”B.NOT IN(“01207”,02115”)C.IN (“01207”,”02115”)D.NOT(“01207”,02115”)7.如果在创建的表中建立字段“简历”,其数据类型应当是( D )。

A)文本B)数字C)日期D)备注8.现有一个教师表,其中有教师号、教师姓名、性别、出生日期、学院名称字段,( A )字段可以设置为主键。

A.教师号B.教师姓名C.性别D.出生日期9.在Access的下列数据类型中,不能建立索引的数据类型是( B )。

A.文本型B.备注型C.数字型D.日期时间型10.定义字段的默认值是指( C )。

A.不得使字段为空B.不允许字段的值超出某个范围C.在未输入数值之前,系统自动提供数值D.系统自动把小写字母转换为大写字母11.SQL的含义是( A )。

A.结构化查询语言B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言12.使用SQL语句向表中添加数据,使用的命令是( A )。

SQL数据库技术与应用期末复习

SQL数据库技术与应用期末复习

《SQL Server数据库技术与应用》期末复习一、单项选择题(每小题2分,共20分)1.“借书日期必须在还书日期之前”这种约束属于数据库的()功能。

A.恢复B.并发控制C.完整性D.安全性C.完整性2.在数据中,产生数据不一致的根本原因是()。

A.没有严格保护数据B.数据存储量太大C.数据间联系弱D.数据冗余D.数据冗余3.次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为()。

A..ndf B..mdf C..log D..datA..ndf4、若要求查找‘’姓学生的学生号和,正确的SQL语句是( B )。

A. SELECT S#,SNAME FROM S WHERE SNAME=’%’B. SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%’C. SELECT S#,SNAME FROM S WHERE SNAME=’%%’D.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%%’5.通过CREATE TABLE语句或者其他方法创建了一个表后,可以使用()语句在表中添加记录。

A.DELETE B.INSERT C.UPDATE D.INSEATERB.INSERT6.在关系数据库系统中,一个关系就是()。

A.一二维表B.一条记录C.一个关系数据库D.一个关系代数运算A.一二维表7.语句SELECT ,性别,出生日期FROM student_info返回()列。

A.1 B. 2 C.3 D.4C.38.语句SELECT 1.2*0.5的结果是()。

A.NULL B.1 C.0 D.0.6D.0.69.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(c )。

A.另一个表B.游标C.视图D.索引5.一个查询的结果成为另一个查询的条件,这种查询被称为()。

A.连接查询B.查询C.自查询D.子查询D.子查询10.为了对表中的各行进行快速访问,应对此表建立()。

数据库原理与应用-期末考试复习题

数据库原理与应用-期末考试复习题

数据库原理期末考试复习题一、单选题1.在数据库中存储的是(C)。

A。

数据B。

数据模型C。

数据及数据之间的联系D。

信息2.现有一个“教师"表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该(C ).A. 为此列创建一个check约束B。

为此列创建一个foreign key约束C。

为此列创建一个default约束 D. 为此列创建一个primary key约束3.数据库系统包括( D )。

A. DB、DBMSB. DB、DBAC。

DB、DBMS、DBA、计算机硬件D。

DB、DBMS、DBA、OS、计算机硬件4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(D)。

A. SELECT 产品名称,AVG(单价)FROM 产品GROUP BY 单价B. SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 单价C。

SELECT 产品名称,AVG(单价) FROM 产品ORDER BY 产品名称D. SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称5.数据库中,数据的物理独立性是指(C).A。

数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D。

应用程序与数据库中数据的逻辑结构相互独立6.关系数据库规范化是为解决关系数据库中(B)问题而引入的。

A. 提高查询速度B. 保证数据的安全性和完整性C。

减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余7.当前数据库应用系统的主流数据模型是(C).A. 层次数据模型B。

网状数据模型C. 关系数据模型D. 面向对象数据模型8.如果两个实体集之间的联系是m:n,转换为关系时(B)。

A。

联系本身不必单独转换为一个关系B。

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案)一、单项选择题(131)1.()是长期存储在计算机内有序的、可共享的数据集合。

A)DATAB)INFORMATIONC)DBD)DBS2.应用数据库的主要目的是为了()A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题3.在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A)数据库系统B)文件系统C)人工管理D)数据项管理4.数据库系统的核心是()。

A)数据库B)数据库管理系统C)操作系统D)文件5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()。

A)DATAB)INFORMATIONC)DBD)其他6.下列四项中,不正确的提法是()A)SQL语言是关系数据库的国际标准语言B)SQL语言具有数据定义、查询、操纵和控制功能C)SQL语言可以自动实现关系数据库的规范化D)SQL语言称为结构查询语言8.数据库主数据文件的扩展名为()。

A)dbfB)mdfC)ndfD)ldf9.数据库设计过程中,()将E-R图转换成关系模式并进行关系的规范化。

A)需求分析阶段B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段10.下列实体类型的联系中,属于一对一联系的是()。

A)教研室对教师的所属联系B)父亲与孩子的联系C)省与省会的所属联系D)供应商与工程项目的供货联系12.()是位于用户与操作系统之间的一层数据管理软件。

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

A)DBMSB)DBC)DBSD)DBA13.下列四项中,不属于数据库系统特点的是()A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14.描述数据库全体数据的全局逻辑结构和特性的是()A)模式B)内模式C)外模式D)全模式15.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段 II.文件系统阶段III.数据库阶段A)I 和 IIB)只有 IIC)II 和 IIID)只有 I16.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

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

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

数据库技术与应用考试试题一、选择题(共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.用二维表数据来表示事物之间联系的模型成为()A.层次模型B.关系模型C.网络模型D.实体-关系模型2.以下不属于数据库系统(DBS)组成的是()A.硬件系统B.数据库管理系统及相关软件C.文件系统D.数据库管理员(DBA)3.数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)三者之间的关系的是()A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBD.DBS与DB、DBMS无关4.以下系统中不属于关系数据库管理系统的是()A.OracleB.MS-SQL ServerC.WindowsD.Microsoft Access5.必须输入0~9的数字的输入掩码是()。

A.0B.&C.AD.C6.数据库系统的核心是()A.数据模型B.数据库管理系统C.软件工具D.数据库7.在Access中,对数据表的结构进行操作,应该在()视图下进行。

A.文件夹B.设计C.数据表D.网页8.设计数据访问页时,不能添加的控件是()A.标签B.滚动文字C.超级链接D.选项卡9.Access通过数据访问页可以发布的数据()A.只能是静态数B.只能是数据库中保持不变的数据C.只能是数据库中变化的数据D.是数据库中保存的数据10.SQL语句的功能有()。

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.下列关于表间关系的说法中,错误的是()。

数据库技术与应用试卷及答案

数据库技术与应用试卷及答案

数据库技术与应用试卷一、选择题 (每小题 1 分,共 20 分)1.表单的NAME属性是 D 。

A.显示在表单标题栏中的名称B.运行表单程序时的程序名C.保存表单时的文件名D.引用表单对象时的名称2.下列叙述中含有错误的是B 。

A.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值3.对于自由表而言,不能创建的索引类型是____A_。

A.主索引B.候选索引C.普通索引D.唯一索引4.下列类的特性中,___D__体现并扩充了面向对象程序设计方法的共享机制。

A.抽象性B.多态性C.封装性D.继承性5.Visual FoxPro是一个_____B。

A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员6.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而__A__是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。

A. 数据模型B. 物理模型C. 逻辑模型D. 概念模型7.在Visual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为_B____。

A. .PJX、.PJT、.PRGB. .DBC、.DCT、.DCXC. .FPT、.FRX、.FXPD. .DBC、.SCT、.SCX8.在Visual FoxPro 中,创建____C_将不以独立的文件存储。

A. 查询B. 类库C. 视图D. 菜单9.下列不属于关系代数运算的是___A_。

A. 查询B. 投影C. 选择D. 联接10.下列表达式中,合法的是________B_.A. Year(Date())-{2000/08/02}B. Date()-{2000/08/02}C. Date()+{2000/08/02}D. A、B、C均对11. 数据库表的参照完整性规则包括更新规则、删除规则和插入规则。

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

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

数据库应用技术试题及答案一、选择题(每题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、唯一性约束用于定义表中一列或多列的值是唯一的。

数据库技术及应用复习题

数据库技术及应用复习题

数据库技术及应用II复习题B一、单选题1.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的(A)A.物理独立性 B.逻辑独立性C.一致性 D.完整性2.有两个实体集,并且它们之间存在着一个1:M联系,那么根据ER模型转换成关系数据库的规则,这个ER结构转换成表的个数为(B)A.1 B.2 C.3 D.43.下列叙述正确的是(D)A.主码是一个属性,它能惟一标识一列B.主码是一个属性,它能惟一标识一行C.主码是一个属性或多个属性的组合,它能惟一标识一列D.主码是一个属性或多个属性的组合,它能惟一标识一行二、填空题21.现实中事物之间的联系有三种,分别是一对一联系,一对多联系和多对多联系,这反映了()之间的联系。

22.假设每个班级只有一个班长,则班级和班长之间的联系是()联系。

23.E-R图的设计,属于数据库系统设计中的()阶段。

25.带有EXISTS谓词的子查询结果不返回任何数据,若子查询结果(),则返回真值。

26.所有带IN谓词、比较运算符、ANY和ALL谓词的子查询都能用带()谓词的子查询等价替换。

27.SQL Server 2005的服务管理器用于开启、()和停止SQL服务工作。

三、简答题43.简述解决嵌入式SQL与主语言工作单元之间通信方式的三个关键问题。

47、SQL Server中的对象权限的含义及内容。

48、SQL Server中的语句权限的含义及内容。

49、SQL Server中的实现数据库完整性的4种方法。

四、SQL语言设计题设有如下三个关系模式:职工(职工号,姓名,性别,出生年月)工程(工程编号,工程名,预算费用)报酬(职工号,工程编号,劳务费)根据要求,用SQL语句完成:61.查询参加工程编号为200606且劳务费为最低的职工的职工号、职工姓名和劳务费。

62.查询至少参加了二项工程的职工的职工号。

63.查询阳光工程的预算费用和总劳务费。

设有如下三个关系模式:图书(书号,书名,类别,出版社,作者,定价)读者(编号,姓名,性别,单位)借阅(书号,读者编号,借阅日期)根据要求,用Transact-SQL语句完成:64.将计算机类的图书存入永久的计算机图书表。

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

数据库技术及应用复习题一、问答题、数据独立性的含义。

(指数据不依赖于程序)、数据库系统的三级模式是什么?(外模式、模式和内模式)、网状数据库中记录与记录之间是通过什么联系?(指针)、层次数据库中记录与记录之间是通过什么联系?(指针)、关系数据库中表与表之间是通过什么联系?(公共属性或外码)、当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的什么独立性?(物理独立性)、当数据的全局逻辑结构改变时,数据的局部逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的什么独立性?(逻辑独立性)、在关系模型中,任何关系必须满足哪三类完整性约束?(实体完整性、参照完整性和用户定义完整性)、两个实体集之间的联系有哪三种?(一对一联系、一对多联系和多对多联系)、实体联系模型(模型)属于哪类模型?(概念模型)、结构数据模型有哪三类?(关系数据模型、层次数据模型和网络数据模型)、关系中的选择运算和投影运算的含义是什么?(选择出满足条件的行和选择出满足条件的列构成新的关系)、概念模型、数据模型和物理模型与和硬件的关系?( 独立于和硬件、依赖于、依赖于和硬件 )、事务的提交命令和回滚命令是什么?( 、 )、数据库中常见故障的种类有哪些?(事务内部故障、系统故障、介质故障、计算机病毒)、中的对象权限的含义及内容。

(对象权限的含义:针对数据库对象设置,由数据库对象拥有者授予或撤销。

对象权限的内容:包括、、、、等。

)、中的语句权限的含义及内容。

(语句权限的含义:针对数据库设置,由数据库管理员或数据库拥有者授予或撤销。

语句权限的内容:包括、、、、、等。

)、中的数据库完整性及实现方法。

(数据库完整性种类有种:域完整性、实体完整性、参照完整性。

数据库完整性实现方法有种:声明数据完整性和过程数据完整性。

)、中的实现数据库完整性的种方法。

(约束:通过限制表、行和列中的数据来保证数据完整性,在创建和修改表时定义。

默认和规则:数据库对象,创建后可以绑定到一列或几列上,可反复使用。

触发器:维护行级数据的完整性,是特殊的存储过程。

)、中数据库和应用程序的安全机制有哪四种?(安全机制有种:操作系统的登录安全措施、登录安全措施、数据库的安全措施、数据库对象的安全措施。

)、分布式数据库的特点。

(数据独立性;集中与自治共享结合的控制方式;适当增加数据冗余度;全局的一致性、可串行性和可恢复性。

)、数据库中封锁的概念及环节。

(封锁:对所要操作的数据的控制能力。

个环节:申请加锁、获得锁、释放锁。

)、日志文件的作用和登记日志文件的两条原则。

(日志文件的作用:用于数据库恢复。

登记日志文件的两条原则:严格按照并发事务执行的时间次序,先写日志文件,后写数据库的更新操作。

)、事务故障的恢复方法。

(反向扫描日志文件,查找事务的更新操作;对事务的更新操作执行逆向操作;重复上述步骤,直到读到该事务的开始标记。

)、数据库中系统故障的恢复方法。

(正向扫描日志文件,对事务标记为重做或撤销;对标记为重做的事务进行重做处理;对标记为撤销的事务进行撤销处理。

)、图设计中,合并分图时可能产生的冲突及解决办法。

(可能的冲突类型有种:属性冲突、命名冲突和结构冲突。

解决属性冲突和命名冲突:主要采用协商办法。

解决结构冲突:主要采用技术手段。

)、事务的四个性质是什么?(原子性、一致性、永久性、隔离性 )、有两个实体集,若它们之间存在着一个:联系、:联系和:联系,根据模型转换成关系数据库的规则,这个结构转换成表的个数分别是多少? ( 、、 )、关系与笛卡尔积的联系?关系代数包括哪些运算?(关系是笛卡尔积的子集,关系代数包括传统的运算和专门的关系运算。

)、中锁的类型。

(有基本锁和特殊锁两类。

其中共享锁(锁)和排它锁(锁)属于基本锁,意向锁、修改锁和模式锁属于特殊锁。

)二、填空题、现实中事物之间的联系有三种,分别是(一对一)联系,(一对多)联系和(多对多)联系,这反映了(实体集)之间的联系。

、班级和学生之间的联系是(一对多)联系,班级和班长之间的联系是(一对一)联系,学生和课程之间的联系是(多对多)联系。

、在数据库的三级模式结构中,外模式有(任意多个),模式和内模式只有(个)。

、的含义是(数据库),的含义是(数据库系统),的含义是(数据库管理系统)。

、支持数据库中数据的逻辑独立性和物理独立性的机制是(三级模式、二极映射)。

、用二维表结构表示实体与实体之间的联系的数据模型是(关系模型)、用树形结构表示记录与记录之间的联系的数据模型是(层次模型)、用图形结构表示记录与记录之间的联系的数据模型是(网状模型或网络模型)。

、在关系理论中称为“元组”的概念,在关系数据库中称为(记录),在二维表中称为(行),在现实世界中称为(实体)。

、在关系理论中称为“属性”的概念,在关系数据库中称为(字段),在二维表中称为(列),在现实世界中称为(属性)。

、在概念模型中,一个实体相对于关系数据库中一个关系中的一个(元组),一个属性相对于关系数据库中一个关系中的一个(字段)。

、在关系数据库中,实现“表中任意两行不能相同”的约束是靠(主码),实现“表与表中的自然连接”的约束是靠(外码)。

、关系数据库中,实现表与表之间的联系是通过(参照完整性规则)实现的,实现“表中任意两行不能相同”的约束是靠(实体完整性规则)实现的。

、数据流图和数据字典,属于数据库系统设计中的(系统分析)阶段,把图转换成关系模型的过程,属于数据库设计的( 逻辑设计 )阶段,设计图,属于数据库设计的 (概念设计 )阶段,存取方法和存储结构的选择,属于数据库系统设计中的(物理结构设计)阶段。

、“关系”这个术语来自于数学中的(集合)概念,因此,关系中任意两个元组不能(相等),关系中元组和属性的顺序具有( 无关性 )的性质。

、两个关系和的差运算结果是由(属于而不属于)的元组构成的新关系,并运算结果是由(属于或属于)的元组构成的新关系,交运算结果是由(属于也属于)的元组构成的新关系。

、规范的关系范式中,元组中的每个属性都是(最小的或不可分解的),数据函数依赖指的是,数据库中的(一切或所有)关系均满足的性质,将关系模式分解为,必须是(每个)子模式都要达到。

、在标准中,建立数据库结构(模式)的命令为()、建立数据库表结构的命令为()、从数据库中删除表的命令为()、索引的撤消命令为(),建立视图用()命令,实现数据存取的安全性控制命令是(和)。

、在标准中,短整型数据类型用()子句、十进制数据类型用()子句。

、在语言的查询语句中,实现投影操作的是()子句、实现选择操作的是()子句、实现连接操作的是()子句。

、大型数据库的设计通常是系统分析与设计的重要组成部分,数据库设计的方法应该属于(系统设计 )的范畴。

、的语句实现( 用户授权 )、语句的子句实现( 删除限制 )功能、子句实现( 删除置空 )功能、子句实现( 插入限制 )功能。

、实现数据库中并发控制的方法是( 封锁 )机制、实现数据库中恢复控制的方法是( 数据备份 )技术、实现数据备份的关键技术是(数据转储和登录日志文件)。

、将关系模式分解为,一定可以满足既具有(无损连接性)又保持(函数依赖性)。

将关系模式分解为,一定可以满足(无损连接性),但不一定保持(函数依赖性)。

、在关系代数运算中,从关系中取出满足条件的元组的运算称为(选择),取出满足条件的列的运算称为(投影)。

、的(集合)处理方式与宿主语言的(单记录)处理方式之间的协调用(游标)机制实现。

、如果→和→成立,那么→也成立,这个推理规则称为(合并规则),如果→且有 ,那么→称为(非平凡的函数依赖)。

、判断一个并发调度是否正确,可以用(可串行化)概念来解决。

、设关系模式 (,,),是上成立的集, {→,→},则分解ρ {,},丢失的是(→)。

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

、并发操作通常会带来三类问题,它们是(丢失更新)、(不可重复读)和(读脏数据)。

、分布式数据库系统具有两个特征:(数据分布性)和(逻辑整体性)。

系统是在传统的关系数据库技术中引入(面向对象)技术。

三、单选题、具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是()。

.文件系统.数据库系统.管理系统.高级程序、数据库系统中,逻辑数据与物理数据之间可相互转换,执行该功能的是( )。

.操作系统.信息管理系统.数据库管理系统.文件系统、下面哪个不是数据库技术的主要特点()。

.数据的结构化.数据的冗余度小.较高的数据独立性.程序的标准化、下列叙述正确的为().关系中元组没有先后顺序,属性有先后顺序.关系中元组有先后顺序,属性没有先后顺序.关系中元组没有先后顺序,属性也没有先后顺序.关系中元组有先后顺序,属性也有先后顺序、中的视图提高了数据库系统的( ).完整性.并发控制.隔离性.安全性、下列叙述正确的为().关系中允许有重复的元组,也允许有重复的属性名.关系中允许有重复的元组,不允许有重复的属性名.关系中不允许有重复的元组,允许有重复的属性名.关系中不允许有重复的元组,也不允许有重复的属性名、下列叙述正确的为().主码是一个属性,它能惟一标识一列.主码是一个属性,它能惟一标识一行.主码是一个属性或多个属性的组合,它能惟一标识一列.主码是一个属性或多个属性的组合,它能惟一标识一行、如果两个实体之间的联系是:,则实现:联系的方法是 ( ).将两个实体转换成一个关系.将两个实体转换的关系中,分别加入另一个关系的主码。

.将“”端实体转换的关系的主码,放入“”端实体转换的关系中.将“”端实体转换的关系的主码,放入“”端实体转换的关系中、如果两个实体之间的联系是:,则实现:联系的方法是 ( ).将两个实体转换成二个关系.将两个实体转换的关系中,分别加入另一个关系的主码。

.将“”端实体转换的关系的主码,放入“”端实体转换的关系中.将联系单独转换成一个关系、如果两个实体之间的联系是:,则实现:联系的方法是 ( ).将两个实体转换成一个关系.将两个实体转换的关系中,分别加入另一个关系的主码。

.将一个“”端实体转换的关系的主码,放入另一个“”端实体转换的关系中、超类实体与子类实体间的关系是 ( ).超类实体继承子类实体的所有属性.子类实体继承超类实体的所有属性.超类实体继承子类实体的主码.子类实体继承超类实体的主码、语言是关系型数据系统的典型的数据库语言,它是().过程化的.非过程化的.格式化的.导航式的、的标准库函数,,,与等,不允许出现在()中。

...…….、下列叙述正确的是().只允许拷贝表的全部,不能有选择的拷贝.新表的列名必须与被拷贝表的列名相同一.新表的列数必须与被拷贝表的列数相同.新表的列名和列数可以与被拷贝表不相同,但是对应列的数据类型必须一致、现要查找缺少学习成绩()的学生学号()和课程号(),相应的语句是:.( )..<..、已知关系(,,,),(,,),统计每一年龄段选修课程的学生人数的操作如下:,(*),( ):.. ,..,、已知关系(,,),统计每一个学生选修的课程门数操作如下:,(*)( ):....、已知关系(,,),统计每一门课程选修的学生人数操作如下:,(*)( ):....、可以作为监视数据库中数据安全性的工具是().数据流程图.程序流程图.数据流图.数据字典、在登录日志文件时,应该().将更新数据库与登录日志文件两个操作同时完成.将更新数据库与登录日志文件两个操作按随机的先后顺序完成.先写数据库的更新,后登录日志文件.先登录日志文件,后写数据库的更新、的主码子句和外码子句属于的().完整性措施.安全性措施.恢复措施.并发控制措施、后备副本的用途是().数据转储.一致性控制.安全性保证.并发控制、利用日志文件恢复事务时,对尚未结束的事务,应().进行处理.进行处理.执行操作.重新执行已登记的操作、在第一个事务以排他锁方式读写数据时,其他事务对数据可以是().实现排他锁的读.实现共享锁的读.不加封锁的读.读写等待、在第一个事务以共享锁方式读数据时,其他事务对数据可以是().实现排他锁的读.实现共享锁的读.不加封锁的读.读写等待、事务日志用于保存().程序运行过程.数据操作.程序的执行结果.对数据的更新操作、一个事务中所有对操作是一个不可分割的操作序列,这个性质称为事务的().隔离性.串行性.永久性.原子性、在数据库系统中死锁属于( ).系统故障.程序故障.事务故障.介质故障、数据库系统中,“分片”概念是指( ). 对磁盘分片.对数据分片. 对内存分片.对外存分片、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( ). .. . UNION四、简答题(解释和举例说明(略))、数据冗余的含义并举例说明数据冗余可能产生的后果。

相关文档
最新文档