《数据库系统原理与技术》试题库试题与参考答案选编9

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、选择题1数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括()语句A.GRANT、DELETE、REVOKE等B.GRANT、NEW、REVOKE等C.GRANT、DENY、CREATE等D.GRANT、DENY、INSERT等A2创建数据库的命令格式:CREATE()数据库名[ON[PRIMARY][文件1[,文件2……]][,文件组和文件]][LOGON文件][COLLATE排序规则名称][FORLOADA3JDBC既是()编程人员的API,也是实现数据库连接的服务提供者的接口模型。:A.JSPB.JAVAC.c#D.VBB4SQLServer中的SQL语言是Transact-SQL语言。它不包括以下主要组成部分()A.DDLB.DMLC.TCLD.DCLC5一般存储过程是通过存储过程名字被程序调用而执行的,触发器是在发生对数据库中数据进行维护操作事件时被执行。下面不属于触发器的功能有:A.强化约束B.跟踪变化C.并发处理D.调用存储过程C6SQLServer是Microsoft公司在原来和()公司合作的基础上打包出的一款面向高端的数据库系统,定位于Internet背景下的基于Windows的数据库的应用。A.SybaseB.AOLC.MicrosoftD.LotusA7用户或角色还需要进一步被授予某些创建或操作权限才能对数据表、视图、存储过程进行具体的操作。下面属于创建权限的是():A.REFERENCEB.INSERTC.UPDATED.BACKUPDATABASED8SQL比较运算符等级是:A.=、、、!=、!、!、=、=、;B.=、、、=、=、、!=、!、!;C.=、=、=、、、、!=、!、!;D.=、、、、、!=、!、!=、=;B9注释是程序代码中不执行的文本字符串(也称为注解)。在SQLServer中,可以使用两种类型的注释字符是()A.–以及**B.;以及**C.’以及**D.–以及REMA10XML的正式名称是()A.主页制作语言B.超文本标记语言C.文档,下面的说发正确的有:()A.它必须包含!DOCTYPE…!段.B.必须至少有一个没有属性的根元素C.每一个解析的实体,不管是直接或者是间接引用的,都必须也是格式良好的D.属性的值不能够引用一个实体C12分布式数据库系统中分片模式和分配模式均是()A.全局的B.局部的C.分布的D.集中的A13关于分布式数据库系统,下列叙述中不正确的是()A.分布式系统用户的操作与非分布式系统是相同的B.分布式系统的存储结构复杂C.所有的数据操作在逻辑上都是不变的D.分布式系统的所有问题都是外部的、用户级别的D14下列关于分布式数据库系统的叙述中,哪一条是不正确的()A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统中的节点是松耦合的,每一个节点都是一个独立的数据库系统C.分布式数据库系统用户的操作与非分布式数据库系统的操作是完全相同的D.分布式数据库系统的所有问题应当是内部的、实现级别的问题A15以下关于分布式数据库系统的说法中,正确的是()A.各个场地必须具有相同的分布模式B.各个场地必须具有相同的DDBMSC.各个场地既支持局部应用,又支持全局应用D.各个场地不应有数据冗余C16在分布式数据库系统中,对数据库分片有多种方式,其中基本的分片方式是()A.垂直分片、水平分片和导出分片B.垂直分片和水平分片C.水平分片和导出分片D.混合分片B17在分布式数据库系统中,有关系:学生(学号,姓名,性别,班级),将其划分为(学号,姓名,性别)和(学号,班级)两个子集,这样的数据划分方式称为()A.水平分片B.垂直分片C.导出分片D.混合分片B18在客户机/服务器系统的工作模式中,以下属于服务器任务的是()A.管理用户界面B.处理应用程序C.产生对数据库的请求D.处理对数据库的请求D19下列关于对象的叙述中,不正确的是()A.对象的属性是描述对象动态特征的一个操作序列B.ISA联系中子类的对象拥有其超类对象的全部属性C.多继承是指一个子类从它的多个超类中继承D.对象标识符是唯一的A20在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A.共享性B.继承性C.通用性D.一致性B21在面向对象数据库系统中,对象定义采用的信息隐蔽技术称为()A.保密性B.封装性C.自闭性D.隐蔽性B22在面向对象数据模型中,对象由三个部分组成,即一组变量、消息和()A.对象类B.属性C.方法D.对象标识C23在数据库设计中,超类实体与子类实体的关系是()A.前者继承后者的所有属性B.后者继承前者的所有属性C.前者只继承后者的主码D.后者只继承前者的主码B24下列关于数据仓库的叙述中,哪一个是不正确的()A.数据仓库通常采用三层体系结构B.底层的数据仓库服务器一般是一个关系型数据库系统C.数据仓库中间层OLAP服务器只能采用关系型OLAPD.数据仓库前端分析工具中包括报表工具C25下列条目中()是联机分析处理中的基本分析功能。Ⅰ.上卷Ⅱ.下钻Ⅲ.切片Ⅳ.切块Ⅴ.转轴A.仅Ⅰ、Ⅱ和ⅤB.仅Ⅲ、Ⅳ和ⅤC.仅Ⅰ、Ⅱ、Ⅲ和ⅣD.都是D26下面哪一条不是数据仓库的基本特征()A.反映当前准确数据B.数据是相对稳定的C.数据是集成的D.数据是面向主题的A27在OLAP的基本操作中,在给定的数据立方体的两个或更多个维上进行选择操作得到一个子立方体,这个操作称为()A.切块B.转轴C.上卷D.下钻A28在数据仓库中,下面()说法是关于分析型数据的。A.当前的、准确的B.重复的、简单事务C.面向主题D.一次操作数据量比较少C29对数据进行分析处理的两种工具是()A.集中式和分布式工具B.CAD和CAM工具C.OLAP和OLTP工具D.联机分析处理和数据挖据工具D二、填空题30数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括()等语句。GRANT、DENY、REVOKE31数据定义语言是指用来定义和管理数据库以及数据库中的各种对象的语句,这些语句包括()、ALTER和DROP等语句。CREATE32SQLServer支持4种基本备份:数据库备份、事务日志备份、()备份、文件和文件组备份。差异33数据库备份是指对数据库的完全备份,包括用户表、系统表、索引、视图、存储过程、事务日志等所有()对象。数据与数据库34一般存储过程是通过存储过程名字被程序调用而执行的,触发器是在发生对数据库中数据进行维护操作事件时被执行。当对某一表进行诸如()这些操作时,SQLServer就会自动执行触发器所定义的SQL语句,使保证对数据的处理必须符合数据库所定义的规则。录入、修改、删除35代表服务器上的箭头为()时表示服务器启动,()表示停止。绿色,红色36在Transact-SQL语言中,函数被用来执行一些特殊的运算以支持SQLServer的标准命令。Transact-SQL编程语言提供了三种函数()行集函数,聚合函数,标量函数37SQLServer是Microsoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统,定位于()背景下的基于Windows的数据库的应用。Internet38SQLServer规定了()种角色类型:服务器角色与数据库角色。系统创建了()个服务器角色2,839SQLServer索引分为()、唯一索引、普通索引、聚集索引四类。主索引40分布式数据库全局逻辑结构分为全局外模式、全局概念模式、分片模式和()模式四个级别。分配41分布式数据库系统的所有问题都是内部的、()级别上的问题,而不是外部的、用户级别的问题。实现42分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和()。不相交条件43各场地的数据模型不同的分布式数据库系统称为()DDBS。异构型44在分布式数据库系统中,查询处理应考虑局部处理代价和()。传输代价45在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为()。分布透明性46面向对象技术的复杂对象构造能力突破了关系模型的第()范式的限制。第一范式47面向对象数据库是()和()相结合的产物。面向对象技术数据库技术48一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的()。可重用性(或共享性)49数据仓库的体系结构中,中间层为()服务器。OLAP51在数据仓库建立过程中,对数据进行纠正和预处理的过程称为数据()。清理三、名词解释51DCL数据控制语言(DCL,DataControlLanguage)是用来设置或者更改数据库用户或角色权限的语句52DDL数据定义语言(DDL,DataDefinitionLanguage)指用来定义和管理数据库以及数据库中的各种对象的语句53DML数据操纵语言(DML,DataManipularionLanguage)指用来查询、添加、修改和删除数据库中数据的语句54触发器一般存储过程是通过存储过程名字被程序调用而执行的,触发器是在发生对数据库中数据进行维护操作事件时被执行。55存储过程存储过程(StoredProcedure)是一组为了完成特定功能的Transaction-SQL语句集,经编译后存储在数据库中。用户通过存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。56标量函数标量函数用于对传递给它的一个或者多个参数值进行处理和计算,并返回一个单一的值。57局部变量局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部58聚合函数聚合函数用于对一组值执行计算并返回一个单一的值。59全局变量全局变量是SQLServer系统内部使用的变量,其作用范围并不仅仅局限于某一程序,而是任何程序均可以随时调用。60行集函数行集函数可以在Transact-SQL语句中当作表引用61两阶段提交第一阶段协调者向所有参与者发出准备提交信息,如果参与者准备提交,就发出就绪信息,并写入日志,在规定时间里如果协调者收到所有参与者的就绪信息,就作出提交的决定;第二阶段协调者先写入日志,将决定发给所有参与者,参与者将该信息存入日子后发出收到信息,再执行决定。62时间戳时间戳是用timestamp数据类型定义的列的数据,在录入记录过程中,系统为每一记录添加一个具有唯一性的时间戳63数据分片分片是指为了应用对数据物理存储的需要,将给定的关系分成几个小块或片段,每个片段是一个逻辑上完整的数据库的一个部分,各个片段存储在不同的节点上,可以在最经常使用到的地方存储。数据库分片存储时划分片段可以采用两种方式,即水平划分片段和垂直划分片段。64同构同质型DDBS同构同质型DDBS:是指各个场地都采用同一类型的数据模型,并且是同一型号数据库管理系统。65异构DDBS异构型DDBS是指各个场地的数据模型是不是的类型。66DML数据数据操纵语言,有四种基本操作命令:检索、插入、删除、和修改。67DDL数据定义语言,用来定义和管理数据库以及数据库中的各种对象的语句,这些语句包括CREATE、ALTER和DROP等语句。68对象是一个包含对象本身数据的变量集合即对象的属性、一个对象所响应的消息的集合和一个方法的集合。69对象标识每一个对象都有一个惟一唯一的标识(identifier),称作对象标识(ObjectIDentification,OID)。它用来识别不同的对象。70封装封装指对某一对象的物理表示,意思是将对象的内部结构对使用这一对象的用户隐蔽起来。用户只知道这一对象能够执行某些操作的方法,通过调用这些方法的消息来实现对对象的一些操作。实现的方法是将一个对象的数据及对这些数据的操作的代码封装在一个类中。71继承父类中包含了共同的属性和方法,子类中只定义属于自己的属性和方法。这样就形成了一个树状的继承体系,我们称之为类的继承性。72类类可以看成是

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功