《河南科技学院数据库专升本复习题(含六卷)含答案.docx》由会员分享,可在线阅读,更多相关《河南科技学院数据库专升本复习题(含六卷)含答案.docx(39页珍藏版)》请在优知文库上搜索。
1、数据库专升本复习题(一)(总分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、数据库加载时
2、D、数据库打开时【答案】C5、创建一个非系统表空间的语句中,以下哪个参数对应的解释不正确()A、DATAFlLE:组成所要创建的表空间的数据文件B、BLOCKSlZE:为该表空间说明非标准块的大小C、NOLoGGING:说明在该表空间中所有数据的变化都将写入重做日志文件中D、OFFLlNE:说明表空间在创建后立即被置为脱机【答案】C6、下列关于关系数据库视图的说法中,哪些是正确的?()1.视图是关系数据库三级模式中的内模式。II.视图能够对机密数据库提供一定的安全保护。HL视图对重构数据库提供了一定程度的逻辑独立性。IV.对视图的一切操作最终都要转换为对基本表的操作。V.所有的视图都是可以更新
3、的。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.【答案
4、】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、不能删除St
5、UClent表,该表正被使用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数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个
6、文件。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【答案
7、】D【解析】本题主要考查的知识点为数据控制语言。数据控制语言主要用于安全管理。数据控制语言包括的主要SQL语句有:(I)GRANT:用于授予权限,可把语句许可或对象许可的权限损予其他用户和角色。(2)REVoKE:用于收回机限,其功能与GRANT相反,但不影响该用户或色从其他角色中作为成员继承许可权限。17、数据库系统中,DBA表示O。A、应用程序设计者B、数据库使用者C、数据库管理员D、数据库结构【答案】C18、在OraCIe中,关于表分区下列描述不正确的是()。A、分区允许对选定的分区执行维护操作,而其他分区对于用户仍然可用B、不可以对包含LoNG或LONGRAW列的表进行分区C、不可以对
8、包含任何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、在关系数据库中,把数据表示成二维表
9、,每一个二维表称为()。【答案】关系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、合并查询
10、使用的操作符是()。【答案】UNION7、SQLServer2012支持()、()和()三种类型的触发器。【答案】DML触发器DDL触发器I登录触发器8、()范式消除了主属性对主码的部分函数依赖和传递函数依赖。【答案】BCNF9、在SQLServer2012中有()、()和()三种数据库还原模式。【答案】简单还原I完全还原I批日志还原10、重新组织和构造数据库是()阶段的任务。【答案】运行和维护三、简单题(每小题5分,共20分)1、关系模型由哪几部分组成?【答案】1.关系数据模型的数据结构2 .关系数据模型的操作集合3 .关系数据模型的完整性约束2、数据库概念【答案】数据库就是存放数据的仓库,
11、是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。3、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?【答案】(1)数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。(2)各阶段任务如下:需求分析:准确了解与分析用户需求(包括数据与处理)。概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。数据库实施:设计
12、人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。4、事务中的提交和回滚是什么意思?【答案】事务提交是提交事务的所有操作:具体来说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中,事务正常结束;事务回滚是数据库返回到事务开始的状态:事务在运行过程中发生某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时的状态。四、综合应用题(每小题20分,共20分)1、设有如下所示的三个关系模式:商店
13、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)
14、检索所有商场中各种商品的平均数量。(7)将商品“复读机”的价格修改为350。(8)将“百货商店”的商店名修改为“百货商场”。(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。(10)将查询和更新SP表的权限赋给用户U1。【答案】(1)用Create语句创建商店表ShOP,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。CreatetableShop(Snointprimarykey,Snamechar(10)notnull,citychar(10)(2)检索所有商店的商店名和所在城市。Selectsname,cityfromshop(3)检索价格低于50元的所
15、有商品的商品名和价格。SelectPname,priceFromProductWhereprice50(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。Selectsno,snameFromShopwherecity=,北京orderbysnodesc(5)检索供应“书包”的商店名称。SELECTShop.SnamefromShop,Product,SPWHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoandPname=书包(6)检索所有商场中各种商品的平均数量。Selectavg(qty)平均数量fromSPgroupbysno(7)将商品“复读机”的价格修改为350。UpdateProductSetprice=350WherePname=