? 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)在线全文阅读。
相关推荐: