优秀数据库原理及应用试卷二

优秀数据库原理及应用试卷二

ID:38734667

大小:95.50 KB

页数:9页

时间:2019-06-18

优秀数据库原理及应用试卷二_第1页
优秀数据库原理及应用试卷二_第2页
优秀数据库原理及应用试卷二_第3页
优秀数据库原理及应用试卷二_第4页
优秀数据库原理及应用试卷二_第5页
资源描述:

《优秀数据库原理及应用试卷二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理用应用(oracle)试卷一、选择题(共5小题,每小题3分,共计15分)1、Dept表及一些行如下所示(department为主码),请选择正确的SQL语句。DEPARTMENTNAMELOCATIONBUDGET20SalesMiami170000010MarketingNewyork2000000Ainsertintodeptvalues(10,‘research',‘newyork',1500000)Binsertintodeptvalues(null,‘accounting',‘Atlanta',1200000)Cinsertintod

2、eptvalues(15,‘computing',‘Miami',1500000)2.假设下表中属性emp_dept是employee表中的一个外码,其中department表是主表,ID为主码,employee表为从表。请指出下面给出的各行中哪一行不能插入employee表DEPARTMENT:IDNAMELOCATION10AccountingNewyork40SalesmiamiEMPLOYEE:EMP_IDEMP_NAMEEMP_MGRTITLEEMP_DEPT1234Green President404567Gilmore1234SeniorV

3、P401045Rose4567Director109876Smith1045Accountant10A9213jones1045clerk30B8997grace1234secretary40C5932allen4567clerknull3.下面哪一个like命令会返回名字象HOTKA的行?·whereenamelike‘_HOT%'·whereenamelike‘H_T%'·whereenamelike‘%TKA_'·whereenamelike‘%TOK%'4.关系模式SJP(S,J,P)中,S是学生,J是课程,P是名次。每一个学生选修每门课程的成绩

4、有一定的名次,每门课程中每一个名次只有一个学生(无并列)。该关系模式属于:·2NF·3NF·BCNF·4NF5.有一图书管理数据库,其关系模式是R0(L#,B#,BNAME,BPRICE,BPUB),其属性分别表示个人借书证号、书号、书价、出版社。该关系模式A。它的主要问题是数据冗余。如把R0分解成两个关系模式R1B和R2C,则可以部分的解决这一问题。R1和R2是规范化较差的范式D。另外一种分解可以得到三个模式R3(L#,B#)、R4(B#,BNAME)、R5(BNAME,BPRICE,BPUB),则R3、R4、R5都E。A、D、E:①属于第一范式而不属

5、于第二范式②属于第二范式而不属于第三范式③属于第三范式④不是范式B、C:①(L#,B#,BPRICE)②(L#,B#)③(B#,BNAME)④(B#,BNAME,BPRICE,BPUB)二填空题(每空1分,共计10分)1对于实体集A和B之间的二元联系集,映射基集必须是以下四种之一:2.关系模型有,,三类完整性。3.数据模型是对现实世界客观事物及其联系的描述,在数据库技术中使用模型的概念描述数据库的结构与语义。常用的三种数据模型是:,,。此外还有。4.PL/SQL有两种类型的游标:和。三、判断题(正确为√,错误为×,共11小题,每小题1分,共计11分)·数

6、据块只能基于表或视图。()·数据库的逻辑结构分为外模式、概念模式和存储模式三级。其中概念模式使用户看到的和使用的数据的描述,是用户与数据库的接口,常称作用户对数据库的视图。用户使用DML对数据库进行操作,实际上是对于模式记录进行操作。外模式是数据库中全部数据的整体逻辑结构的描述。存储模式是数据库的物理存储结构的描述。()·Orderby子句仅对检索数据的显示有影响,并不改变表中行的内部顺序。()·从一个表中删除元组时,delete和droptable命令可以起到同样的效果。()·%rowtype用来保证数据类型和变量的长度与数据库中的数据列相一致。()·

7、隐式指针与显式指针的不同在于显式指针仅仅访问一行,隐式的可以访问多行。()·与主键不同,惟一键可以是null值。()·Delete可以有选择地删除记录,使用rollback语句可以取消这个命令的执行。()·Createtableasselect能够创建一个复制表对象。()·我们使用altertable命令的add选项向一个已存在的表中添加一个新的属性列时,新列的每一行最初的值均为null。只有当一个表还没有行的时候,我们才可以对添加的列用notnull约束。()11.使用having子句是为了限制groupby子句返回的行的个数。(

8、)四、编程题(共计46分)(一)设关系模式SCG(S#,C#,grade)中S#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。