77范文网 - 专业文章范例文档资料分享平台

数据库基础(Oracle)试卷及答案(2)

来源:网络收集 时间:2020-05-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

? 4、求部门号为D_01的平均工资

SQL>SELECT AVG(sal) FROM emp WHERE deptno='D_01'; ? 5、查找部门号为D_01的40岁以上而工资在400元以下的雇员名单。

SQL>SELECT ename FROM emp WHERE deptno='D_01' AND age>40 AND Sal<400;

数据库基础(Oracle)试卷

一、单项选择题 (每小题3分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选、多选或未选均无分。

1.现实世界中,事物的一般特性在信息世界中称为 (C ) A.实体 B.实体键 C.属性 D.关系键

2.数据的逻辑独立性是指 (A )

A.概念模式改变,外模式和应用程序不变 B.概念模式改变,内模式不变 C.内模式改变,概念模式不变

D.内模式改变,外模式和应用程序不变

3.在关系数据库管理系统中,创建的视图在数据库三层结构中属

于 (A )

A.外模式 B.存储模式 C.内模式 D.概念模式

4.部分匹配查询中有关通配符“_”的正确的叙述是 ( D) A.“_”代表多个字符 B.“_”可以代表零个或多个字符 C.“_”不能与“%”一同使用 D.“_”代表一个字符

5.假设下表中属性emp_dept是employee表中的一个外码,其中department表是主表,ID为主码,employee表为从表。请指出下面给出的各行中哪一行不能插入employee表(A) DEPARTMENT: ID NAME LOCATION 10 Accounting New york 40 Sales miami EMPLOYEE:

EMP_ID EMP_NAME EMP_MGR TITLE EMP_DEPT 1234 Green President 40 4567 Gilmore 1234 Senior VP 40 1045 Rose 4567 Director 10 9876 Smith 1045 Accountant 10 A、9213jones1045clerk30 B、8997grace1234secretary40 C、5932 allen4567clerknull

二、填空题 (每空2分,**30分)

1.数据模型通常都是由数据结构、数据操作和数据约束三个要素组成。

2.数据库系统各类用户对数据库的各种操作请求(数据定义、查询、更新及各种控制)都是由一个复杂的软件来完成的,这个软件叫做DBMS。

3.在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用DISTINCT关键字。

4.使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用HAVING子句。

5.关系数据库的数据操纵语言(DML) 主要包括两类操作,它们是检索和_更新。

6.在关系数据库设计中,数据库设计分为需求分析、概念设计、逻辑设计、物理设计、应用程序编码调试运行、数据库运行维护六个阶段。设计关系模式是数据库设计中的哪个阶段的任务?逻辑设计

7.关系运算可分为关系代数和关系演算两大类。

8.1NF的关系消除非主属性对键的部分函数依赖后,可将范式等级提高到2NF。2NF的关系消除非主属性对键的传递函数依赖后,可将范式等级提高到3NF。

9.数据库的三级结构通过模式的概念/内模式映象保证物理独立性,通过模式的外/概念映象,保证逻辑独立性。

10. SQL的含义是结构化查询语言。

11.DBMS通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的安全性。 三、简答题 (每小题6分,共24分)

1.数据库提供的安全性保护功能包括哪四个方面?试解释它们的含义

数据库的安全性:指保护数据库,防止不合法的使用造成的数据泄露、更改或破坏。

SQL Server 2000 的安全性机制由四层构成 第一层:操作系统的登录

第二层(服务器安全管理):SQL Server的登录————特殊账户sa

第三层(数据库安全管理):数据库的访问权————成为数据库用户

第四层(数据库对象安全管理):数据库对象(表、视图等)的访问权———数据库用户获得角色

2.简述参照完整性规则,它的目的意义,试举例说明。 3.以oracle DBMS为例,给出SQL语言支持的关系数据库三级逻辑结构示意图。

1) SQL语言支持的关系数据库三级逻辑结构由外层、概念层和内存构成,如图所示。

2)在概念层,对应于概念模式的概念记录型的是基本表。基本表是这样的一种表,它本身实际存在。一个基本表就是一个关系,它不是由其他表导出的表。基本表是使用CREATE TABLE语句建立的。

3)在外层,用户所看到的可以是基本表,也可以是视图,也可以是基本表+视图。视图是一个虚拟表,它是由一个或几个基本表导出的表,它不直接存在于物理存储器上的表。视图是使用CREATE SQL VIEW语句建立的。

4)在内层,每个基本表用一个存储文件来表示,即用一组类型相同的存储记录值来表示。DBA可以对物理存储文件进行操作。

4.简述DBMS对数据库的安全性控制功能包括哪些常用手段? 数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据泄漏和破坏,即避免数据被人偷看、篡改或搞坏;数据完整性控制功能,指为了保证数据库中数据的正确、有效和相容,以防止不合语义的错误数据被输入或输出。 四、数据库设计 (共15分)

1.假设有一个关系,用来记录每个人的身份证号、姓名和工作单位。还包含他/她的每个孩子的身份证号、姓名和出生地,以及他/她所拥有的每辆汽车的牌号和型号。 由现实世界的已知事实得知:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数据库基础(Oracle)试卷及答案(2)在线全文阅读。

数据库基础(Oracle)试卷及答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1035439.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: