资源描述:
《数据库基础试卷及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库基础(Oracle)试卷及答案数据库基础(Oracle)试卷一、填空题(每小题4分,共20分)1、数据库管理技术经历了三个阶段2、数据库三级数据结构是3、Oracle数据库中,SGA由组成4、在Oracle数据库中,完正性约束类型有5、PL/SQL中游标操作包括二、正误判断题(每小题2分,共20分)1、数据库中存储的基木对象是数据()2、数据库系统的核心是DBMS()3、关系操作的特点是集合操作()4、关系代数屮五种基本运算是并、差、选择、投影、连接()5、Oracle进程就是服务器进程()6、oraclet系统中SGA所有用户进程和服务器进程所共
2、亨()7、oracle数据库系统中数据块的大小与操作系统有关()8、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例()9、PL/SQL>
3、«游标的数据是可以改变的()10、数据库概念模型主要用丁-数据库概念结构设计()三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性?2、试述关系代数中等值连接与自然连接的区别与联系?3、何谓数据库,数据库设计一般分为哪些阶段?4、简述Oracle逻辑数据库的组成?5、试任举一例说明游标的使用方法?四、设关系R和S如下图所示,试求口儿C(R),R-ODS(10分)RABCSDE
4、3162123456789五、设冇雇员表emp(empno,ename,age,sal,tel,deptno),电话其中:empno编号,name姓名,age年齡,sa】工资,teldeptno咅E门号。请按下列要求分别晨SQL*PLUS下编程。(每小题3分,共15分)•1、查询家冇电话的职工信息。・2、查询工资在500至800元之间的雇员信息・3、按年龄递增顺序显示雇员编号、姓名、年龄、工资・4、求部门号为D01的平均工资•5、查找部门号为D_01的40岁以上而工资在400元以下的雇员名单。数据库原理用应用(oracle)参考答案一、填空题1、人工管理
5、、文件系统、数据库系统2、外模式、模式、内模式3、数据库缓冲区,重做日志缓冲区,共享池4、Primaykey约束。Foreignkey约束,Unique约束,check约束,notneed约束5、声明游标,打开游标,提取游标,关闭游标二、正误判断题1、T2、T3、T4、F5、F6、T7、T8、T9、F三、(略)四、1)HA,C(R)为AC1396792)先求笛卡尔积ABCDE123311236245631456627893178962后在RxS中选取满足1KD的元组,得RooS(CSELECT*
6、FROMcmpWHEREtelNOTNULL;2、SQIJSELECT*FROMempWHEREBETWEEN500AND800;3、SQL>SELECT4、SQL>SELECTempno,ename,age,salFROMAVG(sal)FROMempWHEREdeptno=DOf;empORDERBYageASC;SQL>SELECTenameFROMempWHEREdeptno=DOfANDage>40ANDSal<400;数据库基础(Oracle)试卷一、选择题(共5小题,每小题3分,共计15分)1、Dept表及一些行如下所/^(departme
7、nt为主码),请选择正确的SQL语句。DEPARTMENTNAMELOCATIONBUDGET20SalesMiami170000010MarketingNewyork2000000Ainsertintodeptvalues(10,'research','newyork关系模式SJP(S,J,P)中,S是学生,J是课程,P是名次。每一个学生选修每门课程的成绩有一定的名次,每门课程中每一个名次只有一个学生(无并列)。该关系模式属于:・2NF・3NF・BCNF・4NF有一图书管理数据库,其关系模式是R0(Ltt,B#,BNAME,BPRICE,BPUB),其
8、属性分别表示个人借书证号、书号、书价、出版社。该关系模式Ao它的主要问题是数据兀余。如把R0分解成两个关系模式R1B和R2C,则可以部分的解决这一问题。R1和R2是规范化较差的范式D。另外一种分解可以得到三个模式R3(L#,B#)、R4(B#,BNAME)、R5(BNAME,BPRICE,BPUB),则R3、R4、R5都E。A、D、E:①属于第一范式而不属于第二范式②属于第二范式而不属于第三范式③属于第三范式④不是范式B、C:①(L#,B#,BPRICE)②(L#,B#)③(B#,BNAME)④(B#,BNAME,BPRICE,BPUB)二填空题(每空1
9、分,共计10分)1对于实体集A和B之间的二元联系集,映射基集必须是以下四种之一: