河南科技学院数据库专升本复习题(含六卷)含答案.docx
数据库专升本复习题(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、数据库系统的核心是OA、数据库应用系统B、用户C、DBMSD、数据库【答案】C【解析】本题得分:1分2、在数据库系统中,外模式/模式映象用于解决数据的()。A、物理独立性B、结构独立性C、逻辑独立性D、分布独立性【答案】C3、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()。A、安全性控制B、完整性控制C、并发控制D、可靠性控制【答案】C4、OraeIe中,在数据库启动的哪个阶段,控制文件被打开?OA、在实例启动之前B、实例启动时C、数据库加载时D、数据库打开时【答案】C5、创建一个非系统表空间的语句中,以下哪个参数对应的解释不正确()A、DATAFlLE:组成所要创建的表空间的数据文件B、BLOCKSlZE:为该表空间说明非标准块的大小C、NOLoGGING:说明在该表空间中所有数据的变化都将写入重做日志文件中D、OFFLlNE:说明表空间在创建后立即被置为脱机【答案】C6、下列关于关系数据库视图的说法中,哪些是正确的?()1.视图是关系数据库三级模式中的内模式。II.视图能够对机密数据库提供一定的安全保护。HL视图对重构数据库提供了一定程度的逻辑独立性。IV.对视图的一切操作最终都要转换为对基本表的操作。V.所有的视图都是可以更新的。A、I、II和InB、II、HI和IVC、II、III、IV和VD、都正确【答案】B7、某表单FrmA上有一个命令按钮组COmmandGrOUP1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLasto要求按下CnIdLaSt时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast的Click事件中应加入()命令。A、This.Enabled=.F.B、This.Parent.CmdNext.Enabled=.F.C、This.CmdNext.Enabled=.F.D、Thisform.CmdNext.Enabled=.F.【答案】B8、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和O。A、系统分析员B、程序员C、数据库管理员D、操作员【答案】C9、以下函数不是字符串裁剪函数?A、 Itrim()B、 right()C、 Ipad()D、 left()【答案】C【解析】本题得分:1分10、SQL语言中,SELECT语句的执行结果是A、属性B、表C、元组D、数据库【答案】C11、执行如下语句:DRoPTABLEStUdent;出现如下提示:Error1051(42s02):Unknowntable*student,以下关于上述命令及执行情况的叙述中,正确的是()。A、不能删除StUClent表,该表正被使用B、不能删除StUdent表,语法格式不对C、StUdent表及表中的数据均被删除D、无法删除,没有student表【答案】D【解析】本题得分:1分12、有如下查询语句,其功能是查询oSELECT学号,姓名,性别,出生年月,身高,体重FROM体检表WHERE性别二'男'OR性别='女'AND身高=160;A、身高在160以上的所有人B、身高在160以上的所有人或男性C、身高在160以上的男性和所有的女性D、身高在160以上的女性和所有的男性【答案】D【解析】本题得分:1分13、一个ACCeSS数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个文件。A、12B、10C、3D、1【答案】D【解析】ACCeSS由6大对象组成,所有的对象都保存在1个数据库文件中。14、下列聚合函数中不忽略空值(null)的是()A、SUM(列名)B、 .MAX(列名)C、 COUNT(*)D、AVG(列名)【答案】C15、在一个单位的人事数据库,字段“简历”的数据类型应当为()oA、文本型B、数字型C、日期/时间型D、备注型【答案】D【解析】无16、下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE【答案】D【解析】本题主要考查的知识点为数据控制语言。数据控制语言主要用于安全管理。数据控制语言包括的主要SQL语句有:(I)GRANT:用于授予权限,可把语句许可或对象许可的权限损予其他用户和角色。(2)REVoKE:用于收回机限,其功能与GRANT相反,但不影响该用户或色从其他角色中作为成员继承许可权限。17、数据库系统中,DBA表示O。A、应用程序设计者B、数据库使用者C、数据库管理员D、数据库结构【答案】C18、在OraCIe中,关于表分区下列描述不正确的是()。A、分区允许对选定的分区执行维护操作,而其他分区对于用户仍然可用B、不可以对包含LoNG或LONGRAW列的表进行分区C、不可以对包含任何LOB列的表进行分区D、如果分区键包含DATE数据类型的列,则必须使用T(LDATE函数完整的指定年份【答案】C19、搭建一套双节点架构的OraCIeHgRAC数据库环境,最少需要配置()个IP地址(不包含心跳IP)oA、2B、3C、4D、5【答案】D20、数据访问页以单独的HTML文件格式存储,其文件的扩展名为()A、HTMB、HMLC、EXED、WEB【答案】A二、填空题(每小题2分,共20分)1、ACCeSS窗口由标题栏、工具栏和状态栏几部分组成。【答案】菜单栏2、传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须()。【答案】相容3、在关系数据库中,把数据表示成二维表,每一个二维表称为()。【答案】关系4、在“学生-选课-课程”数据库中的三个关系如下:S(SNo,SName,Sex,Age),SC(SNo,CNo,Grade),C(CNo,CName,Teacher)o查找选修“数据库技术”这门课程的学生的学生名和成绩。使用连接查询的SQL语句是:SELECTSName,GradeFROMS,SC,CWIIERECName='数据库技术'ANDS.SNo=SC.SNoAND()【答案】SC.CNo=C.CNo5、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的查询来创建新表。【答案】生成表6、合并查询使用的操作符是()。【答案】UNION7、SQLServer2012支持()、()和()三种类型的触发器。【答案】DML触发器DDL触发器I登录触发器8、()范式消除了主属性对主码的部分函数依赖和传递函数依赖。【答案】BCNF9、在SQLServer2012中有()、()和()三种数据库还原模式。【答案】简单还原I完全还原I批日志还原10、重新组织和构造数据库是()阶段的任务。【答案】运行和维护三、简单题(每小题5分,共20分)1、关系模型由哪几部分组成?【答案】1.关系数据模型的数据结构2 .关系数据模型的操作集合3 .关系数据模型的完整性约束2、数据库概念【答案】数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。3、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?【答案】(1)数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。(2)各阶段任务如下:需求分析:准确了解与分析用户需求(包括数据与处理)。概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。数据库实施:设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。4、事务中的提交和回滚是什么意思?【答案】事务提交是提交事务的所有操作:具体来说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中,事务正常结束;事务回滚是数据库返回到事务开始的状态:事务在运行过程中发生某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时的状态。四、综合应用题(每小题20分,共20分)1、设有如下所示的三个关系模式:商店ShoP(Sno,Sname,City)/Sno(商店编号)、Sname(商店名)、City(所在城市)商品ProdUCt(Pno,Pname,Price)/Pno(商品编号)、Pname(商品名称)、Price(价格)商店所售商品SP(Sno,Pno,Qty),/Qty(商品数量)(1)用Create语句创建商店表ShOp,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。(2)检索所有商店的商店名和所在城市。(3)检索价格低于50元的所有商品的商品名和价格。(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。(5)检索供应“书包”的商店名称。(6)检索所有商场中各种商品的平均数量。(7)将商品“复读机”的价格修改为350。(8)将“百货商店”的商店名修改为“百货商场”。(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。(10)将查询和更新SP表的权限赋给用户U1。【答案】(1)用Create语句创建商店表ShOP,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。CreatetableShop(Snointprimarykey,Snamechar(10)notnull,citychar(10)(2)检索所有商店的商店名和所在城市。Selectsname,cityfromshop(3)检索价格低于50元的所有商品的商品名和价格。SelectPname,priceFromProductWhereprice<50(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。Selectsno,snameFromShopwherecity=,北京'orderbysnodesc(5)检索供应“书包”的商店名称。SELECTShop.SnamefromShop,Product,SPWHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoandPname='书包'(6)检索所有商场中各种商品的平均数量。Selectavg(qty)平均数量fromSPgroupbysno(7)将商品“复读机”的价格修改为350。UpdateProductSetprice=350WherePname=,复读机,(8)将“百货商店”的商店名修改为“百货商场”。UpdateShopSetSname='百货商场'WhereSname=,百货商店,(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。CreateviewtdsdAsSelectProduct,pno,Product,pname,qtyFromShop,Product,SPWhereShop.Sno=SP.SnoandProduct.Pno=SP.Pnoandsname='铁道商店(10)将查询和更新SP表的权限赋给用户UI。Grantselect,updateonSPtoUl数据库专升本复习题(二)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、数据被加工处理以后才能成为()A、数据库B、信息C、数据库系统D、数据库管理系统【答案】B【解析】信息二数据+数据加工处理2、数据库的简称()A、DAB、DBC、BDD、DD【答案】B3、在数据库的三级模式结构中,内模式有()个个个 12 3 、 、 、 ABCD、任意多个【答案】A4、在创建表空间时,可以指定表空间中存储对象的默认存储参数,其中()参数用于设置分配给每一个对象的初始区大小。A、 INITIALB、 NEXTc、PctincreaseD、MINEXTENTS【答案】A5、数据字典信息被保存在()文件中。A、数据文件B、日志文件C、控制文件D、参数文件【答案】A6、候选码中的属性可以有()。A、0个B、1个C、1个或多个D、多个【答案】C7、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于一OA、一对一联系B、一对二联系C、多对多联系D、一对多联系【答案】A8、视图的优点之一是()oA、提高数据的逻辑独立性B、提高查询效率C、操作灵活D、节省存储空间【答案】A9、关于数据库的操作,下述说法中,()是正确的。A、数据库被删除后,则它包含的数据库表也随着被删除B、打开了新的数据库,则原来已打开的数据库被关闭C、数据库被删除后,它所包含的表变成自由表D、数据库被关闭后,它所包含的数据库表不能被打开【答案】C10、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()oA、一个是DELETE,一个是SELECTB、一个是SELECT,一个是DELETEC、两个都是UPDATED、两个都是SELECT【答案】DIk要求明确标明数据库的应用范围及应达到的应用处理功能。A、数据库的应用功能目标B、标明不同用户视图范围C、应用处理过程需求说明D、数据字典【答案】A12、下面对OraCIe的密码规则描述,哪个是错误的?OA、OraCIe密码必须由英文字母,数值,#,下划线_),美元字符($)构成,密码的最大长度为30字符,并不能以“$”,或任何数字卡头;密码不能包含像“SELECT”,“DELETE”,“CREATE”这类的ORACLE/SQL关键字B、Oracle的若算法加密机制()两个相同的用户名和密码在两台不同的ORACLE数据库机器中,将具有相同的哈希值。这些哈希值存储在SYS.USER表中,可以通过像DBAJJSE这类的试图来访问C、OraCle唳认配置下,每个中户如果有10此的失败登录,此账户将会被锁定D、SYS账户在Oraele数据库中有最高权限,能够做任何事情,包括启动/关闭OraCle数据库,如果SYS被锁定,将不能访问数据库【答案】D13、若为xs.dbf表添加一个宽度为6的字符型字段me,以下命令中正确的是()。A、ALTERTABLExsADDmeC(6)B、ALTERxs.dbfADDCOLUMNmeC(6)C、ALTERxs.dbfADDmeC(6)D、 ALTERTABLExsADDFIELDmeC(6)【答案】B14、通过“表设计”视图创建数据表必须定义()A、排序依据B、唯一索引C、字段名称D、默认取值【答案】C【解析】创建表必须定义表的数据类型和字段名称。15、当启动Oraele实例,如果不需要装载数据库,可以使用如下O命令。A、 STARTUPMOUNTB、 STARTUPNOMOUNTC、 START?NOMOUNTD、 STARTMOUNT【答案】B16、段是表空间中一种逻辑存储结构,以下()不是ORACLE数据库使用的段类型。A、索引段B、临时段C、回滚段D、代码段【答案】D17、OraCIe的参数文件中,下列()符号开头的行表示注释行。A、$B、%C、!D、#【答案】D18、OraeIe逻辑存储结构正确的是()oA、 tablespace-segment-osblock-blockB、 tablespace-segment-extent-blockCxtablespace-extent-segment-blockD、tablespace-extent-block-segment【答案】B19、在一个主动性的数据库性能监视过程中,你在AWR报告中发现了logfileSynC等待事件出现在TOP5等待事件列表中,这个事件暗示着()。A、频繁的日志切换正在发生。B、日志(REDO)的产生比LGTVR写出的数据更快。C、在应用程序中频繁的CoMMrr和ROLLBACK正在发生。D、在数据库中频繁的增量检查点正在发生。【答案】C20、在建表时如果希望某列的值,在一定的范围内,应建()约束。A、 primarykeyB、 uniqueC、 checkD、 notnull【答案】C二、填空题(每小题2分,共20分)1、在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,节点之间可以有多种联系,该数据模型指的是()。【答案】网状模型2、类模块是指可以用来定义新对象的模块,包含有属性和的定义。【答案】方法3、分组报表最多可以按一个字段或表达式进行分组。【答案】104、表由()和()组成。【答案】表数据I表结构【解析】无5、在关系代数中,从两个关系中找出相同元组的运算称为()运算。【答案】交6、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为()【答案】逻辑独立性7、在SQL中,关系模式称为(),子模式称为()o【答案】基本表I视图8、并发操作导致的数据库不一致问题主要包括()、读污、不可重读。【答案】丢失更新9、DML触发器是在执行()事件时被激活而自动执行的触发器。【答案】数据操纵语言10、数据库设计中,前四个阶段可统称为(),后两个阶段统称为()。【答案】分析和设计阶段I实现和运行阶段三、简单题(每小题5分,共20分)1、向关系表中增加一名新同学,该同学的学号是“990011”,姓名是“王大友”()o【答案】INSERTINTOS(No,Name)VALUESI990011','王大友')2、常用属性、事件、方法【答案】属性:BackColor、ForeColor、Caption、Value、Name、ControlSourcePassWordCharInterval、Enabled、Picture事件:ClicksRightClick、Init、InteractiveChange方法:Release、Refresh3、DBA的职责是什么?【答案】(D数据库的设计(2)数据库的存储和存取(3)数据库的运行(4)数据库的重组(5)数据库的维护4、简述触发器的优点。【答案】由于在触发器中可以包含复杂的处理逻辑,因此,应该将触发器用来保持低级的数据的完整性,而不是返回大量的查询结果。使用触发器主要可以实现以下操作:(1)强制比CHECK约束更复杂的数据的完整性(2)使用自定义的错误提示信息(3)实现数据库中多张表的级联修改(4)比较数据库修改前后数据的状态(5)调用更多的存储过程(6)维护非规范化数据四、综合应用题(每小题20分,共20分)1、已知学生关系模式S(SnO,Sname,SD,Sdname,Course,Grade)其中:SnO学号、SnanIe姓名、SD系名、Sdname系主任名、COUrSe课程、Grade成绩。(1)写出关系模式S的基本函数依赖和主码。(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?(3)将关系模式分解成3NF,并说明为什么?【答案】(D写出关系模式S的基本函数依赖和主码。答:关系模式S的基本函数依赖如下:Sno-*Sname,SD-*Sdname,SnoSD,(Sno,Course)-*Grade关系模式S的码为:(Sno,Course)o(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?答:原关系模式S是属于INF的,码为(Sno,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NFo消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:Sl(Sno,Sname,SD,Sdname)S2(Sno,Course,Grade)(3)将关系模式分解成3NF,并说明为什么?答:将上述关系模式分解成3NF如下:关系模式Sl中存在SnOfSD,SDfSdname,即非主属性SCInanIe传递依赖于Sno,所以Sl不是3NF。进一步分解如下:Sll(Sno,Sname,SD)S12(SD,Sdname)分解后的关系模式SU、S12满足3NF。对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。所以,原模式S(Sn0,Sname,SD,Sdname,Course,Grade)按如下分解满足3NF。Sll(Sno,Sname,SD)S12(SD,Sdname)S2(Sno,Course,Grade)数据库专升本复习题(三)(总分100分,考试时长90分仲)一、单项选择题(每小题2分,共40分)1、支持数据库各种操作的软件系统是()。A、命令系统B、数据库管理系统C、数据库系统D、操作系统【答案】B2、数据库系统的数据独立性是指()。A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存取策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构【答案】B3、文件系统的多级目录结构是OA、线性结构B、树形结构C、散列结构D、双链表结构【答案】B4、执行以下命令序列:USEZGGZSUM工资FOR工资>=500TOQWECOPYTOQAZFIELDS职工号,姓名FOR工资>二500USEQAZnum=reccount()AVER=QwE/NUMAVER最后显示的值是OA、所有工资在500元以上的职工人数B、所有工资在500元以上的职工人平均工资数C、所有职工的平均工资数D、出错【答案】B5、在MySQL中,下列说法错误的是。A、NlJLL是占用空间的B、空值()是占用空间的C、对于timesta叩数据类型,如果往这个数据类型的列插入空值,则出现的值是'0000-00-0000:00:0010D、对于timestamp数据类型,如果往这个数据类型的列插入NULL值,则出现的值是当前系统时间。【答案】B【解析】本题得分:1分6、下列关于NlJL的说法错误的是oA、NUL即是存储空间的“0”B、“0”可以与字符串进行连接。C、NIJL和NULL相同D、“0”可以与数值型进行运算【答案】C【解析】本题得分:1分7、执行SQL语句时,数据字典信息从SGA的()部分获得。A、共享池B、数据高速缓存C、重做日志缓冲区D、大池【答案】A8、有三个关系R,S和T如下:由关系R和S得到关系T,使用的关系运算是()。A、连接B、交C、笛卡尔积D、并【答案】C【解析】R表有2行,S表有3行,通过关系运算以后得到的T表有6行,而且这6行是前两个表的行数逐个对应的结果。也可以理解为R表的行数2,乘S表的行数3,得到T表的6行。9、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()oA、并B、自然连接C、笛卡尔积D、交【答案】D【解析】T表的数据是R表和S表都具有的,是他们共同的部分,因此关系运算为交。10、定义学生选修课程的关系模式如下:SC(SA、 (S<,C<)B、 (Sn,Cn)C、 (S<,Cn)D、(Sn,CO【答案】A【解析】本题得分:1分11、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A、候选码B、主码C、外码D、连接码【答案】C12、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()oA、关系运算理论B、关系规范化理论C、数理逻辑D、关系代数理论【答案】B13、VisualFOXPro关系数据库管理系统能够实现的三种基本关系运算是A、索引、排序、查找B、建库、录入、排序C、选择、投影、连接D、显示、统计、复制【答案】C14、查看表PRODUCTS结构:NameNullTypePROD_IDNOTNULLNUMBER(4)PROD_NAMEVARC1IAR2(20)PROD_STATUSVARCIIAR2(6)QTY_INJIANDNUMBER(8,2)UNrr_PRICENUMBER(Io,2)底想显示总价最高的产品而名森。哪个SQL语句能得到正确的结果?()A、SELECTprod_nameFROMproductsWIIERE(unit_price*qty_in_hand)=(SELECTMAX(unit_price*qty_in_hand)FROMproducts);B、SELECTprod_nameFROMproductsWHERE(unit_price*qty_in_hand)=(SELECTMAX(unit_price*qty_in_hand)FROMproductsGROUPBYprod_name);C、SELECTprod_nameFROMproductsGROUPBYprod_namelIAVINGMAX(unit_price*qty_in_hand)=(SELECTMAX(unit_price*qty_in_hand)FROMproductsGROUPBYprod_name);D、SELECTprod_nameFROMproductsWHERE(unit_price*qty_in_hand)=(SELECTMAX(SUM(unit_price*qty_in_hand)FROMproducts)GROUPBYprod_name;【答案】A15、以下()用户需要在jinlian_data表空间上的磁盘配额OA、一个将在jinlian_data表空间创建表的用户B、每个将访问jinlian_data表空间上数据的数据库用户C、一个将查询jinlian_data表空民间上其他用户表的用户D、一个将向jinlian_data表空间上其他用户表中插入数据的用户【答案】A16、下列说法中,正确的是()A、数据库的概念模型与具体的DBMS有关B、三级模式中描述全体数据的逻辑结构和特征的是外模式C、数据库管理员负责设计和编写应用系统的程序模块D、从逻辑模型到物理模型的转换一般是由DBMS完成的【答案】D17、在ER图中,用来表示实体联系的图形是()。A、椭圆形B、矩形C、菱形D、三角形【答案】C【解析】无18、从逻辑结构上讲,OraCIe数据库的最小存取单位是()oA、 blockB、 extentC、 segmentD、 tablespace【答案】A19、在OraCIe中,会从指定的表中导出所有数据的导出方式是()。A、RMANB、EXP逻辑导出C、冷备份D、没有办法【答案】B20、数据库的O是指数据的正确性和相容性。A、安全性B、完整性C、并发控制D、恢复【答案】B二、填空题(每小题2分,共20分)1、信息世界中的术语,与之对应的数据库术语为O【答案】记录2、在ACCeSS中包含VBA代码,供程序员开发复杂数据库应用的对象是。【答案】模块3、SQL支持数据库的三级模式结构,其中()对应于视图和部分基本表,()对应于基本表,()对应于存储文件。【答案】外模式:模式I内模式4、TranSaet-SQL中可以使用()和()两种变量。【答案】局部变量全局变量5、ACCeSS提供自动创建、窗体向导、设计视图、和数据透视表向导等5种创建窗体的方法。【答案】图表向导6、视图是虚表,其数据不进行存储,只在数据库中存储其()。【答案】定义7、在Select-Sql语句中,表示条件表达式用where子句,分组用子句。【答案】groupby8、设有关系模式R(A,B,C,D、,函数依赖F=A-B,BfC,DfB,P=ACD,BD是R上的一个分解,则子模式ACD的候选码是(),其范式等级是()o【答案】AD2NF9、实现并发控制的方法主要是()技术,基本的封锁类型有()和()两种。【答案】封锁I排它型封锁I共享封锁10、定义数据库完整性一般是由SQL的O语句实现的。【答案】createtable三、简单题(每小题5分,共20分)1、用FORENDFOR结构编写一段程序实现Sn=I/(1*2)+1/(2*3)+1/(10*11)求和,并且显示计算结果。【答案】SN=OFORI=ITO10SN=SN+1(I*(I+1)ENDFORWAITWIND”求和结果是:"+STR(Sn)2、SQL语言具有什么功能?【答案】(1)数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。(2)数据操纵。(DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。(4)嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。3、向关系表S中增加一名新同学,该同学的学号是“990010”,姓名是“李国栋”,性别是“男”,年龄是19岁()o【答案】INSERTINTOSVALUES('990010','李国栋','男',19)4、简述数据库设计过程。【答案】数据库设计可分为以下六个阶段:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段以及数据库运行和维护阶段。四、综合应用题(每小题20分,共20分)1、设有关系模式:TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)(1)教师编号是候选码吗?说明理由(2)该关系模式的主码是什么?(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?(4)该关系模式满足第几范式?(5)将该关系模式分解为3NFo【答案】(1)教师编号不是候选码。非主属性为:(3)存在。(教师编号, (教师编号, (教师编号, (教师编号,借阅图书编号, 借阅图书编号, 借阅图书编号, 借阅图书编号,教师姓名、电话、所在部门、书名、还书日期、备注(2)假定对任一本书一个人一天只能借一次,则主码为:教师编号,借阅图书编号,借书日期;借书日期)-教师姓名借书日期)教师电话借书日期)-所在部门借书日期)-书名一范式。(5)教师 图书 借阅(4)因为存在非主属性对于码的部分函数依赖,所以,未达到二范式,只属于(教师编号,教师姓名,电话,所在部门)(图书编号,图书名)(教师编号,图书编号,借书日期,还书日期,备注)数据库专升本复习题(四)(总分100分,考试时长90分仲)一、单项选择题(每小题2分,共40分)1、数据库系统并发控制的主要方法是采用O机制。A、拒绝B、改为串行C、封锁D、不加任何控制【答案】C2、用二维表结构表示实体以及实体间联系的数据模型称为()A、网状模型B、层次模型C、关系模型D、面向对象模型【答案】C3、数据库与文件系统的根本区别是:()A、数据可视化B、数据结构化C、数据管理D、数据处理【答案】B4、在SQLPLUS中,执行外部脚本所用的命令是()。A、/B、脚本C、EXE脚本D、不能在SQLPLUS中直接运行脚本【答案】B5、顺序执行下列命令后,最后一条命令显示结果是OuseCHJGo5Skip-2?Recno()A、3B、4C、5D、7【答案】A6、关于表的备注型字段与通用型字段,以下叙述中错误的是()。A、字段宽度都不能由用户设定B、都能存储文字和图像数据C、字段宽度都是4D、内容都存储在与表文件同名的FPT文件中【答案】B7、有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然链接,得到的结果包含()列。A、6B、4C、5D、2【答案】B8、MySQL中,子查询中可以使用运算符ANY,它表示的意思是。A、至少一个值满足条件B、至多一个值满足条件C、一个值都不用满足D、所有的值都满足条件【答案】A【解析】本题得分:1分9、下面关于ACeSS表的叙述中,错误的是()A、在ACCeSS表中,可以对备注型字段进行“格式”属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。【答案】C【解析】只需关闭相关联的表10、PL/SQLDeVelOPer不可以将SQL语句的查询结果导出为()oA、CSV格式B、WORD格式C、HTML格式D、XML格式【答案】B11、Createtrigger命令用于创建°A、存储过程B、触发器C、视图D、表【答案】B12、SQL语言又称OA、结构化控