数据库样卷(六卷)及答案_第1页
数据库样卷(六卷)及答案_第2页
数据库样卷(六卷)及答案_第3页
数据库样卷(六卷)及答案_第4页
数据库样卷(六卷)及答案_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库精选样卷(一)(总分100分,考试时长90分钟)一、单项选择题(每题2分,共40分)1、数据被加工处理以后才能成为()A、数据库B、信息C、数据库系统D、数据库管理系统2、以下关于MySQL配置文件my. ini的描述中,正确的选项是。A、该文件只包含客户端的默认端口和默认字符集的设置B、该文件只包含服务器端的默认端口和默认字符集的设置C、该文件包含客户端及服务器端默认端口和默认字符集的设置D、该文件中没有任何关于端口和字符集的设置3、()参数控制后台进程跟踪文件的位置。BACKGROUXDDUMP_DESTBACKGROUND_TRACE_DESTDB_CREATE_FILE_DEST

2、D、不存在这样的参数,位置因平台而异,无法更改4、关系运算中花费时间可能最长的是()。A、选取B、投影C、除D、笛卡儿积5、关于关系模型,表达正确的选项是A、只可以表示实体之间的简单关系B、实体间的联系用人为连线表示C、有严格的数学基础D、允许处理复杂表格,如一栏包括假设干行6、Visual Foxpro 6. 0是一种关系型数据库管理系统,所谓关系是指A、各条记录中的数据彼此有一定的关系B、一个数据库文件与另一个数据库文件之间有一定的关系C、数据模型符合一定条件的二维表格式D、数据库中各个字段之间彼此有一定的关系7、有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEP

3、T的主键是部门号。EMPA、从DEPT中删除部门号二03的行B、在DEPT中插入行(06,计划部,6号楼)C、将DEPT中部门号二02的部门号改为10D、将DEPT中部门号=01的地址改为5号楼8、用()形式表示实体类型和实体间联系是关系模型的主要特征。A、指针B、链表C、关键字D、表格9、某网站存在SQL注入漏洞,使用ACCESS数据库,以下()可以通过SQL注入直接实现。A、删除网站数据库表B、猜解出管理员帐号和口令C、猜解出网站后台路径D、在网站页面插入挂马代码10、在Visual FoxPro系统中,()创立时,将不以独立的文件形式存储A、查询B、视图C、类库D、表单11、为数据表创立

4、索引的目的是。A、归类B、提高查询的检索性能C、创立主键D、创立唯一索引12、数据库系统提供给用户的接口是(),它具有数据定义、数据操作和数据检查功能, 可独立使用,也可嵌入宿主语言使用。A、数据库语言B、过程化语言C、宿主语言D、面向对象语13、假设要在数据表视图内对字段进行重命名,应使用()选项卡A、开始FROM CWHERE C. TEACHER=程军AND NOT EXISTSSELECT *FROM SCWHERE SC. C#二C. C# AND SC. S#=S. S#)2、(1)教师编号不是候选码。(2)假定对任一本书一个人一天只能借一次,那么主码为:教师编号,借阅图书编号,借

5、书日期;非主属性为:教师姓名、 、所在部门、书名、还书日期、备注(3)存在。(教师编号,借阅图书编号,借书日期)-教师姓名(教师编号,借阅图书编号,借书日期)教师 (教师编号,借阅图书编号,借书日期)-所在部门(教师编号,借阅图书编号,借书日期)-书名(4)因为存在非主属性对于码的局部函数依赖,所以,未到达二范式,只属于一范式。(5)教师(教师编号,教师姓名, ,所在部门)图书(图书编号,图书名)借阅(教师编号,图书编号,借书日期,还书日期,备注)数据库精选样卷(三)(总分100分,考试时长90分钟)一、单项选择题(每题2分,共40分)1、在数据库技术中,数据处理基于【】,可以发现有用的信息。

6、A、更新B、视图C、查询D、表2、调用宏组中的宏命令格式为()A、宏名B、宏组名C、宏组名.宏名D、宏组名.宏名3、在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是。A、 CREATEB、 SELECTC、USEUSING4、用来表达数据库物理结构的模型称为()A、概念模型B、逻辑模型C、外部模型D、内部模型5、在PL/SQL Developer的SQL窗口中执行SQL语句,关于返回的结果集以下说法不正 确的是()oA、可以由系统自动控制每页显示的行数B、可以由用户设置每页显示的行数C、可以设置为一页全部显示所有行数D、可以设置结果集显示的页数6、关系代数的半联接操作由以下操作

7、组合而成()A、投影和选择B、联接和选择C、联接和投影D、笛卡儿积和投影7、在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会()。A、出现活锁现象B、出现死锁现象C、事务执行成功D、事务执行失败8、关于关系模型,以下表达不正确的选项是( )oA、一个关系至少要有一个候选码B、列的次序可以任意交换C、行的次序可以任意交换D、一个列的值可以来自于不同的域9、一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的 ()oA、记录B、行C、数据字典D、属性10、用于删除约束的命令是哪一个?()ALTER TABLE MODIFY CONSTRAINTDROP CONSTRA

8、INTALTER TABLE DROP CONSTRAINTALTER CONSTRAINT DROP11、数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和()。A、数据库查询B、数据库完整性定义C、改善系统性能,提高系统效率D、数据库连接12、在表emp里,计算员工的年薪SAL*12并生成别名Annual Salary。()SELECT ename,sal*12. Annual Salary FROM emp;SELECT ename,sal*12 Annual Salary FROM emp;SELECT ename,sal*12 AS Annual Salary FROM e

9、mp;SELECT ename,sql*12 AS INICTAP(nAnnual Salary ) FROM emp;13、【】可以防止丧失更新和“读脏数据”。A、0级封锁B、1级封锁C、2级封锁D、两段锁协议14、在SELECT语句的语法结构中,【】用于对检索到的记录进行分组。A、FROM子句B、WHERE 子句C、GROUP BY 子句D、HAVING 子句15、在表设计视图中,不能()oA、修改字段的类型B、修改字段的名称C、删除一个字段D、删除一条记录16、数据库中数据的正确性、有效性和相容性称为()。A、恢复B、并发控制C、完整性D、安全性17、Diane是一个新DBA,当数据库服

10、务器正在运行时她发出了关闭数据库的命令,等一 会儿,她发现Oracle正在等待所有用户主动断开,她使用的是()关闭命令。NORMALABORTIMMEDIATENONE18、事务的持久性是指()。A、事务中包括的所有操作要么都做.要么都不做B、事务一旦提交.对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务必须使数据库从一个一致性状态变到另一个一致性状态19、搭建一套双节点架构的Oracle 11g RAC数据库环境,最少需要配置()个IP地址(不包含心跳IP) OA、2B、3C、4D、520、在一个主动性的数据库性能监视过程中,你在AWR报告中发现了 l

11、og file sync等 待事件出现在TOP 5等待事件列表中,这个事件暗示着( )oA、频繁的日志切换正在发生。B、日志(REDO)的产生比LGWR写出的数据更快。C、在应用程序中频繁的COMMIT和ROLLBACK正在发生。D、在数据库中频繁的增量检查点正在发生。二、填空题(每题2分,共10分)1、数据库是存储在计算机内有结构的 O2、一个工程具有一个工程主管,一个工程主管可管理多个工程,那么实体“工程主管”与实 体“工程”间的关系属于()的关系。3、数据库设计的步骤中,前两个阶段是系统需求分析和()。4、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能 称为

12、o5、设有关系模式R(A,B,C,D、,函数依赖F=AB-CD,AfD,那么R的候选码是(),它属于 ()范式的关系模式。三、判断题(每题1分,共10分)()1、如果YGXGU,那么X-Y成立,这条推理规那么称为自反律;如果X-Y和WY-Z 成立,那么WX-Z成立,这条推理规那么称为一伪传递律一。()2、关系模型是静态的,是关于关系的结构描述。关系是动态的,是关系模式在某 一刻的状态()3、关系操作的特点是集合操作。()4、隐式游标与显式游标的不同在于显式游标仅仅访问一行,隐式的可以访问多行()5、smallint是SQL的数据类型吗?()6、ORDER BY可以对查询结果进行排序,ASC为降

13、序,DESC为升序。()7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原那么:一保 持原有的依赖关系一和无损连接。()8、Oraclellg数据库可以通过跨平台的表空间传输方式迁移数据。()9、在Oracle中,当FETCH语句从游标获得数据时,当前记录的数据加载到变量 中。()10、客户端字符集与数据库字符集不一致将造成客户端访问oracle数据库汉字数 据出现乱码。四、综合应用题(每题20分,共40分)1、假设某商业集团数据库中有一关系模式R(商店编号,商品编号,数量,部门编号,负责人),假设规定:(D每个商店能销售多种商品(每种商品有一个编号);商店的每种商品只在一个部

14、门销 售;(2)每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量;问题:(1)写出关系R的基本函数依赖(2)找出R的候选码(3)R的范式,假设不属于3NF,那么分解为3NF2、多关系的连接查询L假设有如下关系模式S (SNo,SN,Sex,Age,Dept)C(CNo,CN,CT)SC(SXo.CNo,Score)T (TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)TC(TNo.CNo).统计每门课(显示课程号、课程名)的选课人数和平均分,并按平均分的降序排列。.查询选修了两门课以上(包括两门课)的学生的学号和姓名。.查询有成绩不及格的学生的基本信息。

15、.统计各个学院考试课程都及格的学生人数.查询选修了课程名为“数据库原理”的学生的学号和姓名。参考答案一、单项选择题1、C2、D3、C【解析】此题得分:1分4、B5、D【解析】选项A、B、C都可以利用PL/SQL Developer的工具选项进行设置。6、C7、B8、I)9、D10、C11、C12、B13、C14、C【解析】此题主要考查的知识点为SELECT。在SELECT语句的语法结构中,SELECT子句用 于指定输出的字段;FROM子句用于指定数据的来源;WHERE子句用于指定数据的选择条 件;GROUP BY子句用于对检索到的记录进行分组;HAVING子句用于指定组的选择条 件;ORDER

16、 BY子句用于对查询的结果进行排序。15、D【解析】设计视图主要用于对表结构进行设计,数据表视图主要对表中数据进行操作16、C17、A18、B19、D20、C二、填空题1、数据的集合2、一对多3、概念结构设计4、数据操纵功能5、 AB|INF三、判断题1、正确2、正确3、正确4、错误5、正确6、错误7、正确8、正确9、正确10、正确【解析】客户端应用中能够显示什么样的字符取决于客户端操作系统语言环境客户端应 用字符集,该字符集应与服务器端数据库字符集保持一致。四、综合应用题1、(1)每个商店的每种商品只在一个部门销售:商店编号,商品编号-部门编号每个商店的每个部门只有一个负责人:商店编号,部门

17、编号负责人每个商店的每种商品只有一个库存数量:商店编号,商品编号-库存量(2)主码为:商店号,商品编号,非主属性为:数量,部门编号,负责人(3)因存在非主属性(负责人)对主码(商品编号,商店号)的传递函数依赖故未到达三范式,只到达二范式。分解该关系模式:R1(商店编号,商品编号,部门编号,数量)R2 (商店编号,部门编号,负责人)分解后其实已到达BC范式。2、(1) select c. eno, cn, count (sno)选课人数,avg(score)平均分 from c, sc o=sc. eno group by c. eno,cn order by avg(score) dose(2

18、)select s.sno,sn from s,sc where s. sno=sc. sno group by s. sno,sn havingcount (eno)=2(3)select * from s where sno in(select distinct sno from sc where score=60)group by deptselect s. sno, sn from s join sc on s. sno=sc. sno join c on c.eno=sc.eno where cn=数据库原理数据库精选样卷(四)(总分100分,考试时长90分钟)一、单项选择题(每题2

19、分,共40分)1、把一个数据库分布在假设干台计算机中,称为()数据库。A、分布式B、集中式C、直接D、顺序2、将数据库系统与现实世界进行密切地、有机地、协调一致地结合的过程是A、数据库设计的内容B、数据库设计C、数据库生命周期D、数据库设计方法3、当多名用户需要Access数据库协同办公时,翻开方式应设为A、只读方式B、翻开C、独占只读方式D、独占方式4、下面表达正确的选项是()。A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进 行查、添、删、改操作B、事务(iransaCtion)是数据库进行的基本工作单位。如果一个事务从未有过更 新,那么就保持了数据库处于一致性

20、状态C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余D、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授 权,由数据库具体执行5、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A、文件的集合B、数据的集合C、命令的集合D、程序的集合6、数据库系统的核心软件是()。A、数据模型B、数据库管理系统C、数据库D、数据库管理员7、硬件平台是数据库系统的组成之一,硬件平台包括计算机和()。A、操作系统B、网络C、数据库开发工具D、接口软件8、以下哪个表空间不能设置为OFFLINE( )?USERSYSTEMTOOLSINDEX9、是长期存储在计

21、算机内的有组织、可共享的数据集合。A、数据库管理系统B、数据库C、数据库系统D、文件系统10、从两个以上的二维表中根据关联的属性生成一个新的关系,这种关系运算被称为( )A、选择B、连接C、投影D、并11、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬 件、软件和()。A、系统分析员B、程序员C、数据库管理员D、操作员12、一个元组对应表中的()A、一个记录B、多个记录C、一个域D、一个字段13、在 DBMS 中执行 GRANT update (coll) ON TABLE t. tl TO user7,对于该语句下面哪 个描述是正确的:A、user7可以在tl

22、上定义视图B、user7可以更新tl中的col 1属性的值C、user7在创立其他表时可以定义参考于tl中coll属性的外关键字D、used可以在tl中定义外关键字.14、以下不是Access 2010数据库对象的是()。A、表B、查询C、宏D、页15、以下命令不属于DBMS的数据定义语言的是:oCREATEDROPINSERTALTER16、在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师) 中,性别是C型字段,研究生导师是L型字段。假设要查询“是研究生导师的女老师”信 息,那么SQL语句 SELECT * FROM T WHERE逻辑表达式)”中的逻辑表达

23、式应是A、研究生导师AND性别二“女“B、研究生导师0R性别=女”C、性别二“女“ AND研究生导师二.F.D、研究生导师二.T. OR性别二女17、SELECT-SQL 语句是()。A、选择工作区语句B、数据查询语句C、选择标准语句D、数据修改语句18. Visual FoxPro中可执行的表单文件的扩展名是()。A、SCTB、SCXC、SPRD、SPT19、()是在数据库翻开状态下发生的备份,需要数据库运行在归档模式下。A、脱机备份B、联机备份C、一致备份D、不一致备份20、数据仓库的特征不包括A、面向主题B、集成性C、数据的易失性D、数据的时变性二、填空题(每题2分,共10分)1、SQL

24、支持数据库的三级模式结构,其中()对应于基本表。2、在Access中,组由属于数据库对象的构成,在组中添加对象并不改变该对象的 位置。3、每个触发器有()和()两个特殊的表在数据库中。4、在创立表的过程中,设置有效性规那么的目的是实施数据库的o5、合并局部E-R图时可能会发生属性冲突、命名冲突和()0三、判断题(每题1分,共10分)()1、sysoper、sysdba可以创立数据库()2、两个分别为n目和m目的关系R和S的笛卡尔积是一个(n + m)列的元组的集 合。假设R有kl个元组,S有k2个元组,那么R和S的笛卡尔积有kl + k2个元组。()3、二元实体之间的联系可抽象为三类,它们是1

25、:1、Ln和()4、SQL语言中,删除一个表的命令是delete()5、SELECT * FROM语句中的*号表示表中的全部字段。()6、SQL 语句delete from emp”和 truncate table emp” 执行的结果是一样的()7、如果要禁止某个用户访问Oracle系统,那么最好的方式是删除该用户,而不是 锁定该用户。()8、Oracle在nomount模式下也可以改变数据库的归档模式()9、表、索引、约束、序列、同义词、触发器、函数及存储过程都是Oralce数据库 对象。()10、唯一性约束用于保证表中某个字段的值不重复且值能为空(null), 一个表可 以定义多个唯一性

26、约束。此题得分:0分四、综合应用题(每题20分,共40分)1、设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只 有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答以下问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经到达第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。2、在学生课程管理数据库中创立一触发器,当向学生选课表插入记录时,检查该记录的 学号在学生表中是否存在,检查该记录

27、的课程号在课程表中是否存在,及选课成绩是否 在0到100范围,假设有一项为否,那么不允许插入。参考答案一、单项选择题1、A2、B【解析】此题主要考查的知识点为数据库设计。数据库设计是将数据库系统与现实世界 进行密切地、有机地、协调一致地结合的过程。3、B【解析】协同办公属于多个用户同时读写的操作场景,因此要采用“翻开”的方式翻开 数据库,便于多用户共享读写数据。4、B5、B6、B7、B8、B9、B【解析】此题得分:1分10、B【解析】无11、C12、A13、B14、D【解析】Access 2010的数据库对象包括表、查询、报表、窗体、宏和模块。15、C16、A17、B18、B19、B【解析】联

28、机备份是在数据库翻开状态下发生的备份,又称为热备份。联机备份需要数 据库运行在归档模式下。在归档模式下,联机日志被归档,在数据库内部建立一个所有 作业的完整记录。联机备份时数据库保持翻开状态,进用户仍可连接并操作数据库,对 7x2 4小时的应用而言往往必须使用联机备份。联机备份可以到达秒级恢复,而且几乎 对所有数据库对象都可以恢复,但是实现过程比拟复杂,需要较大空间存放归档重做日 志文件,而且操作过程中不允许失误,否那么恢复无法进行。20、C【解析】此题主要考查的知识点为数据仓库的特征。数据仓库的特征包括:(1)面向主 题。(2)集成性。(3)数据的非易失性。(4)数据的时变性。二、填空题1、

29、模式2、快捷方式3、插入表|删除表4、完整性5、结构冲突三、判断题1、错误2、错误3、正确4、错误5、正确6、错误7、错误【解析】中级P157,说反了。8、错误9、正确10、正确四、综合应用题1、(1)关系模式S的基本函数依赖如下:(商店编号,商品编号)一部门编号,(商店 编号,部门编号)一负责人,(商店编号,商品编号)一数量(2)找出关系模式R的候选码;答:关系模式R的码为:(商店编号,商品编号, 部门编号)。(3)试问关系模式R最高已经到达第几范式?为什么?答:原关系模式R是属于 1NF的,码为(商店编号,商品编号,部门编号),非主属性对码的函数依赖全为局部函 数依赖,所以不属于2NF。消

30、除非主属性对码的函数依赖为局部函数依赖,将关系模式分解成2NF如下:R1(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号,负责人)(4)如果R不属于3NF,请将R分解成3NF模式集。B、创立C、字段D、表14、索引可以提高操作的效率。deleteupdateselectinsert15、以下哪个不是数据库系统必须提供的数据控制功能()。A、安全性B、可移植性C、完整性D、并发控制16、函数mod(23,-5)的结果是。A、3B、-3C、-2D、217、以下选项中,属于数据访问页的视图是()A、数据表视图B、访问视图C、预览视图D、设计视图18、概念结构设计的主要目标是产生数据库的

31、概念结构,该结构主要反映()。A、应用程序员的编程需求B、DBA的管理信息需求C、数据库系统的维护需求D、企业组织的信息需求19、以下命令是用于ORACLE中数据导出的是()0A、expB、impinputoutput20、数据逻辑独立性是指( )oA、模式改变,外模式和应用程序不变-B、模式改变,内模式不变-C、内模式改变,模式不变-D、内模式改变,外模式和应用程序不变二、填空题(每题2分,共10分)1、数据库管理系统是在操作系统支持下的 软件。2、设有关系R,按条件f对关系R进行选择,正确的选项是 o3、在设计视图中创立选择查询时有三个要点,即确定查询数据源、指定和设置查询 准那么。4、数

32、据库设计中,前四个阶段可统称为(),后两个阶段统称为实现和运行阶段。5、设有关系模式R(A,B,C,D、,函数依赖F=AB-C,CfD,DfA,那么R的所有3个可能的 候选码分别是()、()、()。三、判断题(每题1分,共10分)()1、数据库管理系统的主要功能有一数据定义_、数据库操纵功能、一数据库的运行管 理以及数据库的建立和维护等四个方面。()2、PMON是进程监控进程。()3、默认值是指在用户没有输入数据之前,系统会随机分配一个数据()4、MySQL自增型字段的关键字是auto increment。()5、在表中添加新字段时,需要指定新字段在表中的位置。after表示在表最后添 加新字

33、段。()6、E-R图是表示概念模型的有效工具之一,E-R图中的菱形框表示的是实体?()7、索引有助于提高数据检索的速度,因此建立索引的数量越多越好?()8、使用DISTINCT关键字可以去掉查询结果中指定列的重复值。答:将R分解为R1(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号,负责人)分解后的R不存在传递的函数依赖,所以分解后的R已经是第3NFcreate trigger stu_ins_trion scfor insertasbegindeclare s# char,c# char(5),grade intselect s#二sno,c#=cno,grade=scoref

34、rom insertedif (s# not in(select sno from student) or (c# not in (select eno from course) )or (grade not between 0 and 100) rollback transactionelseprint 成功插入end数据库精选样卷(五)(总分100分,考试时长90分钟)一、单项选择题(每题2分,共40分)1、客户/服务器体系结构的关键在于()A、计算的分布B、功能的分布C、CPU的分布D、数据的分布2、解析后的SQL语句在SGA中的哪一个组件中进行缓存?()DATABASE BUFFERD

35、ATA DICTIONARY BUFFERLIBRARY BUFFERLARGE POOL3、在MySQL中,向char、varchar text、日期型的字段插入数据时,字段值要用 括起来。A、号B、不需要任何符号C、方括号D、单引号4、有如下命令序列:s=n2001年下半年计算机等级考试”LEFT(s,6)+RIGHT(s,4)执行以上命令后,屏幕上所显示的是OA、2001年下半年等级考试B、2001年下等级考试C、2001年考试D、2001年等级考试5、数据库中A、B西张表,均有相同的字段C,在两表中C字段均已设置为主键。当通过 字段C创立两表的关系时,系统默认的关系为A、多对多B、不能

36、建立关系C、一对一D、一对多6、有两个关系R和S,分别含有15个和10各元组,那么在RUS,R-S,RnS中不可能出现的元 组情况是()18,7,721,11,425,15,015,5,107、不符合关系数据库特点的是()。A、关系中属性的先后顺序无关紧要B、关系中元组的先后顺序无关要紧C、同一关系中属性名必须唯一D、关系中同一属性的域可以不同8、数据库类型是按照()来划分的。A、数据模型B、记录形式C、数据存取方法D、文件形式9、要求满足连接条件的记录,以及连接条件左侧表中的记录都包含在结果中,应使用A、内部连接B、左连接C、完全连接D、右连接10、以下关于SQL的说法中,错误的选项是A、S

37、QL是SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言11、在关系型数据库管理系统中,所谓关系是指()A、各条数据记录之间存在着一定的关系B、各个字段数据之间存在着一定的关系C、一个数据库与另一数据库存在着一定的关系D、满足一定条件的一个二维数据表格12、在access2010中,假设要将音频直接存储在数据库中,应采用的字段类型是()A、备注型B、超链接型C、OLE对象型D、查阅向导型13、看 SQL 语句 uSELECT name,status FROM v$controlfile; w 这一语句将

38、显示以下()结果。A、显示 MAXDATAFILE 的值B、确定最后一个检查点所发生的时间C、显示所有数据文件的名字和状态D、显示所有控制文件的个数、名字、状态和位置14、()是控制数据整体结构的人,负责三级结构定义和修改。A、专业用户B、应用程序员C、DBAD、一般用户15、SQL Server 2008的文件包括:主数据文件、辅助数据文件和。A、索引文件B、日志文件C、备份文件D、程序文件16、下面有关索引的描述正确的选项是()。A、不可以在多个列上创立复合索引B、可以在多个列上创立复合索引C、索引列中的数据不能重复出现D、索引列中的数据必须是数值型17、在连编工程文件之前应在“工程管理器

39、”中指定一个主文件,该主文件将作为已编 译的应用程序的执行开始点。以下类型的文件中,()文件不可以作为主文件。A、查询B、表单C、菜单D、类库18、假设有多个Oracle数据需要进行集中管理,那么对sysdba的管理最好选择哪种认证 方式O ?A、系统认证B、password文件认证方式C、域认证方式D、以上三种都可19、SQL语言中用来创立、删除及修改数据库对象的局部被称为:()A、数据库控制语言B、数据库定义语言C、数据库操纵语言D、数据库事务处理语言20、实现数据库的哪个特性能够防止对未提交更新的依赖(脏数据的读出)?()A、完整性B、并发性C、安全性D、可移植性二、填空题(每题2分,共

40、10分)1、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、()面向对 象模型、对象关系模型和斑结构化数据模型等。2、层次模型和网状模型中的单位是基本层次联系,这是指两个()以及他们之间的()(包括 一对一)的联系。3、设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均 成绩的学生的学号。SELECT学号FROM sc WHERE成绩=(SELECT FROM sc)4、()地进行需求分析,再()地设计概念结构。5、在Access中,规定日期型常量的定界符是一。三、判断题(每题1分,共10分)()1、创立触发器的时候可以不是表的所有者或数据

41、库的所有者。()2、datetime和timestamp都是日期和时间的混合类型,它们之间没有区别。()3、客观存在的事物被称为实体集。()4、某些情况下select count (*)的返回行数会比select count (value)少。()5、为数据表创立索引的目的是提高查询的检索性能。()6、Oracle数据字典和动态性能视图的所有者是SYSTEM用户()7、给用户JACK可以访问所有视图和表的权限,那么JACK可以访问数据字典视图 DBA_TABLES 吗?()8、在Oracle中,DBA和应用程序都必须通过一个数据库用户才能访问数据库。()9、触发器可用于保证数据的完整性?()1

42、0,如果一个服务器进程(server process)试图将一个缓冲区移到脏队列中,而 这个队列已经满了将会发生Oracle将通知DBWn写盘。四、综合应用题(每题20分,共40分)1、设有如下所示的三个关系模式:商店 Shop (Sno, Sname, City) /Sno (商店编号)、Sname (商店名)、City (所在城 市)商品 Product (Pno, Pname, Price) /Pno (商品编号)、Pname (商品名称)、Price(价格)商店所售商品SP (Sno, Pno, Qty), /Qty (商品数量)(1)用Create语句创立商店表Shop,要求创立主键

43、,商店名不允许为空,各属性的数 据类型根据表中所给数据选定。(2)检索所有商店的商店名和所在城市。(3)检索价格低于50元的所有商品的商品名和价格。(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。(5)检索供应“书包”的商店名称。(6)检索所有商场中各种商品的平均数量。(7)将商品“复读机”的价格修改为350。(8)将“百货商店”的商店名修改为“百货商场”。(9)创立视图:“铁道商店”所售商品的商品编号,商品名和数量。(10)将查询和更新SP表的权限赋给用户U1。2、某大学的运动会比赛工程管理数据库包括如下三张表:Student (xh, xm, xb, ni, sz

44、x) /学号、姓名、性别、年龄、所在系Sports (xmh,xmm,dw) 运动工程的编号、名称、工程的计分单位SS (xh,xmh,cj)学号、运动工程的编号、成绩根据上述情况,完成如下操作:(1)使用SQL语言,创立student表,并定义xh为主键。(2)在Student表xh属性列上建立名称为xh的聚簇索引。(3)使用SQL语言从表Student中删除学生“张三”的记录。(4)使用SQL语言为SS表添加一条记录:学号为“xhOOl”的学生参与了编号为“xmOOl”的运动工程,但还没成绩。(5)使用SQL语言,将Student表学号为“xhOOl”的学生的姓名改为“李明”。(6)查询“

45、计算机”系的学生参加了哪些运动工程,只把运动工程名称列出,去除重复 记录。(7)查询各个系的学生的“跳高”工程比赛的平均成绩(不要求输出比赛工程的计分单 位)。(8)统计各个系的总成绩情况,并根据总成绩按降序排序。(9)建立“计算机”系所有男学生的信息视图JSJLStudent。(10)回收用户“李明”对Sports表的查询权限。参考答案一、单项选择题1、B2、C【解析】保存在librae cache中保存的已分析sql语句。3、D【解析】此题得分:1分4、C5、C【解析】一对多:如果实体集A中的任意一个实体,至多对应实体集B中的一个实体;反 之,实体集B中的一个实体,至多也只对应实体集A中的

46、一个实体,那么称实体集A与实体 集B为一对一关系。一对多:如果实体集A中至少有一个实体对应实体集B中的两个或两 个以上的实体;反之,实体集B中的任意一个实体,至多只能对应实体集A中的一个实体, 那么称实体集A与实体集B为一对多关系。多对多:如果实体集A中至少有一个实体对应实 体集B中两个或两个以上的实体;反之,实体集B中至少有一个实体与实体集A中的两个 或两个以上的实体对应,那么称实体集A与实体集B为多对多关系。主键具有唯一性,所 有A与B为一对一的关系。6、A7、D【解析】一个关系就是一张二维表,二维表中同一列的数据类型和取值范围必须相同。8、A9、B【解析】此题得分:1分10、A【解析】此

47、题主要考查的知识点为SQL的特点。SQL具有如下特点:(1)SQL不是某个特定 数据库供应商专有的语言。几乎所有重要的关系数据库管理系统都支持SQL,所以掌握 SQL可以帮助用户与几乎所有的关系数据库进行交互。(2)SQL简单易学。它的语句全都 是由具有很强描述性的英语单词所组成,而且这些单词的数目不多。(3)SQL尽管看上去 很简单,但它实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级 的数据库操作。需要注意的是:SQL语句不区分大小写。11、D【解析】一个关系就是一个规范化的二维表。12、C【解析】OLE对象可以存储多媒体数据。13、D14、C15、B16、B17、D1

48、8、B19、B20、B二、填空题1、层次模型网状模型I关系模型2、实体|联系3、AVG (成绩)4、自顶向下|自底向上5、#三、判断题1、错误2、错误3、错误【解析】客观存在的事物被称为实体,假设干个性质相同的同类实体被称为实体集。4、错误5、正确6、错误7、错误8、正确【解析】中级P1599、正确10、正确四、综合应用题1、(1)用Create语句创立商店表Shop,要求创立主键,商店名不允许为空,各属性的 数据类型根据表中所给数据选定。Create table Shop( Sno int primary key,Sname char(10) not null,city char(10)(2

49、)检索所有商店的商店名和所在城市。Select sname,cityfrom shop(3)检索价格低于50元的所有商品的商品名和价格。Select Pname,priceFrom ProductWhere price Sex、Sage、Sdept、Cno、Cname、Ccredit、Grade 分别表示学号、 姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。试用SQL语言完成以下项操作:(1)查询选修课程包括“1042”号学生所学的课程的学生学号(2)创立一个计科系学生信息视图S_CS_VIEW,包括Sno学号、Sname姓名、Sex性别;(3)通过上面第2题创立的视图修改数据,把王

50、平的名字改为王慧平(4)创立一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓 名、成绩。参考答案一、单项选择题1、C2、A 3、A4、C【解析】字段选项卡中,可以设置字段数据类型、名称和标题等,在表选项卡内主要进 行数据表属性和表间关系进行设置。5、A【解析】此题得分:1分6、D7、C8、B9、A10、C11、C12、A13、B14、A15、A16、D17、D【解析】此题得分:1分18、A19、C20、D【解析】Access不但能够对数据进行管理,还可以提供窗体等对象,对数据进行应用。二、填空题1、系统软2、未绑定3、数据控制4、AB-BC|B-C|AB-*B|

51、AB-*C5、关系名(属性名1,属性名2,,属性名n)三、判断题1、正确2、错误3、正确4、错误5、正确6、正确【解析】中级P1667、正确【解析】中级P1588、错误9、错误10、正确四、综合应用题1、INSERT INTO R VALUES(25, “李明”,“男 ”,21, “95031 )INSERT INTO R(NO, NAME, CLASS) VALUES (30, “郑和”,“95031 )UPDATE R SET NAME= “王华 WHERE N0=10UPDATE R SET CLASS = 95091 WHERE CLASS = 95101”DELETE FROM R

52、WHERE N0=20DELETE FROMR R WHERE NAME LIKE “王”2、(1)create table Student(Sno char (10) not null,Sname char(8),Ssex char( 2),Sbirthday DATE datetime)(2)create table SC(Sno char(10) foreign key reference Studen(Sno),Cno char (4) foreign key reference Course(Cno),Grade int primary key(Sno, Cno)(3)alter t

53、able studentadd 入学时间 datetime(4)alter table studentalter column sname char(8) not null(5)delete form student参考答案一、单项选择题1、B【解析】信息:数据+数据加工处理2、C【解析】此题得分:0分3、A4、D5、C6、C7、C8、D9、B10、AIk B【解析】此题得分:0分12、A13、C【解析】无14、C【解析】此题得分:0分15、B16、C17、D18、D19、A20、A二、填空题1、系统2、sf(R)3、查询输出字段4、分析和设计阶段5、 AB|BC|BD三、判断题1、正确2、正

54、确3、错误【解析】默认值是用户预先定义的,不是随机产生的。4、正确5、错误6、错误【解析】E-R图的三要素是:“实体”用矩形框表示,框内标柱实体名称;“属性”用 椭圆形表示,并用连线与实体连接起来;“联系”用菱形框表示,框内标注联系名称。 7、错误8、正确9、正确10、正确四、综合应用题1、(1)此题的E-R图略。(2)对应的关系模型结构如下:科室(科名,科地址,科 )病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;

55、病人的候选码是病历号。2、 (1) SELECT DISTINCT SNOFROM SC SCXWHERE NOT EXISTS(SELECT *FROM SC SCYWHERE SCY. SNO = 1042* ANDNOT EXISTS(SELECT *FROM SC SCZWHERE SCZ. SNO=SCX. SNO ANDSCZ. CNO=SCY. CNO);(2) CREATE VIEW S_CS VIEWASFROM STUDENTWHERE Sdept=, CS(3)UPDATE S_CS VIEWSET SNAME=,王慧平WHERE SNAME=王平CREATE VIEW

56、datascore_viewASSELECT SNO 学号、SNAME 姓名、GRADE 成绩FROM STUDENT,SC,COURSEWHERE STUDENT. SNO=SC. SNOAND COURSE. CNO=SC. CNOAND CNAME=数据库数据库精选样卷(二)(总分100分,考试时长90分钟)一、单项选择题(每题2分,共40分)1、概念模型中,用椭圆表示A、实体型B、属性C、联系D、关系2、客户/服务器体系结构功能分布的结果是减轻了 ()A、服务器的负担B、I/O通道的压力C、客户端的负担D、CPU的负担3、下面表达申正确的选项是()。A、数据库管理系统是数据库中的程序和

57、数据的总称B、数据库管理系统是对数据库中的数据进行处理的一组应用程序C、商品化的数据库系统中最常见的3种数据模型:层次模型、网状模型、关系模型D、网状模型和关系模型都是格式化的数据模型4、在当前翻开的access数据表中,假设希望显示表中的内容时某些字段不能移动,可使用 的方法是()A、排序B、筛选C、隐藏字段D、冻结字段5、在ORDER BY子句中,DESC和ASC分别表示。A、降序、升序B、升序、升序C、升序、降序D、降序、降序6、假设用户USER1的默认表空间为USERS,他在该空间的配额为10MB,那么USER1在USERS 表空间创立基本表时,他应具有()权限CREATE TABLE

58、CREATE USERUNLIMITED TABLESPACELIMITED TABLESPACE7、X-Y能从推理规那么导出的充分必要条件是()。A、YXB、YX +C、XY +D、 X +=Y +8、学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课程名称, 学时,性质)、成绩(课程名称,学号,分数)。假设打印学生成绩单,包括学号、姓名、课程名 称和分数,应该对这些关系进行()操作。A、并B、交C、乘积D、连接9、根据数据流程图、任务分类表及数据操作特征表等,标明各任务的主要逻辑执行步骤 的是A、数据字典B、任务总表C、数据表I)、操作过程说明书10、Cat使用带有WI

59、TH ADMIN OPTION子句的DCL语句将DROP ANY TABLE系统权限 授予了 Fox,而Fox又将这一权限授予了 Dog如果Cat的权限被收回,除了 Cat以 外,()用户将丧失他们的权限。A、只有DogB、只有FoxC、 Dog 和 FoxD、没有其他用户丧失权限11、在SELECT语句中,以下有关HAVING子句的正确表达是。A、HAVING子句必须与GROUP BY子句同时使用B、HAVING子句与WHERE子句功能相同C、使用HAVING子句的同时不能使用WHERE子句D、HAVING子句可以在任意位置出现12、关于数据库的操作,下述说法中,()是正确的。A、数据库被删

60、除后,那么它包含的数据库表也随着被删除B、翻开了新的数据库,那么原来已翻开的数据库被关闭C、数据库被删除后,它所包含的表变成自由表D、数据库被关闭后,它所包含的数据库表不能被翻开13、参照完整性的规那么不包括()A、更新规那么B、检索规那么C、删除规那么D、插入规那么14、如果X-Y和Y X成立,那么X-Y是一个平凡的函数依赖,他可以根据Armstrong推理规那么的()推出A、自反律B、合并律C、增广律D、分解律15、ORACLE常用的性能分析工具是()。A、dbvdbcatkprofnetca16、以下关于数据控制语言的说法中,错误的选项是A、GRANT语句用于授予权限B、REVOKE语句

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论