当前位置:文档之家› 数据库管理试题及答案

数据库管理试题及答案

数据库管理试题及答案NTC-数据库管理(NDAT)考试说明考试说明:1、本次考试类型为笔试,请考生用蓝色圆珠笔或钢笔答题,不得用铅笔,用铅笔者本试卷作废;2、本次考试时间为60分钟,共100分;3、试卷表面必须保持清洁,不得在试卷上作记号,一经发现取消该考生卷面成绩;请将答案写在答题纸上,填写在其他位置无效。

数据库管理(NDAT)试卷(高级)一。

单选题(每题1分,共30分)1.DBS是采用了数据库(数据库培训数据库认证)技术的计算机系统。

DBS是一个集合体,包含数据库、计算机硬件、软件和:A.系统分析员B.程序员C.数据库管理员D.操作员2.在数据库系统阶段,数据是:A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化的3.关系数据库中的视图属于4个数据抽象级别中的:A.外部模型B.概念模型C.逻辑模型D.物理模型4.在下列关于关系的陈述中,错误的是:A.表中任意两行的值不能相同B.表中任意两列的值不能相同C.行在表中的顺序无关紧要D.列在表中的顺序无关紧要5.关系数据库中,实现实体之间的联系是通过表与表之间的:A.公共索引B.公共存储C.公共元组D.公共属性6.关系运算中花费时间可能最长的运算是:A.投影B.选择C.笛卡尔积D.除7.一个数据库表有5条记录,用EOF()函数测试的结果为真,此时记录号是:A.1B.5C.6D.08.下面系统中不属于关系数据库管理系统的是:A.OracleB.MSSQLServerC.IMSD.DB29.SQL语言中,删除一个表的命令是:A.DELETEB.DROPC.CLEARD.REMORE10.有一个网络数据库应用系统,其中一台计算机A存有DBMS 软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于:A.集中式数据库体系结构B.主从式数据库体系结构C.客户机/服务器数据库体系结构D.分布式数据库体系结构11.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于:A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束12.设关系R和S的属性个数为r和s,则(R*S)操作结果的属性个数为:A.r+sB.r-sC.r*sD.max(r+s)13.概念结构设计阶段得到的结果是:A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构14.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字:A.UNIQUEB.COUNTC.DISDINCTD.UNION15.下面有关主键的叙述正确的是:A.不同的记录可以具有重复的主键值或空值B.一个表中的主键可以是一个或多个字段C.在一个表中主键只可以是一个字段D.表中的主键的数据类型必须定义为自动编号或文本16.一个实体型转换为一个关系模式,关系的码为:A.实体的码B.二个实体码的组合C.n端实体的码D.每个实体的码17.下列哪一个数据库不是SQLServer2000的系统数据库:A.master数据库B.msdb数据库C.pubs数据库D.model数据库18.()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次:A.数据模型B.概念模型C.E-R图D.关系模型19.有关系R和S,R∩S的运算等价于:A.S-(R-S)B.R-(R-S)C.(R-S)∪SD.R∪(R-S)20.下列四项中说法不正确的是:A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性21.取出关系中的某些列,并消去重复的元组的关系运算称为:A.取列运算B.投影运算C.连接运算D.选择运算22.在关系代数中,对一个关系做投影操作后,新关系的元组个数()原来关系的元组个数:A.小于B.小于或等于C.等于D.大于23.根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:A.只存在一对多的实体关系,以图形方式来表示。

B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C.能体现一对多、多对多的关系,但不能体现一对一的关系。

D.关系模型数据库是数据库发展的最初阶段24.()由数据结构、关系操作集合和完整性约束三部分组成:A.关系模型B.关系C.关系模式D.关系数据库25.下列SQL语句中,创建关系表的是:A.ALTERB.CREATEC.UPDATED.INSERT26.为数据表创建索引的目的是:A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类27.在视图中不允许包括()关键字:A.ORDERBY,PUTE,PUTRBYB.ORDERBYFROMC.PUTEORDERBYD.ORDERBYGROUPBY28.实体完整性和参照完整性属于:A.静态列级约束B.静态元组约束C.静态关系约束D.动态约束29.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包指:A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本30.数据库三级模式体系结构的划分,有利于保持数据库的:A.数据独立性B.数据安全性C.结构规范化D.操作可行性二。

填空题(每空2分,共20分)1.算法的复杂度主要包括_时间_复杂度和空间复杂度。

2.数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构_。

3.若按功能划分,软件测试的方法通常分为白盒测试方法和_黑盒_测试方法。

4.如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在_一对多_联系。

5.关系数据库管理系统能实现的专门关系运算包括选择、连接和_投影__。

6.命令?LEN(“THISISMYBOOK”)的结果是__15__。

7.SQLSELECT语句为了将查询结果存放到临时表中应该使用_into_短语。

8.多栏报表的栏目数可以通过_“页面设置”_来设置。

9.在打开项目管理器之后再打开“应用程序生成器”,可以通过按ALT+F2键,快捷菜单和“工具”菜单中的_应用程序生成器_。

10.数据库系统的核心是_DBMS_。

三。

简答题(每题3分,共30分)1.简述人工管理阶段数据管理的特点答:(1)数据不保存在机器中;(2)无专用的软件对数据进行管理;(3)只有程序的概念,没有文件的概念;(4)数据面向程序。

2.简述DBMS的主要功能(1)数据的定义功能;(2)数据的操纵功能;(3)数据的保护功能。

3.简述DBMS的组成(教材第3页)答:(1)数据描述语言(2)数据操纵语言(3)管理和控制程序4.简述数据库管理员(DBA)的集合体答:(1)负责管理和维护数据库服务器的人;(2)负责全面管理和控制数据库系统的人;(3)DBA一般包括初级DBA、中级DBA 和高级DBA。

5.简述文件系统阶段数据管理的特点答:(1)数据可长期保存在外存的磁盘上;(2)数据的逻辑结构和物理结构有了区别;(3)文件组织已呈多样化。

有索引、链接和散列文件;(4)数据不再属于某个特定的程序,可重复使用。

6.简述文件系统显露出三个缺陷答:(1)数据冗余性;(2)数据不一致性;(3)数据联系弱。

7.简述数据库阶段的管理方式的特点答:(1)采用复杂的数据模型表示数据结构;(2)有较高的数据独立性;(3)数据库系统为用户提供方便的用户接口;(4)系统提供四方面的数据控制功能;(5)对数据的操作既可以以记录为单位,又可以以数据项为单位。

8.简述结构数据模型的三个组成部分答:数据结构、数据操作、数据完整性约束是结构数据模型的三个组成部分。

9.简述层次模型的特点答:用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

层次模型的特点是:记录之间的联系通过指针实现,查询效率较高。

缺点是:(1)只能表示1:N联系(2)由于树型结构层次顺序的严格复杂,引起数据的查询和更新操作也很复杂,因此编写应用程序也很复杂。

10.简述关系模型的特点答:关系模型的主要特征是用二维表格结构表达实体集,用外键表示实体间联系。

特点是:关系模型与层次、网状的最大差别是用关键码而不是用指针导航数据,表格简单,用户易懂,编程时不涉及存储结构、访问技术等细节。

四。

操作题(每题4分,共20分)1.写出将SQLServer服务设置为自动启动的步骤答:首先选择开始菜单,然后选择“所有程序”“管理工具”“服务”,打开服务窗口,在服务中找到“SQLServer(SQLEXPRESS)”服务,双击该服务,打开“SQLServer(SQLEXPRESS)属性服务”窗口,将“常规”选项页中的“启动类型”选项中的下拉列表的值设置为“自动”,点击“应用”按钮,最后点“确定”按钮,关闭窗口,重新启动电脑即可。

2.写出使用SQLServer服务管理器启动SQLServer服务的步骤答:首先选择开始菜单,然后选择“所有程序”“MicrosoftSQLServer”“服务管理器”,打开“SQLServer服务管理器”窗口,单击“开始/继续”按钮,即可启动SQLServer服务。

3.写出更改SQLServer服务账号的步骤答:首先选择开始菜单,然后选择“所有程序”“MicrosoftSQLServer”“企业管理器”,打开“企业管理器”窗口,展开“本地服务”节点,选择“安全性”节点,展开后选择“登录”,在登录页面中选择并双击要更改的SQLServer服务账号,打开“登录账号属性”窗口,然后修改即可。

4.写出在企业管理器中注册SQLServer服务器的步骤答:首先选择开始菜单,然后选择“所有程序”“MicrosoftSQLServer”“企业管理器”,打开“企业管理器”窗口,展开“MicrosoftSQLServers”节点,右键选择“SQLServer组”,在快捷菜单中选择“新建SQLServer 注册”,打开“注册SQLServer向导”窗口,点击“下一步”按钮,在“可用的服务器”文本框中输入要注册的服务器名称,点击“添加”按钮,选择“下一步”按钮,进入“选择身份验证模式”窗口,使用默认设置,选择“下一步”按钮,进入“选择SQLServer组”窗口,使用默认设置,选择“下一步”按钮,进入“完成注册”窗口,点击“完成”按钮,完成整个注册步骤。

5.写出在SQLServer中使用企业管理器创建一个服务器组的步骤答:首先选择开始菜单,然后选择“所有程序”“MicrosoftSQLServer”“企业管理器”,打开“企业管理器”窗口,右键选择“MicrosoftSQLServers”节点,在快捷菜单中选择“新建SQLServer 组”,打开“服务器组”窗口,在“常规”选项中的“名称”文本框中输入即将新建服务器组的名称,点击“确定”按钮完成整个创建一个服务器组的步骤。

相关主题