版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库基础(Oracle)试卷及答案数据库基础(Oracle)试卷一、填空题(每小题4分,共20分)1、数据库管理技术经历了 人工管理、文件系统、数据库系统 三个阶段2、数据库三级数据结构是 外模式、模式、内模式3、Oracle数据库中,SGA由 数据库缓冲区,重做日志缓冲区,共享池 组成4、在Oracle数据库中,完正性约束类型有 Primay key约束。Foreign key约束,Unique约束,check约束,not need约束5、PL/SQL中游标操作包括 声明游标,打开游标,提取游标,关闭游标二、正误判断题(每小题2分,共20分)1、数据库中存储的基本对象是数据(T)2、数据库
2、系统的核心是DBMS(T)3、关系操作的特点是集合操作(T)4、关系代数中五种基本运算是并、差、选择、投影、连接(F)5、Oracle进程就是服务器进程(F)6、oraclet系统中SGA所有用户进程和服务器进程所共享(F)7、oracle数据库系统中数据块的大小与操作系统有关(T)8、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例(F)9、PL/SQL中游标的数据是可以改变的(T)10、数据库概念模型主要用于数据库概念结构设计(F)三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性?数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模
3、式映像和模式/内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。 外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。 当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。 模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另
4、一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。2、试述关系代数中等值连接与自然连接的区别与联系?连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉3、何谓数据库,数据库设计一般分为哪些阶段?1) 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。2) 需求设计,概念设计,逻
5、辑设计,物理设计,实施、运行、维护4、简述Oracle逻辑数据库的组成?表空间、段、区、数据块5、试任举一例说明游标的使用方法?-创建表create table test( name char(30), age char(40), subject char(20), id numeric(10) -插入数据 insert into test values (hehe,haha,hh,4) -定义变量declare name char(30)declare age char(40)declare subject char(20)declare id numeric-创建游标declare him
6、m1 cursorfor select name,age,subject,id from test-打开游标open himm1- 使用游标进行翻阅fetch himm1 into name, age, subject, id-注意FETCH_STATUS是SQL SERVER里面的变量和ORACLE的sqlstatus有区别。while (FETCH_STATUS = 0) begin-打印print nameprint ageprint subjectprint idfetch himm1 into name, age, subject, idend-关闭游标(关闭游标结果集,而不是它的全
7、部内容)close himm1-关闭游标(释放游标所占用的内存,并且可以让游标的名字可以被再次使用)deallocate himm1五、设有雇员表emp(empno,ename,age,sal,tel,deptno),其中:empno-编号,name-姓名,age -年齡,sal-工资,tel-电话deptno-部门号。请按下列要求分别晨SQL*PLUS下编程。(每小题3分,共15分) 1、查询家有电话的职工信息。SQLSELECT * FROM emp WHERE tel NOT NULL; 2、查询工资在500至800元之间的雇员信息SQLSELECT * FROM emp WHERE B
8、ETWEEN 500 AND 800; 3、按年龄递增顺序显示雇员编号、姓名、年龄、工资SQLSELECT empno,ename,age,sal FROM emp ORDER BY age ASC; 4、求部门号为D_01的平均工资SQLSELECT AVG(sal) FROM emp WHERE deptno=D_01; 5、查找部门号为D_01的40岁以上而工资在400元以下的雇员名单。SQLSELECT ename FROM emp WHERE deptno=D_01 AND age40 ANDSal=0)实体与与之联系;反之对于实体集B中的每一个实体,实体集A至多只有一个实体与之联系
9、。 3、多对一联系(m:1):对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系;反之对于实体集B中的每一个实体,实体集A有m个(m=0)实体与之联系。 4、多对多联系(n: m):对于实体集A中的每一个实体,实体集B中有n个(n=0)实体与之联系,对于实体集B中的每一个实体,实体集A有m个(m=0)实体与之联系。 6、PL/SQL有两种类型的游标:显式和隐式游标。二、单项选择题 (每小题3分,共15分)1、在关系数据库管理系统中,创建的视图在数据库三层结构中属于 ( )A.外模式 B.存储模式C.内模式 D.概念模式2、现实世界中,事物的一般特性在信息世界中称为 ( )A.实体 B
10、.实体键C.属性 D.关系键3、关系模式SJP(S,J,P)中,S是学生,J是课程,P是名次。每一个学生选修每门课程的成绩有一定的名次,每门课程中每一个名次只有一个学生(无并列)。该关系模式属于:A、2NF B、3NF C、BCNF D、4NF4、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多5、数据的逻辑独立性是指 ( )A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变三、简答题(每小题7分,共35分)
11、1、简述参照完整性规则,它的目的意义,试举例说明。2、简述oracle数据库系统的体系结构特点1) 至少包含一个SYSTEM表空间、DDL语言2) 各种不同表空间数据字典信息3) 我的数据保存在表空间上,表空间是以多个数据文件的形式体现的。3、何谓数据与程序的逻辑独立性和物理独立性?4、简述DBMS对数据库的安全性控制功能包括哪些常用手段?5、简述数据库概念设计的主要步骤。(1)进行数据抽象,设计局部概念模式; (2)将局部概念模式综合成全局概念模式; (3)评审四、数据库设计 (每小题10分,共30分)1、假设某一个学校的图书馆要建立一个数据库,保存读者、书和读者借书记录。为了建立该数据库,
12、需要先设计好概念模型,即设计-图,然后再将概念模型转换为关系模型。请设计出-图。读者的属性有:读者号、姓名、年龄、地址和单位。每本书的属性有:书号、书名、作者和出版社。对每个读者借的每本书有:借出日期和应还日期。公民(身份证号,姓名,工作单位)汽车(汽车牌号,型号,身份证号)孩子(C身份证号,C姓名,C 出生地,身份证号)2、有雇员表emp(empno,ename,age,sal,tel,deptno),其中:empno-编号,name-姓名,age -年齡,sal-工资,tel-电话deptno-部门号。请按下列要求分别晨SQL*PLUS下编程。(每小题3分,共15分 查询家有电话的职工信息。 查询工资在500至800元之间的雇员信息 按年龄递增顺序显示雇员编号、姓名、年龄、工资 求部门号为D_01的平均工资 找部门号为D_01的40岁以上而工资在400元以下的雇员名单。1、SQLSELECT * FROMemp WHERE tel NOT NULL;2、SQLSELECT *FROMem
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机电传动与控制 课件 第7章 电气控制系统设计
- 洁净厂房工程验收规范
- 研究生考研考试英语全真模拟试题及答案(第二季)
- 饮料饮品管理制度
- (完整版)喷射混凝土施工方案(专家论证版)
- 医疗机构中医健康管理标准(2026年版)
- 生鲜冷库维护规程
- 2026年朔州市平鲁区网格员招聘笔试备考试题及答案解析
- 2025年扬州市邗江区网格员招聘考试试题及答案解析
- 2026年甘肃省武威市网格员招聘考试备考试题及答案解析
- 颅脑损伤恢复期的护理查房
- 孟山都新员工入职培训
- 2025年贵州银行春招笔试真题及答案
- 招229人!2026年上半年云南省交通运输厅所属事业单位公开招聘笔试参考题库及答案解析
- 电力公司安全文化建设实施方案
- 2025年下半年成都陆港枢纽投资发展集团限公司面向社会公开招聘国企业工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年邮政银行ai面试题库及答案
- 2025村集体土地承包会议记录
- 2025年甘肃省委党校在职研究生招生考试(中共党史党建)综合试题及答案
- 利用微震监测技术研究麦积山石窟崖体的地形效应
- 光缆基础知识培训课件
评论
0/150
提交评论