数据库技术及应用复习题

合集下载

数据库应用技术复习题

数据库应用技术复习题

一.单项选择题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.简要解释以下数据库的基本概念:数据库(DB)、数据库管理系统(DBMS)、数据库系统、数据库语言(DDL、DML)。

2.数据库系统阶段中数据管理的特点有哪些?数据结构化、数据共享、数据冗余小、有较高的数据独立性、数据库系统为用户提供了使用方便的用户接口、增加了系统的灵活性。

3.数据库的三级模式体系结构是怎样的?三级模式分别是谁的视图?在用户到数据库之间,数据库的数据结构分成了三个层次:外部模型、逻辑模型、内部模型。

4.DBMS是一个什么样的软件?它包括哪些主要功能?P8DBMS是数据系统中专门用来管理数据的软件,它位于用户与操作系统之间,是用户使用数据库的接口。

DBMS为用户提供了访问DB的方法,包括DB的建立、查询、更新和各种数据控制。

5.数据的完整性包括哪几方面?P9正确性和一致性6.数据模型的三要素是什么?(数据结构、数据操作、数据约束条件)7.简要解释以下名词:实体、属性、实体集、关键码、一对一联系、一对多联系、多对多联系。

P13-15 实体:实体是事物的抽象。

客观存在并可相互区别的任何事物统称为实体。

属性:通常实体具有很多特性,每一特性称为属性。

实体集:性质相同的同类实体的集合称为实体集。

关键码:能惟一标识文件中每个记录的字段(或几个字段的给、组合)称为记录的关键码,简称为键。

一对一联系:简记为1:1,对于不同型实体集A和B,如果A中的一个实体最多只与B中的一个实体有联系,反之亦然,则称A和B两实体为1:1联系。

一对多联系:简记为1:n,如果实体集A中至少有一个实体与实体集B中多于一个的实体有联系(可以是零个、一个或多个),则称A对B为1:n联系。

多对多联系:简记为m:n,如果两个不同型实体集中,任何一方一个实体都与另一方多于一个实体相联系,则称为m:n联系。

8.描述概念模型的常用方法是什么?E—R图的主要元素有哪些?实体联系模型。

主要元素:实体、联系、属性。

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

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

一、填空题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、数据库系统的核心是。

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、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于。

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

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

数据库技术与应用试卷题及答案4套第一套1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、U PDATEB、I NSERTC、A LTERI)、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 、 D ELETEB 、 D ROP TABLEC 、 C LEAR TABLED 、 R EMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用( )作为定界符。

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

数据库及其应用复习题

数据库及其应用复习题

《数据库及其应用》复习题一、单项选择题1. 以下说法中,不正确的是【】A. 数据库中存放的数据不仅仅是数值型数据B. 数据库管理系统的功能不仅仅是建立数据库C. 目前在数据库产品中关系模型的数据库系统占了主导地位D. 关系模型中数据的物理布局和存取路径向用户公开2. 如果要将一个关系模式规范化为3NF,必须【】A.消除非主属性对键的部分函数依赖B.消除主属性对键的部分函数依赖C.消除非主属性对键的传递函数依赖D.消除主属性对键的传递函数依赖3.在创建数据库之前,应该【】A. 使用设计视图设计表B. 使用表向导设计表C思考如何组织数据库D给数据库添加字段4.二维表由行和列组成,每一行表示关系的一个【】A.属性B字段C集合D记录5.可用来存储图片的字段对象字段类型是【】A OLEB备注C超级连结D查阅向导6.完整的交叉表查询必须选择【】A行标题、列标题和值B只选行标题即可C只选列标题即可D只选值7要设置在报表每一页的顶部都输出的信息,需要设置【】A.报表页眉B.报表页脚C.页面页眉D.页面页脚8.”它是一个或多个操作的集合,每个操作实现特定的功能。

”这定义的是【】A. 窗体B 报表C 查询D 宏9控件的显示效果可以通过其“特殊效果”属性来设置,下列不属于“特殊效果”属性值的是【】A.平面B.凸起C.凿痕D.透明10必须输入任何的字符或一个空格的输入掩码是【】。

A.AB.aC.&D.C11.下面关于复制数据库对象论述中错误的是【】A 只能在一个数据库内部复制B.可以在不同数据库之间复制C.可以复制到Word文档中D.可以复制到Excel文档中12. 一个部门有多个职工,每个职工只能属于一个部门,部门和职工之间是【】A.一对一的联系B.一对多的联系C 多对多的联系D 多对一的联系13. 下列的数据类型中,不能作为主键的数据类型是【】A.文本B.数字C.自动编号D.是/否14.对于一对多的表,如果设置了级联删除意味着【】A 删除“一”方表中的记录,则删除“多”放表中的相关记录。

数据库技术及应用复习题

数据库技术及应用复习题

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

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

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

对象权限的内容:包括SELECT、UPDATE、INSERT、DELETE、EXECUTE等。

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

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

语句权限的内容:包括CREATRE DATABASE、CREATRE DEFAULT、CREATRE PROCEDURE、CREATRE RULE、CREATRE TABLE、CREATRE VIEW等。

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

数据库技术及应用II复习题一、基本要求1、数据库系统概述(1)数据库的基本概念(2)数据及数据联系的描述(3)概念数据模型(4)数据库管理系统的概念和功能(5)数据库系统的三级模式结构2、关系数据库设计基础(1)数据库设计阶段(2)ER模型设计(3)关系与关系数据模型的定义(4)关系数据模型的三个完整性(5)传统的集合运算和专门的关系运算(6)关系查询语言和元组关系运算(7)关系模式的规范化(要求达到3NF和BCNF)(8)ER模型向关系模型的转化3、关系数据库语言SQL(1)SQL的特点和功能(2)SQL数据定义(3)SQL数据更新(4)SQL数据查询(5)SQL数据控制(6)SQL视图操作(7)嵌入式SQL的概念(8)存储过程和触发器的应用4、SQL Server2005(1)SQL Server2005功能(2)SQL Server2005的管理工具(3)SQL Server数据库(4)Transact SQL(5)SQL Server的事务模式(6)SQL Server的并发控制(7)SQL Server的数据库备份与恢复(8)SQL Server的安全性机制二、单选题1.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的A.物理独立性 B.逻辑独立性C.一致性 D.完整性2.在数据库的三级模式结构中,一个数据库的外模式有A.1个 B.2个C.0个 D.任意多个3.用图形结构表示记录与记录之间的联系的数据模型是A.层次模型 B.网状模型C.关系模型 D.面向对象模型4.数据库设计中的概念模型A.依赖于DBMS和硬件 B.独立于DBMS和硬件C.依赖于DBMS D.独立于DBMS5.有两个实体集,并且它们之间存在着一个1:M联系,那么根据ER模型转换成关系数据库的规则,这个ER结构转换成表的个数为A.1 B.2 C.3 D.46.下列叙述正确的是A.主码是一个属性,它能惟一标识一列B.主码是一个属性,它能惟一标识一行C.主码是一个属性或多个属性的组合,它能惟一标识一列D.主码是一个属性或多个属性的组合,它能惟一标识一行7.在标准SQL中,表示短整型数据类型的语法用A.INTEGER语句 B.INT语句C.NUMERIC语句 D.SMALLINT语句8.已知关系S(S#,SNAME,AGE,SEX),SC(S#,C#,GRADE),统计每一年龄段选修课程的学生人数的操作如下:SELECT AGE,COUNT(*)FROM S,SCWHERE S.S#=SC.S#GROUR BYA.S.S# ,SC.S# B.DISTINCT S.S#, SC.S#C.DISTINCT S.S#,AGE D.S.S#, AGE9.具有数据冗余度小、数据共享、以及较高数据独立性等特征的系统是A.文件系统 B.数据库系统C.管理系统 D.高级程序10.数据库系统中,逻辑数据与物理数据之间可相互转换,执行该功能的是A.操作系统 B.信息管理系统C.数据库管理系统 D.文件系统11.下面哪个不是数据库技术的主要特点A.数据的结构化 B.数据的冗余度小C.较高的数据独立性 D.程序的标准化12.下列叙述正确的为A.关系中元组没有先后顺序,属性有先后顺序B.关系中元组有先后顺序,属性没有先后顺序C.关系中元组没有先后顺序,属性也没有先后顺序D.关系中元组有先后顺序,属性也有先后顺序13.SQL中的视图提高了数据库系统的A. 完整性B. 并发控制C. 隔离性D. 安全性14.下列叙述正确的为A.关系中允许有重复的元组,也允许有重复的属性名B.关系中允许有重复的元组,不允许有重复的属性名C.关系中不允许有重复的元组,允许有重复的属性名D.关系中不允许有重复的元组,也不允许有重复的属性名15.如果两个实体之间的联系是1:M,则实现l:M联系的方法是A.将两个实体转换成一个关系B.将两个实体转换的关系中,分别加入另一个关系的主码。

C.将“1”端实体转换的关系的主码,放入“M”端实体转换的关系中D.将“M”端实体转换的关系的主码,放入“1”端实体转换的关系中16.如果两个实体之间的联系是M:N,则实现M:N联系的方法是A.将两个实体转换成二个关系B.将两个实体转换的关系中,分别加入另一个关系的主码。

C.将“M”端实体转换的关系的主码,放入“N”端实体转换的关系中D.将联系单独转换成一个关系17.SQL语言是关系型数据系统的典型的数据库语言,它是A.过程化的 B.非过程化的C.格式化的 D.导航式的18.SQL的标准库函数COUNT,SUM,AVG,MAX与MIN等,不允许出现在下列哪个语句中 A.SEIECT B.HAVINGC.GROUP……HAVING D.WHERE19.下列叙述正确的是A.SQL只允许拷贝表的全部,不能有选择的拷贝B.新表的列名必须与被拷贝表的列名相同一C.新表的列数必须与被拷贝表的列数相同D.新表的列名和列数可以与被拷贝表不相同,但是对应列的数据类型必须一致20.已知关系SC(S#,C#,GRADE),统计每一个学生选修的课程门数操作如下:SELECT S#,COUNT(*)FROM SCGROUR BY ( ):A.S# B.DISTINCT S#C.C# D.DISTINCT C#三、填空题21.现实中事物之间的联系有三种,分别是一对一联系,一对多联系和多对多联系,这反映了()之间的联系。

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

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

24.存取方法和存储结构的选择,属于数据库系统设计中的()阶段。

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

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

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

28.在用DECLARE命令声明之后,所有的变量都被赋予初值NULL。

需要用()或SET 命令来给变量赋值。

29.修改被参照关系中的主码问题,若允许修改关系主码,但必须保证主码的非空和(),否则拒绝修改。

30.触发器能够对数据库中的相关表实现()更改。

31、现实中事物之间的联系有三种,分别是()联系,()联系和()联系,这反映了实体集之间的联系。

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

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

34、DB的含义是(),DBS的含义是(),DBMS的含义是()。

35、支持数据库中数据的逻辑独立性和物理独立性的机制是()。

36、用二维表结构表示实体与实体之间的联系的数据模型是()。

37、在关系理论中称为“元组”的概念,在关系数据库中称为()。

38、在关系理论中称为“属性”的概念,在关系数据库中称为()。

39、在概念模型中,一个实体相对于关系数据库中一个关系中的一个()。

40、在关系数据库中,实现“表中任意两行不能相同”的约束是靠()。

四、简答题41.简述数据模型及其要素。

42.举例说明属性间的依赖关系。

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

44.说明SQL Server的聚簇索引和非聚簇索引的概念及作用。

45.若要在图书-读者数据库中建立一个读者-借阅-图书关系的数据库关联表,要求该表包括图书、读者和借阅3个表,并满足“图书.书号=借阅.书号AND 借阅.读者书证号=读者.书证号”,通过使用SQLServer 2000的企业管理器工具,给出利用向导建立该关联表的步骤(假设图书、读者和借阅3个表,已调入新建关系表的编辑对话框中)。

46、数据库中常见故障的种类。

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

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

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

50、SQL Server中数据库和应用程序的安全机制有哪四种?51、数据库中封锁的概念及环节。

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

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

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

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

56、事务的四个性质。

57、有两个实体集,若它们之间存在着一个M:N联系、1:M联系和1:1联系,根据ER模型转换成关系数据库的规则,这个ER结构转换成表的个数分别是多少?58、数据冗余的含义并举例说明数据冗余可能产生的后果。

59、举例说明参照完整性规则中对外码有何要求。

60、举例说明SQL Server中有哪3类触发器。

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

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

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

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

65.将借书日期在2006年4月以前的借阅记录存入临时的超期借阅表。

设有如下三个关系模式,用SQL语句完成:学生(学号,姓名,性别,年龄,专业)课程(课程号,课程名,学分,先行课)选课(学号,课程号,任课教师,成绩)66、创建电子商务专业学生成绩视图,属性包括学号、姓名、课程名和成绩。

67、创建计算机应用专业的学生成绩统计视图,属性包括学号、姓名、总成绩和平均成绩。

68、查询没有成绩的学生的学号、姓名和课程号。

69、查询选修课程号为001且成绩为最好的学生的学号、姓名和成绩。

70、查询至少选修了二门及二门以上课程的学生的学号。

六、应用设计题71、某连锁商店数据库中有三个实体集。

“商店”实体集;“职工”实体集;“商品”实体集。

业务规则如下:一个商店有若干职工,每个职工只能在一个商店工作;职工在商店工作有聘用日期、月薪等属性;商店可以销售多种商品,统计月商品销售量。

试根据上述业务规则:①设计E-R模型(自定义属性)。

②将E-R模型转换成关系模式集,并指出主码和外码。

72、某书店的业务描述如下:(1)每一个订单有唯一的订单编号;(2)一个订单可以订购多种图书,不同的订单可以订购同一种图书;(3)一个订单只对应一个客户,一个客户可以有多个订单;(4)每一个客户和每一种图书均有唯一的编号。

相关文档
最新文档