数据库应用系统设计-复习资料-2014年春完整版
- 格式:doc
- 大小:280.00 KB
- 文档页数:29
数据库系统数据库系统的基本概念数据库的基本概念1、数据:描述事务的符号记录。
可用文字、图形等多种形式表示,经数字化处理后可存入计算机。
2、数据库(DB):按一定的数据模型组织、描述和存储在计算机内的、有组织的、可共享的数据集合。
3、数据库管理系统(DBMS):位于用户和操作系统之间的一层数据管理软件。
主要功能包括:数据定义功能:DBMS提供DDL,用户通过它定义数据对象。
数据操纵功能:DBMS提供DML,用户通过它实现对数据库的查询、插入、删除和修改等操作数据库系统(DBS):计算机中引入数据库后的系统,包括数据库DB,数据库管理系统DBMS,应用系统,数据库管理员DBA和用户数据字典则是系统中各类数据描述的集合,是进行详细设计的数据收集和数据分析所获得的主要成果,通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分数据库方法的主要特征数据库系统的构成成分数据库DB,数据库管理系统DBMS,应用系统,数据库管理员DBA和用户、还包括硬件(计算机及有关设备,要求有足够大的内、外存储容量及较高的处理速度)数据库技术的研究领域数据模型数据模型基本概念和主要成分数据模型是对现实世界进行抽象的工具,它按计算机系统的观点对数据建模,用于提供数据库系统中信息表示和操作手段的形式框架,主要用于DBMS 的实现,是数据库系统的核心和基础分为层次模型、网状模型、关系模型、面向对象模型。
数据模型是形式化描述数据、数据之间的联系数据结构以及数据操作数据操作和有关的语义约束规则的方法完整性约束数据模型的三要素:数据结构、数据操作、完整性约束数据模型的抽象层次和相互关联概念模型、逻辑模型和物理模型其中又分为两类:第一类是概念模型:它是用户的观点来对数据和信息进行建模,主要用于数据库的设计第二类是逻辑模型,主要包括层次模型、网状模型、关系模型、面向对象模型和对象关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS 的实现。
《数据库系统及应用》复习提纲第一章数据库系统概述1.数据库、数据库模式、数据库管理系统和数据库系统的概念答: 数据库: 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合数据库的基本特征:(1)数据按一定的数据模型组织、描述和储存(2)可为各种用户共享(3)数据间联系密切, 具有最小的冗余度和较高的独立性(4)服务于某个特定的应用数据库模式是数据库中全体数据的逻辑结构和特征的描述.DBMS(Database Management System), 是计算机程序的集合, 用于创建和维护数据库.DBS(DataBase System), 指在计算机系统中引入了数据库后的系统, 即采用了数据库技术的计算机系统.2.DBMS的分类按数据模型网状型DBMS层次型DBMS关系型DBMS对象DBMS其它DBMS按所支持的用户数单用户DBMS多用户DBMS按允许数据库可以分布的站点数集中式DBMS分布式DBMS按用途通用DBMS, 如Oracle、Informix等专用DBMS, 如时态数据库、空间数据库、移动数据库等第二章数据库系统体系结构1.数据库模式和实例模式(Schema)和实例(Instance)模式是数据库中全体数据的逻辑结构和特征的描述, 它仅仅涉及类型的描述, 不涉及具体的值模式的一个具体值称为模式的一个实例关系: 一个模式可有很多实例模式反映数据的结构及联系, 实例反映的是某一时刻数据库的状态模式相对稳定, 而实例相对变动2、数据库的三级模式结构和两级映象的含义是什么?三级模式结构(1)概念模式: 数据库中全体数据的逻辑结构和特征的描述(2)外模式: 单个用户所看到的局部数据的逻辑结构和特征的描述(3)数据物理结构和存储方式的描述两级映像外模式/模式映像: 定义了外模式与概念模式之间的对应关系。
a)属性名称可能不同b)外模式中的属性可能由模式中的多个属性运算而得模式/内模式映像: 定义了概念模式与内模式之间的对应关系。
数据库原理及应用期末考试注意事项(2014春)一、题型说明期末考试包括五种题型,具体分布情况如下:1. 单项选择题:10题,共计20分2. 填空题:10题,共计15分3. 根据已知场景写出SQL语句或关系代数表达式:7题,共计35分注:有2道小题机电与软工专业有所区别。
4. 设计题:1题,共计10分5. 问答题:4题,共计20分注:有1道小题机电与软工专业有所区别。
机电专业的4个小题均为叙述性问答题;软工专业的3个小题中,有3题为叙述性问答题,1题为规范化理论部分应用题。
二、答题注意事项机电与软工专业使用同一套考卷。
在第3大题和第5大题中一共存在15分的题目对两个专业要求不同。
要求不同的题目均已在卷面上明确指出,答题时请看清楚要求。
复习题一、单项选择题1.(A)是对数据库中全部数据的逻辑结构和特征的描述。
A.模式B.外模式C.内模式D.视图2.(B)是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述A.模式B.外模式C.内模式D.概念模式3.数据库中的记录是按照B+树存储还是按hash方法存储,这一特征在数据库的(C)中定义。
A.模式B.外模式C.内模式D.子模式4.在SELECT语句中,(A)关键字可以消除重复值A. DISTINCTB. UNIQUEC. *D. ALL5.概念模型的表示方法有很多种,其中最著名的是(B)。
A.关系模型B. E-R模型C.层次模型D.网状模型6.数据库的概念模型(D)A. 独立于计算机硬件,依赖于DBMSB. 依赖于计算机硬件,独立于DBMSC. 依赖于计算机硬件和DBMSD. 独立于计算机硬件和DBMS7.若关系R和S的属性个数分别为m和n,则R×S的属性个数为(C)。
A.mB.nC.m+nD. m×n8.若关系R和S的元组个数分别为m和n,则R∪S的元组个数为(B)。
A.m+nB.小于或等于m+nC.大于mD.大于n9.已知关系R1和R2进行关系运算后得到S,则S是(B)A. 一行记录B. 一个关系C. 一个确定值D. 一个数组10.若关系R和S的元组个数分别为m和n,则R-S的元组个数是(D)。
《数据库应用系统设计》-复习资料一、客观部分:(单项选择、多项选择、不定项选择、判断)(一)、选择部分1、在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是( B )阶段。
A、文件系统B、数据库C、人工管理D、数据库管理系统★考核知识点: 数据管理技术的发展附1.1.1(考核知识点解释):人工管理阶段:程序和数据是不可分割的整体;数据不能共享,浪费存储空间。
文件系统阶段:数据保存在文件中,不再属于某个特定的程序;文件结构的设计面向具体应用,数据仍依赖于程序;存在数据冗余、不一致性等问题。
数据库阶段:采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性;数据库可供不同应用程序使用,数据共享度高;数据库系统的数据和程序之间具有较高的独立性。
2、数据库与文件系统的根本区别是( A )。
A、数据的结构化B、提高了系统效率C、降低了数据冗余D、提高了数据共享度★考核知识点: 数据管理技术的发展附1.1.2(考核知识点解释):数据库阶段:采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性。
3、通过( B )映象,使得关系数据库具有高度逻辑独立性。
A、模式/内模式B、外模式/模式C、外模式/内模式D、以上都不对★考核知识点: 数据独立性附1.1.3(考核知识点解释):当模式发生改变时,只要修改外模式/模式映像关系,使外模式不变,就可以保证应用程序不必改动,这就保证了数据的逻辑独立性。
4、通过( A )映象,使得关系数据库具有高度物理独立性。
A、模式/内模式B、外模式/模式C、外模式/内模式D、以上都不对★考核知识点: 数据独立性附1.1.4(考核知识点解释):当数据库的存储结构改变时,可以通过修改模式/内模式的映像关系使数据模式不变化,从而保证从模式中导出的外模式也不变化,最终使得根据外模式设计的应用程序也不用改动。
数据的物理存储发生变化并不引起逻辑应用的改变,即保证了数据的物理独立性。
2014数据库应用技术复习题(本科)一、选择题1.三级模式间存在两种映射,它们是(模式与子模式间,模式与内模式间)。
2.SQL Server系统中的所有系统级信息存储于哪个数据库(master )。
3.下面关于tempdb数据库描述不正确的是(是用户建立新数据库的模板)。
4.在数据库技术中,面向对象数据模型是一种(结构模型)。
5.数据库管理系统常见的数据模型有(层次、关系和网状)。
6.用户看到的数据表,属于数据库系统三级模式中的(模式)7.对数据的插入属于数据库管理系统(数据操纵)的功能。
8.保持数据的完整性属于数据库管理系统( C )的功能。
C.数据库的运行管理9.在SQL Server数据库中,默认情况下Sys通常是( C )。
C.系统表表名的前缀10.设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合( A )。
A.第一范式11.在第一个关系中出现,在第二个关系中不出现的记录组成的关系称为两个关系的( C )。
C.差12.关系数据库规范化是为了解决关系数据库中的( A )问题。
A.插入、删除和数据冗余B.提高查询的速度13.关系模式中,满足2NF的模式,( B )。
B.必定是1NF14.下述关于索引的描述,正确的是(B).建立索引后,会影响基本表的插入速度15.下述关于视图的描述,正确的是C.在SQL Server中,可以像基本表一样对视图进行查询操作16.如果希望从学生表中查询出所有姓“张”的同学,那么条件语句应该是(Where 姓名LIKE ‘张%’)。
17.下列SQL语句中,能够完成求某列最大值的是( B )。
B.SELECT MAX(Age) FROM Student18.假定学生关系S(SNO,SNAME,SEX,AGE),课程关系C (CNO,CNAME,TEACHER),学生选课关系SC(SNO,CNO,GRADE)。
要查询选修了“计算机技术”课程的“女”学生姓名,将涉及到关系( D )。
----------------------------相关命令与说明-----------------------------------||1.开始考试,命令:execute ex.ExamBegin;execute ex.help;||2.考试结束(交卷),命令:execute ex.ExamEnd;| 交卷之后,请断开连接!!!||3.显示考题列表,命令:execute s.question;||4.显示某题内容,命令:execute s.question(n); 其中n为题号(整数)||5.答题|(1)选择题| 命令:execute s.answer(n,m);| 其中n为题号(整数),m为答案(整数,1,2,3或4)| 如:第8题是选择题,它的答案为第2个选项,则执行命令:| execute s.answer(8,2);|(2)程序改错题| 命令:execute s.answer(n,m,d);| 其中n为题号(整数),m为错误编号(整数,1,2或3),d为答案(字符串)| 如:第16题是程序改错题,它的第2处错误改为:x>10,则执行命令:| execute s.answer(16,2,'x>10');|(3)程序填空题| 命令:execute s.answer(n,m,d);| 其中n为题号(整数),m为空白编号(整数,1,2或3),d为答案(字符串)| 如:第16题是程序填空题,它的第2个空白处应填:x='10',则执行命令:| execute s.answer(16,2,'x=''10''');|(4)ORACLE对象题| 表、序列、索引、存储程序等按要求在自己的模式中创建即可。
|(5)SQL语句题| 注意:创建SQL查询,并定义为一个视图(VIEW)。
| 必须按照要求的顺序写查询对象(select-list)|(6)程序设计题| 注意:函数中不能出现DDL、提交或回退等语句。
《数据库应用》期末复习资料(中央、专)(来源于:中央电大课程论坛、12月16日)题型:单选(20)、判断(20)、填空(30)、SQL语句(30)附件:往届试卷之一供参考!见附件1。
往届试卷之二供参考!见附件2。
附件1中央广播电视大学电子商务专业数据库应用试题31月已考一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共20分)1.()的主要功能之一是建立和维护数据字典。
A. 操作系统B. 办公软件C. 数据库管理系统D.程序设计语言2 .设一个关系模式为R(A,B,C),对应的关系内容为R二{{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}}, 贝卩R R 的运算结果中包含有()个元组。
A. 2B. 4C. 6D. 83 .在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为(),它们之间互为决定因素。
A. X —YB. X J YC. X 《--> YD. X — Y4. 向基本表插入数据时,能够在命令中使用关键字values引出记录值,或者在命令中使用()子句得到一个结果表。
A. selectB. insertC. updateD. delete5 .关系数据库系统中的全局模式由若干个基本表所组成,表与表之间的联系是经过定义的主码和()实现的。
A. 候选码B. 备用码C. 超码D. 外码6 . ACCESS^据库文件中至少包含有()对象。
A .表B .查询C.D.模块7 .下面有关主键的叙述正确的是()。
A .不同的记录能够具有重复的主键值或空值B .一个表中的主键能够是一个或多个字段C .在一个表中的主键只能够是一个字段D .表中的主键的数据类型必须定义为自动编号或文本8 .下列()是主键的标志。
A .仝B .卜C .D .9 . Access中字段的”小数位”属性被用来指定()据的小数部分的位数。
A .货币和数字B .货币和备注C .文本和数字D .数字和备注10 .创立数据访问页,将生成一个单独的()文件, 件不包括在Access数据库中。
数据库与原理应用教程典型题复习一、数据库系统引论一.选择题1.数据库技术是计算机软件的一个重要分支,产生于()年代末。
A.20世纪70 B. 20世纪60 C. 20世纪80 D.20世纪30B.20世纪602.单击“查询编辑器”窗口中的任意位置。
按()命令,可以在全屏显示模式和常规显示模式之间进行切换。
A.Shift+Alt+Enter B.Shift +Enter C.Shift+Alt D.ShiftA.Shift+Alt+Enter3.单击工具栏中的()按钮或键,执行SQL查询语句,并在查询结果窗口显示查询结果。
A.√ B. C. D.C.二.填空题1.数据管理技术的发展大致经历了__________、__________、__________三个阶段。
人工管理方式、文件管理方式、数据库系统管理方式2.SQL Server有两种身份验证模式,如果选择_________,SQL Server 系统根据用户的Windows帐号允许或拒绝访问;如果选择_________,你要提供一个SQL Server登录用户名和口令,该记录将保存在SQL Server内部,而且该记录与任何Windows帐号无关。
Window身份验证模式、SQL Server身份验证模式3.在查询编辑器窗口输入的SQL语句,可以被保存或重新打开,SQL文件的扩展名为_________。
.sql4.SQL Server 配置工具包括__________、__________、__________、__________、__________。
Reporting Services配置、Notification Services命令提示、SQL Server Configuration Manager、SQL Server错误和使用情况报告、SQL Server外围应用配置器。
二、数据库系统的数据模型一.选择题1.同一个关系模型的任两个元组值()。
软考
【数据库系统工程师】
目录
第一章计算机系统知识
第二章数据结构与算法
第三章操作系统知识
第四章程序设计基础
第五章网络基础知识
第六章多媒体基础知识
第七章数据库技术基础
第八章关系数据库
第九章SQL语言
第十章系统开发与运行
第十一章数据库设计
第十二章数据库运行与管理
第十三章网络与数据库
第十四章数据库发展趋势与新技术
小结及评价:
一、学习的内容:
1、流行病学史,好发7、8、9三个月。
蚊虫传播
2、临床表现:发热、皮疹、出血倾血、白细胞减少等
3、医生的响应:发热、诊断、报告、治疗、出院
4、定点医院:华侨医院,市八医院
5、治疗:主要是对症治疗。
二、评价:
1、认识到好发季节门诊发热、白细胞减少转上级医院治疗
2、积极宣传登革热知识
3、做好灭蚊工作。
第一章数据库系统概述1 数据库系统的组成1.1 数据库应用系统的组成:数据库系统由数据库,数据库管理系统,数据库应用三部分组成1.2基本概念●数据库是长期存储在计算机内、有组织的、可共享的数据集合(书4)●数据库管理系统(DBMS)是人们用于操作数据库的软件产品(如我们上机用的SQLSERVER)●用户对数据库的操作即为数据库应用1.3 数据库的组成:数据库由数据表组成,数据表包括两部分,第一部分是表的结构描述信息(又称为元数据或数据字典)包括表名,列名,列的宽度,列的数据类型。
第二部分是用户的数据。
1.4数据库管理系统功能,5个基本功能:(详细内容见书5)(1)数据定义(2)数据操作(3)数据库的运行和管理(4)数据库维护(5)数据通信2.数据库管理技术的发展2.1 数据库的发展经历了三个阶段:手工文档,文件系统,数据库系统2.2 文件系统的缺点:数据依赖,数据冗余,数据异常,数据不一致。
理解数据依赖,数据冗余,数据异常,数据不一致具体的含义(书10, 书11)2.3 数据库系统的优点:数据独立,数据冗余度小(数据库需要一定的数据冗余)(书11)3.数据模型3.1 数据模型的概念:数据模型是对现实世界客观事物的抽象描述,这种抽象描述应能确切的反映事物,事物特征和事物之间的联系。
3.2 理解实体,属性和联系的含义(书13-14)联系类型(1)一对多(2)多对多(3)一对一(要会判别联系的类型)3.3 数据类型的类别(理解各种数据模型的优缺点)⏹层次数据模型⏹网络数据模型⏹关系数据模型3.4 数据的抽象级别数据的抽象级别由高到低依次为⏹概念模型(软件独立,硬件独立)⏹逻辑模型(软件不独立,硬件独立)⏹外部模型(软件不独立,硬件独立)⏹物理模型(软件不独立,硬件不独立)第二章关系数据模型1.关系数据模型的基本概念关系(书26 关系的定义),实体,实体集,属性,联系,表的基本概念(书26 表2.1 )结合书上27图2.1表的特点理解基本概念的含义。
数据库应用系统设计1、单选题1. 在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的(A)A. 部分函数依赖B. 完全函数依赖C. 非平凡函数依赖D. 平凡函数依赖答案:A3. Sybase是一种(C)数据库A. 层次B. 网状C. 关系D. 树状答案:C6. 对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息 (D) 年龄”删除年龄列A. ALTER COLUMNB. DELETEC. DROPD. DROP COLUMN答案:D7. 对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为(B)A. 简单恢复模型、完全恢复模型、大容量日志恢复模型B. 完全恢复模型、大容量日志恢复模型、简单恢复模型C. 大容量日志恢复模型、完全恢复模型、简单恢复模型D. 以上都不对答案:B8. 下列关于权限设置的叙述中正确的是(C)A. 只能指定允许操作的数据对象B. 只能指定允许进行的操作类型C. 既能指定允许操作的数据对象,也能指定允许进行的操作类型D. 以上都不对答案:C9. 使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用(A)去掉结果中的重复行A. DISTINTB. DISTINTROWC. DIFFERENTD. DIFFERENTROW答案:A10. 对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用(B)A. 实体完整性B. 用户自定义完整性C. 参照完整性D. 记录完整性答案:B12. 关系模式规范化中的插入异常是指(C)A. 不该插入的数据被插入B. 不该删除的数据被删除C. 要插入的数据无法插入D. 要删除的数据无法删除答案:C14. 关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R 的(D)A. 主码B. 候选码C. 唯一码D. 外码答案:D16. 要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY (D) COUNT(*)>3”A. 课程号 WHEREB. 学号 WHEREC. 课程号 HAVINGD. 学号 HAVING答案:D17. 要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup 对话框中的(A)标签A. ConnectionB. TransactionC. SyntaxD. Preview答案:A21. SQL是(B)的标准语言A. 层次数据库B. 关系数据库C. 非数据库D. 网状数据库答案:B1.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是()阶段A. 文件系统B. 数据库C. 人工管理D. 数据库管理系统答案:B2.用来显示窗口对象及其控件的视图是()A. 布局视图B. 窗口视图C. 属性视图D.脚本视图答案:A3.要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用()A. 列约束B. 静态约束C. 动态约束D. 关系约束答案:B4.如果通过延迟检查发现用户操作请求违背了完整性约束条件,则系统()A. 拒绝该用户操作B. 拒绝整个事务并回滚该事务C. 允许该用户操作但给出提示信息D. 不做任何事情答案:B5.确定数据的存储安排以提高系统性能,属于数据库设计的()阶段A. 概念结构设计B. 逻辑结构设计C. 物理结构设计D. 运行和维护答案:C6.使用SQL语言修改数据库,正确的命令是()A. CREATE DATABASEB. MODIFY DATABASEC. ALTER DATABASED. CHANGE DATABASE答案:C7.在数据库管理系统中,通过()语言来定义模式、子模式和内模式A. 数据定义B. 数据操纵C. 数据控制D. 数据管理答案:A8.PowerBuilder应用程序的入口点是()A. 主函数B. 应用对象C. 窗口对象D. 事务对象答案:B9.进行并发控制的主要技术是()A. 备份B. 建立日志文件C. 封锁D. 完整性检查答案:C10.聚合函数“AVG”的功能是计算一个数值型列的()A. 和B. 平均值C. 最小值D. 第一个值答案:B11.数据的物理独立性是指(),从而保证应用程序不必改变A. 当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变B. 当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化C. 当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变D. 当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化答案:D12.数据库应用系统维护阶段最主要的工作是()A. 应用程序维护B. 数据维护C. 编码维护D. 硬件设备维护答案:A13.在关系数据库系统中,一个关系相当于()A. 一个数据库文件B. 一张二维表C. 一条记录D. 一个指针答案:B14.主键的作用是()A. 用来唯一标识表中的行B. 用来验证数据库的密码C. 可有可无的一个属性D. 设定表中某列的默认值答案:A15.数据库与文件系统的根本区别是()A. 数据的结构化B. 提高了系统效率C. 降低了数据冗余D. 提高了数据共享度答案:A16.要规定经理的工资不能低于2000元,则应使用()A. 静态列级约束B. 静态元组约束C. 动态列级约束D. 动态元组约束答案:B17.在SQL中,实现修改表中数据的语句是()A. MODIFYB. ALTERC. UPDATED. ALTERDATA答案:C18.在PowerScript语言中,要访问myobject对象中的name属性,正确的写法是()A. myobject->nameB. myobject(name)C. name(myobject)D. 答案:D19.要规定学生性别的取值范围为男或女,则应使用()A. 静态列级约束B. 静态元组约束C. 动态列级约束D. 动态元组约束答案:A20.在PowerScript语言中,要打开w_main窗口,正确的语句是()A. OpenWindow(w_main)B. Open(w_main)C. w_main.OpenWindow()D. w_main.Open()答案:B21.数据库系统的英文缩写为()A. DBMSB. DBSC. DBD. DBA答案:B3、通过( B )映象,使得关系数据库具有高度逻辑独立性。
A、模式/内模式B、外模式/模式C、外模式/内模式D、以上都不对答案:B12、GRANT语句的功能是()A、把授予用户的权限收回来B、把对指定操作对象的指定操作权限授予指定的用户C、把被破坏的数据库进行修复D、对多个用户同时访问数据库的操作进行并发控制答案:B?14、在数据库转储期间允许对数据库进行存取、修改活动,则该转储类型为()。
A、静态转储B、动态转储C、海量转储D、增量转储答案:B静态转储(转储期间不允许对数据库进行任何存取、修改活动)\动态转储(转储期间允许对数据进行存取或修改)\海量转储(每次转储全部数据库)\增量转储(每次只转储上次转储后更新过的数据21、在SQL Server中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上()子句。
A、WITH GRANTB、WITH GRANT FORC、WITH GRANT OPTIOND、WITH GRANT PERMISSION答案:C24、在PowerBuilder中,在要查看数据库参数设置在应用程序中的代码表示形式,应选择Database Profile Setup对话框中的()标签。
A、ConnectionB、TransactionC、SyntaxD、Preview答案:D26、在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。
A、局部变量、实例变量、共享变量、全局变量B、局部变量、共享变量、实例变量、全局变量C、共享变量、局部变量、实例变量、全局变量D、局部变量、实例变量、全局变量、共享变量答案:A4、通过()映象,使得关系数据库具有高度物理独立性。
A、模式/内模式B、外模式/模式C、外模式/内模式D、以上都不对答案:A5、在数据库管理系统中,通过()语言向数据库中插入新的数据。
A、数据定义B、数据操纵C、数据控制D、数据管理答案:B?7、表中的一行称为一个()。
A、元组B、属性C、主键D、数据类型答案:A5. 在SQL查询中,GROUP BY短语的作用是()A. 设置查询条件B. 对查询结果进行排序C. 设置分组条件D. 选择查询结果中显示的字段答案:C10. 在PowerScript语言中,要使一个变量仅在某个对象范围内可用,则应将该变量声明为()A. 全局变量B. 局部变量C. 实例变量D. 共享变量答案:C14. 下列选项中不属于数据库系统软件组成部分的是()A. 数据库管理系统B. 数据库应用系统C. CPUD. 操作系统答案:C16. 在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量A. 局部变量、实例变量、共享变量、全局变量B. 局部变量、共享变量、实例变量、全局变量C. 共享变量、局部变量、实例变量、全局变量D. 局部变量、实例变量、全局变量、共享变量答案:A20. 通过外模式/模式映象,使得关系数据库具有高度()独立性A. 物理B. 存储C. 逻辑D. 结构答案:C2、多选题1. 下列故障类型中,哪种故障可能会破坏数据库A. 事务故障B. 系统故障C. 介质故障D. 计算机病毒答案:CD2. 以下关于两段锁协议的叙述,正确的是()A. 在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁B. 在解除一个封锁之后,事务不再申请和获得任何其他封锁C. 两段锁协议是保证并发调度可串行化的必要条件D. 两段锁协议是保证并发调度可串行化的充分条件答案:ABD3. 数据模型的组成要素包括()A. 数据结构B. 数据约束C. 数据检索D. 数据更新答案:ABCD4. 在PowerScript语言中,下列定义正确的数组包括()A. Int A[]B. String S[5]C. Int N[2 to 8, 3 to 6]D. Real R[6 to 3]答案:ABC?5. 使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用()约束A. PRIMARY KEYB. CHECKC. UNIQUED. FOREIGN KEY答案:AC6. 将E-R图转换为关系模型时,下列叙述正确的是()A. 一个实体转换为一个关系B. 一个联系转换为一个关系C. 对于一个多对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码D. 对于一个一对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码答案:AC?7. 下列关于SQL特点的叙述,错误的是()A. SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做”B. SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体C. 一条SQL语句仅能操作一条记录D. SQL可以作为嵌入式语言和自含式语言两种方式来使用答案:AC?8. SQL Server的实体完整性可以通过()进行定义A. 外键约束B. 检查约束C. 主键约束D. 唯一键约束答案:CD9. 下列关于关系模式规范化的叙述中,正确的是()A. 学生(学号,姓名,系别)属于第三范式B. 属于第二范式的关系模式不存在插入异常,只存在删除异常C. 满足第二范式的关系模式不存在删除异常,只存在插入异常D. 属于第三范式的关系模式不存在插入异常和删除异常答案:AD10. 在SQL Server中,对象许可包括()A. CREATE VIEWB. UPDATEC. CREATE TABLED. INSERT答案:BD11. 要解决对数据库并发操作所带来的读“脏数据”问题,可以采用()A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 都可以答案:BC12. SQL Server系统支持的认证模式包括()A. Windows认证模式B. SQL Server认证模式C. Windows和SQL Server混合模式D. 以上都包括答案:AC13. SQL Server提供的完整性类型包括()A. 实体完整性B. 域完整性C. 引用完整性D. 用户定义完整性答案:ABCD14. 事务的特性包括()A. 原子性B. 一致性C. 独立性D. 永久性答案:ABCD15. 下列选项中属于关系数据库三级模式结构的是()A. 模式B. 存储模式C. 外模式D. 内模式答案:ABCD16. SQL语言的功能包括()A. 数据定义B. 数据查询C. 数据操纵D. 数据控制答案:ABCD17. 关于关系和关系模式之间联系正确的叙述是()A. 一个关系模式可以对应多个关系B. 一个关系可以对应多个关系模式C. 一个关系只能对应一个关系模式D. 关系是关系模式在某一时刻的取值答案:ACD18. 数据库恢复的实现技术主要包括()A. 定期数据转储B. 建立日志文件C. 采用良好的防毒、杀毒工具D. 编写应用程序时考虑可能发生的故障并采取相应的预防措施答案:AB19. 在数据库运行阶段,对数据库的维护工作主要包括()A. 数据库的转储和恢复B. 数据库的安全性完整性控制C. 数据库性能的监督和分析D. 数据库的重组织与重构造答案:ABCD20. 在PowerScript语言中,下列命名正确的标识符包括()A. 2aB. a$C. _%D. if答案:BC2.下列关于系统故障恢复的描述,正确的是()A. 从日志文件开头向后扫描B. 从日志文件最后向前扫描C. 需要建立撤销队列,并对该队列中的每个事务做撤销处理D. 既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中答案:AC5.事务在运行过程中,系统写入日志文件中的操作包括对数据库的()A. 插入操作B. 修改操作C. 删除操作D. 查询操作答案:ABC6.关系模式设计得不好,可能会引起()问题A. 数据冗余度大B. 插入异常C. 删除异常D. 查询异常答案:ABC7.下列选项中属于关系性质的是()A. 每一列中的各个分量可以是不同类型的数据B. 不同的列可出自同一个域C. 改变列的排列顺序可能会改变数据的含义D. 每一个列都是不可再分的数据项答案:BD关系具备如下性质:(1)列是同质的,即每一列中的各个分量都是同一类型的数据,来自同一个域。