2020年惠州学院数据库原理及应用模拟(六套试卷)及答案.pdf
惠州学院数据库原理及应用模拟(一)-于晶堂-而月会皿-密雪阳I k 数据库恢复功能C、数据操纵语言D、数据定义语言【答案】D【解析】本题主要考查的知识点为数据定义功能。用户通过数据库管理系统提供的数据定义语言(D D L),定义数据库中的数据对象,包括表、视图、存储过程、触发器等。()2、用来表达数据库物理结构的模型称为()A、概念模型B、逻辑模型C、外部模型D、内部模型【答案】B()3、()是数据库数据字典的所有者。A、s y sB、s y s dbaC、dbaI)、s y s o p er【答案】A()4、下面叙述正确的是()。A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、册!I、改操作B、事务(t r an s act io n)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余D、对于查、添、删、改操作都需由数据库管理员D B A 进行完整性定义和安全性授权,由数据库具体执行【答案】B第37页()5、下列哪种数据库系统更适合于在大、中型计算机系统上使用?()A、F o x Pr oB、A cces sC、O r acl eD、M icr o s o ft SQ L Ser v er【答案】c()6、在SQ L Ser v er 服务器上,存储过程是一组预先定义并()语句。A、保存B、编译C、解释D、编写【答案】B()7、下面有关HA V I N G 子句描述错误的是A、HA V I N G 子句必须与G R O U P B Y 子句同时使用,不能单独使用B、使 用 HA V I N G 子句的同时不能使用W HE R E 子句C、使 用 HA V I N G 子句的同时可以使用W HE R E 子句D、使 用 HA V I N G 子句的作用是限定分组的条件【答案】B()8、PL/SQ L 代码中的注释符号是()。A、HB、C、I)、【答案】C()9、表单的背景色由属性()的值确定。A、B a c k C o l o rB、P i c t ur eC、F o r e C o l o rD、C a pt i o n【答案】A()10、有关字段的数据类型不包括()。A、字段大小可用于设置文本,数字或自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同【答案】B【解析】O L E 对象、附件型、计算型不可设置默认值第2/37页()11、设定G r a d e 表中的成绩属性的值在0-100范围之内,需要用到的约束是()A、d e fa ul t 约束B、un i que 约束C、pr i m a r y k e y 约束D、c he c k 约束【答案】D()1 2、下述说法正确的是()A、在全码关系中,一定只有一个候选码B、全码关系的每个属性分别是一个候选码C、全码关系中的属性都是主属性D、全码关系中,属性间彼此不存在函数依赖关系【答案】C()1 3、S E L E C T 语句中的W H E R E 用于说明_ _ _ _ _。A、查询条件B、查询排序C、查询分组D、查询数据【答案】A【解析】本题得分:1分()1 4、数据库管理员(D B A)的主要工作包括数据库设计、数据库维护和()。A、数据库查询B、数据库完整性定义C、改善系统性能,提高系统效率D、数据库连接【答案】C()1 5、如果在创建表中建立字段“简历”,其数据类型应当是()A、文本B、数字C、日期D、备注【答案】D()1 6、当删除一个用户的操作时,在()情况下,应该在D R O P U S E R 语句中使用C A S C A D E选项。A、这个模式包含了对象B、这个模式没有包含了对象C、这个用户目前与数据库连接着D、这个用户必须保留但是用户的对象需要删除第3/37页【答案】A()17、如果要删除S t ud e n t 数据库中的I n fo r m a t i o n 表,则可以使用命令:A、D E L E T E T A B L E i n fo r m a t i o nB、T R U N C A T E T A B L E i n fo r m a t i o nC、D R O P T A B L E i n fo r m a t i o nD、A L T E R T A B L E i n fo r m a t i o n【答案】C()18、A c c e s s 提供的数据访问页视图有()A、2种B、3种C,4种D、5 种【答案】A()19、为了加速对特定表数据的访问而创建的数据段是()。A、视图B、索引C、存储过程D、触发器【答案】B【解析】OR A C L E 中索引的作用。()20、S Q L 中的视图提高了数据库系统的()A、完整性B、并发控制C、隔离性D、安全性【答案】D-一 二、填 空 题(共10题,每题2分,共计20分)1、合并局部E-R 图时可能会发生属性冲突、命名冲突和()。【答案】结构冲突2、关系数据库管理系统应能实现的专门关系运算包括。【答案】选择、投影、连接3、在A c c e ss中,撤销数据库密码时,需以一 方式打开数据库。【答案】独占4、表由结构和 一两部分组成。r 林安1 is:第4/37页5、命 令?L E N(T H I S I S M Y B OOK )的结果是_ _ _。【答案】156、设有S C(学号,课程号,成绩)表,下面S Q L 的S E L E C T 语句检索成绩高于或等于平均成绩的学生的学号。S E L E C T 学号 F R OM sc W H E R E 成绩=(S E L E C T F R OM sc)【答案】A V G (成绩)7、无论是存储过程还是触发器,都是()语句和()语句的集合。【答案】S Q L|流程控制8、数据库设计包括()和()两方面的内容。【答案】数据库的结构设讯数据库的行为设计9、“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的()性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的()性。【答案】正确I 完备10、设有关系模式R(A,B,C,D、,函数依赖尸=伏-8,13-以1)-8 ,P =A C D,B 美是R 上的一个分解,则子模式 A C D 的候选码是(),其范式等级是()。【答案】A D|2N F评卷人三、简 单 题(共4题,每题5分,共计20分)1、T-S Q L 中有几种标识符?它们的区别是什么?【答案】标识符分为两类:常规标识符和分隔标识符。符合所有标识符格式规则的标识符为常规标识符,可以使用分隔符,也可以不使用分隔符。不符合标识符格式规则的标识符必须使用分隔符。2、查询所有科目成绩在8 5 分以上的学生的学号及其平均分的S Q L语句是s e l e c ts n o,a v g (g r a d e)a s 平均分f r o m s c g r o u p b y ()【答案】s n o h a v i n g m i n(g r a d e)=8 53、S Q L语言具有什么功能?【答案】(1)数据定义。(D D L)用于定义S Q L模式、基本表、视图和索引的创建和撤消操作。(2)数据操纵。(D M L)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。(4)嵌入式S Q L的使用规定。涉及到S Q L语句嵌入在宿主语言程序中使用的规则。4、数据库应用系统概念【答案】数据库应用系统:凡使用数据库技术管理其数据的系统都称为数据库应用系统。评卷人四、综 合 应 用 题(共1题,每题20分,共计20分)1、设有如下所示的关系S (S#,S N A M E,A G E,S E X)、C (C#,C N A M E,T E A C H E R)和S C (S#,C#,G R A D E),试用关系代数表达式表示下列查询语句:第5/37页 检 索“程军”老师所授课程的课程号(C#)和课程名(C N A M E)(2)检索年龄大于2 1的男学生学号(S#)和姓名(S N A M E)。(3)检索至少选修“程军”老师所授全部课程的学生姓名(S N A M E)。(4)检索“李强同学不学课程的课程号(C#)。(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课程号(C#)和课程名(C N A M E)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为k l 和k 5 的学生学号(S#)。(9)检索选修全部课程的学生姓名(S N A M E),(10)检索选修课程包含学号为2 的学生所修课程的学生学号(S#)。(11)检索选修课程名为“C 语言”的学生学号(S#)和姓名(S N A M E)。【答案】(1).n e t t,C N A M E(O T E A C H E R=程 军(0)(2).I I S#,S N A M E(a A G E 2 1 A S E X=M 男”(s)(3).r i S N A M E s F l S t t.C#(s c)4-r i C#(o T E A C H E R=,程 军(C)(4).n C#(O-n C#(a S N A M E=李 强(S)S C)(5).n s#(o 1 =4 1A 2 5 (S C X S O)(6).n c#,C N A M E (C (n s#,C#(s c)4-n s#(s)(7).n s#(S C n C#(o T E A C H E R=程 军(C)(8).n s#,C#(s c)+n c#(o c#=k l V c#=k 5 (O)(9).n S N A M E s n s#,C#(s c)4-n c#(c)(i o).n s#,c#这里的&d e p t id 称为:()。A、绑定变量B、替换变量C、形式变量D、实际变量【答案】B()16、要从某数据库文件中真正删除一条记录,正确的方法是()。A s 直接用P A C K 命令B、先用D E L E T E 命令,再用Z A P 命令C、直接用Z A P 命令D、先用D E L E T E 命令,再用P A C K 命令【答案】D、1 7 右 壬 在 温tsMIKI K为1;白、)土 木7c崎旦(、第9/37页H且 卜 M J V I%曰,7!J 耽心 A、查询是只读型数据,而视图可以更新数据源B、视图可以更新源表中的数据,存在于数据库中C、视图具有许多数据库表的共性,利用视图可以创建查询和视图I)、视图可以更新数据源,查询也有此功能【答案】D()1 8、以下关于M y S QL 的叙述中,正确的是_ _ _ _ _.A、M y S QL 能够运行于多种操作系统平台B、M y S QL 的编程语言是P H PC、M y S QL 具有数据库检查和界面设计的功能I)、M y S QL 只适用于中小型应用系统【答案】A【解析】本题得分:1分()1 9、用于在启动实例时配置数据库,确定O r a c l e 11g 的运行环境文件是()A、参数文件B、数据文件C、可执行文件I)、控制文件【答案】A()20、在数据库三级模式间引入二级映象的主要作用是().A、提高数据与程序的独立性B、提高数据与程序的安全性C、保持数据与程序的一致性D、提高数据与程序的可移植性【答案】A-二、填 空 题(共 10题,每题2分,共计20分)1、在A c c e s s 中,可以创建单字段、和自动编号三种类型的主键。【答案】多字段2、建立一个学生表S t u de n t,它由学号S N o、姓名S N am e、性别S S e x、年龄S A ge、所在系S D e p t 五个属性组成,其中学号(假定其为字符型,长度为8 个字符)属性不能为空。C R E A T E T A B L ES t u de n t (S N o (),S N am e C H A R(2 0),S S e x C H A R(2),S A ge I N T E G E R,S D e p t C H A R(1 6)【答案】C H A R (8)N O T N UL L3、在A c c e s s 中,处理事件的代码称为_ _ _o【答案】事件过程4、关系模式S (S N O,S N,D N O)和D (D N O,C N,N M)中,S 的主键是S N O,D 的主键是D N O,贝 i jD N O在S 中称为_ _ _ _ _ _ _。第10/37页【答案】外键5、在报表中最多可按一个字段或表达式进行排序。【答案】1 06、S Q L 语言是 的语言,易学习。【答案】非过程化7、查阅字段的数据来源可以是表、查询和。【答案】值列表8、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的一查询来创建新表。【答案】生成表9、设有函数依赖集F=D-G,C-A,C D-E.A-B,=(A B C).【答案】A B C、C A B1 0、关系模型的三类完整性约束是指()、()和()。【答案】实体完整性参照完整性【自定义完整性三、简 单 题(共 4题,每题5分,共计20分)1、数据库管理系统概念【答案】数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。2、简述角色的概念及其分类。【答案】角色是一种S Q L S e r v e r 安全账户,是S QL S e r v e r 内部的管理单元,是管理权限时可以视为单个单元的其他安全账户的集合。角色被分成3 类:固定服务器角色、固定数据库角色和用户自定义的数据库角色。3、用 F OR-E ND F OR结构编写一段程序实现S n=l/(1*2)+1/(2*3)+1/(1 0*1 1)求和,并且显示计算结果。【答案】S N=OF OR 1=1 T O 1 0S N=S N+1/(I*(I+1)E ND F ORW A IT W IND 求和结果是:+S T R(s n)4、简述数据库管理系统的功能。【答案】数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5 个方面。(1)数据定义和操纵功能(2)数据库运行控制功能(3)数据库的组织、存储和管理(4)建立和维护数据库(5)数据通信接口第11/37页得分 评 卷 入四、综 合 应 用 题(共 1题,每题20分,共计20分)1、基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。按要求写出SQL语句。1)检索所有比“王华”年龄大的学生姓名、年龄和性别。2)检索选修课程“C2”的学生中成绩最高的学生的学号。3)检索学生姓名其所选修课程的课程号。4)检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。【答案】1、SELECT SN,AGE,SEX FROM S WHERE AGE(SELECT AGE FROM S HERE SN=王 华 )。2、SELECT S#FORM SC WHERE C#=C2”AND GRADE=ALL(ELECT GRADE FORM SC HEREC#=C2”)o3、SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#。4、略第12/37页惠州学院数据库原理及应用模拟(三)-于晶堂-而月会皿-密雪阳B、模式改变,内模式不变C、内模式改变,模式不变D、内模式改变,外模式和应用程序不变【答案】A()2、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是 创 建 一 oA、另一个表(tab l e)游 标(c u r s o r)C,视 图(v i e w)D、索 引(i n d e x)【答案】C()3、$y b as e IQ数据库的默认数据文件名不包括()。A、*.d bB、*.i qC *.iq tm pD、*.o r a【答案】D()4、下列_ _ _不属于S Q L S e r v e r 2008 在安装时创建的系统数据库。A、m a ste rB、m o d e lC、m sd bD u se r d b【答案】D()5、数据库技术的应用,最关键的是解决()A s 数据共享B、数据存储第13/37页C、数据分类D、数据统计【答案】A【解析】数据库技术的根本性目的就是为了解决数据共享问题。()6、在O R D E R B Y 子句中,D E S C 和A S C 分别表示。A、降序、升序B、升序、升序C、升序、降序D、降序、降序【答案】A【解析】本题得分:1分()7、下列字符串中,可以用作字段名称的是A、N a m e#4B、备注C、H!N 9D、16 3.c o m【答案】A【解析】字段名不能包含句号(.)叹号(!)、方括号(口)和重音符号()。()8、执行下列命令后,屏幕显示结果是U S E A B C.D B FG O T O PS K I P +3S K I P -2D I S P L A YA、显示第四条记录B,显示第三条记录C、显示第一记录D、显示第二条记录【答案】D()9、有一个关系:学生(学号,姓名,系 别),规定学号的值域是8 个数字组成的字符串,这一规则属于()。A、实体完整性B、参照完整性C、用户自定义完整性D、用户操作【答案】C()1 0、关系模式至少应属于()A、1N FB、2N F第14/37页C、3NFD、BCNF【答案】A()11、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_ _ _。A、索引、排序、查找B、建库、录入、排序C、选择、投影、连接D、显示、统计、复制【答案】C()1 2、打开一张包含有100个记录的表,未作记录指针移动和未使用索引操作时,RECN00,B0F()、EOF。函数的值分别是()。A、100、.T.、.T.B、100、.F.、.F.C、0、.T.、,T.D、1、.F.、.F.【答案】D()1 3、在数据库的概念设计中,最常用的模型是()。A、实体联系模型B、数学模型C、逻辑模型D、物理模型【答案】A()1 4、将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程是A、数据库设计的内容B、数据库设计C、数据库生命周期D、数据库设计方法【答案】B【解析】本题主要考查的知识点为数据库设计。数据库设计是将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程。()1 5、以下关于Oracle数据库物理文件的描述,描述正确的是()。A、数据库只能有1个控制文件B、每组在线日志只能有1个成员C、可以删除状态为CURRENT的在线redo日志D、控制文件和在线日志文件都可以进行多路复用,以提高可靠性【答案】D()1 6、锁用于提供()。A、改讲的性能第15/37页B、数据的完整性和一致性C、可用性和易于维护D、用户安全【答案】B()1 7、对数据库设置密码采用的打开方式是A、只读方式B、打开C、独占只读方式D、独占方式【答案】D【解析】设置数据库密码是涉及数据库安全的问题,必须采用独占方式打开。()1 8、引起数据不一致的根源是A、数据集成B、并发控制C、数据冗余D、故障恢复【答案】C()1 9、在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的A、安全性B、完整性C、并发控制D、恢复【答案】A【解析】本题主要考查的知识点为数据库的安全性。在MySQL数据库中,数据库系统对数据的安全管理是使用身份验证、数据库用户权限确认等访问控制措施,来保护数据库中的信息资源,以防止这些数据遭受破坏。()2 0、数据访问页以单独的HTML文件格式存储,其文件的扩展名为()A、HTMB、HMLC、EXED、WEB【答案】A得分评卷人填空题(共10题,每题2分,共计20分)1、层次型、网状型和关系型数据库划分原则是【答案】数据结构第16/37页2、数据库是存储在计算机内有结构的 o【答案】数据的集合3、I n s e r t e d 表存放增加的记录和()。【答案】更新后的记录4、每个触发器有()和()两个特殊的表在数据库中。【答案】插入表I 删除表5、R D M B S 查询处理可分为()、()、()、()四个阶段。【答案】查询分析I 查询检查I 查询优化I 查询执行6、如果X-Y 和Y X 成立,那么X f Y 是一个(),它可以根据推理规则的()性推出。【答案】平凡的函数依赖I 自反7、消除了非主属性对主码的部分函数依赖的关系模式,称为()模式;消除了非主属性对主码的传递函数依赖的关系模式,称为()模式;消除了每一属性对主码的传递函数依赖的关系模式,称为()模式。【答案】2N F|3N F|B C N F8、关系模式R(C,T,S,N,G),其函数依赖集F=C f T,C S-G,S-N),求R 的所有候选码【答案】C S9、衡量授权机制的两个重要指标是()和()。【答案】授权粒度I 授权表中允许的登记项的范围10、重新组织和构造数据库是()阶段的任务。【答案】运行和维护-一 三、简 单 题(共4题,每题5分,共计20分)1、简述数据库的两种存储结构。【答案】数据库的物理存储结构指的是保存数据库各种逻辑对象的物理文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,S Q L S e r v e r 20 0 8 将数据库映射为一组操作系统文件。逻辑存储结构:数据库是存储数据的容器,即数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。2、简述视图的优点。【答案】使用视图有很多优点,主要表现在:(1)为用户集中数据,简化用户的数据查询和处理。(2)保证数据的逻辑独立性。(3)重新定制数据,使得数据便于共享;合并分割数据,有利于数据输出到应用程序中。(4)数据保密。3、数据模型和数据库表之间的关系【答案】数据模型:层次模型、网状模型、关系模型、面向对象模型。数据库表的关系:一对一关系、一对多关系、多对多关系、参照完整性规则等。4、基于课程(KC)表和成绩(C J)表,用S E L E C T S Q L 命令,编写一个查询程序,要求查询各门第17/37页课的选修人数、平均分。要求输出字段为:k c d h,k c m,选修人数,平均分。(课程(KC.D B F)含有课程代号(KC D H,C,2)、课程名(KC M,C,18)字段;成绩程J)表含有课程代号(KC D H,C,2)、成绩(C J)字 段)。【答案】S E L E C T k c.k c d h,k c m,C O UN T(*)A S 选修人数,A VG(C J)平均分;F R O M KC,C J W H E R E KC.KC D H=C J.KC D I 1G R O UP B Y 1得分评卷人四、综 合 应 用 题(共 1题,每题20分,共计20分)1、设有关系S、S C、C,试用关系代数、元组关系演算表达式和S Q L 完成下列操作。S(S#,S N A M E,A G E,S E X)例:(0 0 1,李强,23,男)S C(S#,C#,S C O RE)例:(0 0 3,C l,8 3)C(C#,C N A M E,TE A C H E R)例:(C l,数据库原理,王华)(1)用关系代数检索选修课程号(C#)为C 1 和C 2的学生学号(S#)。(2)用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生姓名。(3)用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生学号。(4)用S Q L 找出选修了“程军”老师教的所有课程的学生姓名。【答案】(1)用关系代数检索选修课程号(C#)为C 1 和C 2的学生学号(S#)ons#,c#(sc)n c#(。#=c r c#=C 2 (o)-octt c r c#C 2(ns#,c#(select AV G(qqts)from J B Q K);7.求各缺勤类别的人数。selectqqlx,cou nt(*)from J B Q K grou p by qqlx;8.查询在职工基本情况表中没有出现过的缺勤类型及缺勤名称。本题给出三种参考答案:selectqqlx,qqmc from Q Q L X where qqlxO all(select distinct qqlx from J B Q K);或select qqlx,qqmc from Q Q L X where qqlx not in(select distinct qqlx from J B Q K);第24/37页或select qqlx,qqmc from Q Q L X where not exists(select*from J B Q K whereqqlx=qqlx.qqlx);9.使用S Q L语句将“旷工”人员的缺勤天数增加一天。u pdate J B Q K set qqts=qqts+1 where qqlx in(select qqlx from Q Q L X where qqmc=旷工);1 0.使用S Q L语句创建一个名为zgqq(职工缺勤)的视图,要求能够使用该视图查询缺勤2天以上的职工的职工号、姓名、缺勤天数和缺勤名称。create v iew zgqqas select zgh,xm,qqts,qqmc from J B Q K,Q Q L X where J B Q K.qqlx=Q Q L X.qqlx and qqts2;第25/37页惠州学院数据库原理及应用模拟(五)考试时间:【90分钟】总分:【100分】题号一二三四总分得分-于晶堂-而月会皿-密雪阳一、单 项 选 择 题(共20题,每题2分,共计40分)()1、下列叙述中正确的是()。A、数据库是一个独立的系统,不需要操作系统的支持I k 数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致【答案】C()2、下列说法正确的是()A、候选码都可以唯一地标识一个元组B、选码中只能包含一个属性C、主属性可以取空值D、关系的外码不可以取空值【答案】A()3、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()A、W 1 (工号.姓名)W 2(工种,定额)B,W 1 (工号.工种,定额)W 2(工号,姓名)C、阳(工号.姓名,工种)W 2(工种,定额)D、以上都不对【答案】C()4、连接运算要求联接的两个关系有相同的.。A、实体名B、主属性名C、主键I)、属性名【答案】D()5、页 框(P ag e Fr ame)能包容的对象是()。A、列(C olu mn)B、标头(H e ad e r)第26/37页C、页面(P ag e)D、表单集(For mS e t)【答案】C()6、数据库设计中的概念结构设计的主要工具是()。A、数据模型B、E R 模型C、新奥尔良模型D、概念模型【答案】B()7、在下歹皿y S Q L 的内置函数中,属于加密函数的是A、E N C O D E。函数B、C O UN T。函数C、AS C I I。函数D、Y E AR ()函数【答案】A【解析】本题主要考查的知识点为M y S Q L 的内置函数。E N C O D E。函数、E N C R Y P T。函数属于加密函数。C O UN T。函数属于聚合函数。AS C I I。函数、C H AR O 函数属于字符串函数。N O W。函数、Y E AR。函数属于日期和时间函数。()8、分布式数据库系统中,查询处理的时间主要取决于()。A、C P U执行时间B、数据库的数据量C、I/O 花费的时间D、网络中数据传输量【答案】D()9、C at 使用带有WI T H AD M I N O P T I O N 子句的D C L 语句将D R O P AN Y T AB L E 系统权限授予了Fox,而 F o x 又将这一权限授予了 D og 如 果 C a t 的权限被收回,除了 C a t 以外,()用户将丧失他们的权限。A、只 有 D ogB、只 有 FoxC D og 和 FoxI)、没有其他用户丧失权限【答案】D()1 0、假设AB C 中的所有列均为字符数据类型,A列的默认值为“VA”,同时还有B 列和C 列,则执行以下S Q L 语句:I N S E R T AB C (A,C)VAL UE S (V,N UL L)后,下列的说法哪一项正确()OA、插入B 列的值为字符 N UL L B、插入A列的值为字符VAC、插入B 列的值空值D、插入C 列的值空值第27/37页【答案】C()1 1、你的数据库实例配置UN D O 自动管理并且UN D O R E T E N T I O N 参数设置为900秒。执行下面的命令启用 r e t e nt i on g u ar ant e e:S Q L AL T E R T AB L E S P AC E u nd ot bs l R E T E N T I O N G UAR AN T E E;这个命令在数据库中的影响是()。A、u nd o表空间中的e x t e nt 会保留数据直到下次数据库完整备份B、u nd o表空间中包含已提交的u nd o e x t e nt 在15 分钟内不会被覆盖C、u nd o表空间中的包含已提交的d at a e x t e nt 不会被覆盖直到数据库实例关闭I)、u n do 表空间中包含已提交的u n do ext en t 在被覆盖前会被传输到F las h Reco v er y A r ea【答案】B()12、下面那个说法正确的是A、在嵌入式SQL 编程中所有的查询都必须使用游标。B、如果内存中的某一页的p i n _ co u n t=0,di r t y=t r u c,则该页在替换时该页的数据必须写会磁盘。C、C r eat e t able t abi(a i n t,b i n t ,c i n t ,p r i m ar y key(a,b)cr eat e t able t ab2(ai n t ,c i n t,d i n t,fo r ei g n key(a)r efer en ce t abi (a)语句可以在 D B M S 中执行成功D、如果关系模式R的每一个函数依赖X-A 都使得下面两个条件中的一个成立则该关系模式满足B C 范式。条件:1.X-A 是平凡函数依赖2.X 是一个关键字【答案】B()13、采用A SM 存储模式在O r acle 1 0 G 数据库中,如果在数据库正常运转的情况下,采用s h u t do w ni m m edi at e在命令直接关闭了A SM 实例,会出现以下()情况。A、依赖该A SM 实例的数据库在A SM 实例关闭前以s h u t do w n abo r t 模式关闭I k 依赖该A SM 实例的数据库在A SM 实例关闭后,以s h u t do w n abo r t 模式关闭C、依赖该A SM 实例的数据库在A SM 实例关闭前以s h u t do w n i m m edi at e模式关闭D、依赖该A SM 实例的数据库在A SM 实例关闭前,以s h u t do w n abo r t 模式关闭【答案】C()14、下列选项中,属于数据访问页的视图是()A、数据表视图B、访问视图C、预览视图D、设计视图【答案】D()15、下列选项中,不属于合并E-R 图时需要消除的冲突是()A、语法冲突B、结构冲突C、属性冲突D、命名冲突【答案】A()16、创建报表最快捷的方式为()第28/37页As自动创建报表B、报表向导C.标签向导D、设计视图【答案】A()17、在O r acle中,q u o t a可以限制用户在某个表空间上最多可使用多少字节,如果要限制dat a_ t s 表5 0 0 K,以下哪个是正确的命令?()A、q u o 5 0 0 k i n dat a_ t sB、q u o t a 5 0 0 K o n dat a_ t sC、q u o t a dat a t s ,i m i t 5 0 0 KD、q u o t a dat at s o n 5 0 0 K【答案】B()1 8、在o r acle中,在默认情况下,检查点的发生频率至少与下列哪个事件的发生次数一致?()A、重做口志切换B、执行UP D A TE 语句C、执行I N SE RTD、SM O N 合并表空间中的碎片【答案】A()19、事务的一致性是指()。A、事务中包括的所有操作要么都做,要么都不做。B、事务一旦提交,对数据库的改变是永久的。C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的。D、事务必须是使数据库从一个一致性状态变到另一个一致性状态。【答案】I)()2 0、M y S Q L 支持的用户自定义完整性约束不包括A、非空约束B、C HEC K 约束C、触发器D、视图【答案】D得分评卷人二、填 空 题(共 10题,每题2分,共计20分)1、在A c c e s s 中,报表最多可以由_ _ _个节构成。【答案】72、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。第29/37页【答案】数据库系统3、在关系数据模型中,二维表的列称为属性,二维表的行称为。【答案】记录4、在关系代数中,从两个关系中找出相同元组的运算称为()运算。【答案】交5、在A c c e s s 中,表之间实施参照完整性时有“级联更新相关字段”和“一”两个选项。【答案】级联删除相关字段6、T r a n s a c t-S Q L 中可以使用()和()两种变量。【答案】局部变量I全局变量7、视图是虚表,其数据不进行存储,只在数据库中存储其()。【答案】定义8、在关系数据库中,任何二元关系模式的最高范式必定为。【答案】BC N F9、定义数据库完整性一般是由S Q L 的()语句实现的。【答案】c r e a t e t a b l e10、在A c c e s s 中,将嵌入一个报表中的报表称为 报表。【答案】子得分评卷人三、简单题(共4题,每题5分,共计20分)1、聚集索引和非聚集索引有何异同?【答案】聚集索引会对表和视图进行物理排序,所以这种索引对查询非常有效,在表和视图中只能有一个聚集索引。非聚集索引不会对表和视图进行物理排序。如果表中不存在聚集索引,则表是未排序的。2、简述游标的概念及类型。【答案】游标是处理数据的一种方法,它允许应用程序对查询语句S EL EC T 返回的结果集中每一行进行相同或不同的操作,而不是一次对整个结果集进行同一种操作。为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力,我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。S Q L S e r v e r 支持三种类型的游标:T-S Q L游标,A P I 服务器游标和客户游标。3、事务分为哪几类?【答案】根据系统的设置,S Q L S e r v e r 2 0 0 8将事务分为两种类型:系统提供的事务和用户定义的事务