四川大学年《数据库原理与技术》期末试题及答案_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、填空题:(请将答案直接写在试题纸上,每空2分,共22分)(1) 现在流行的关系数据库系统国外的有Oracle、SQL Server、ACCESS、My SQL (此空任填一个正确的如Sybase,DB2,foxpro, Informix _、等,国产的有iBase、Openbase,DM6, Oscar(任一个) _等。基于C/S模式的数据库开发工具主要有PB、_VB,Delphi_(任一个)_等。基于B/S模式的数据库技术主要的ASP、_JSP,PHP(任一个)_等。(2)关系系统的完整性包括实体完整性及_参照_完整性、用户自定义完整性,在大型数据库系统如ORACLE中trigger 可

2、用来实现_用户自定义或参照_完整性,Primary key 是实现_实体_完整性,Check约束是用来实现_用户自定义_完整性。(3) Given a table R(A,B,C,D) , A,B,C,D are all atomic attribute and A is a key in R. IF BCA, we can say _ BC _is also a key in R. We can make sure that the highest NF of R is _1 NF。(4) SQL means Structure 、Query_、Language。二、名词解释(每个4分,共1

3、6分)1DB:数据库(1分),相互间有联系的数据集合(3分),或在DBMS的集中管理下,有较高的数据独立性,较少的冗余,相互间有联系的文件集合。(3分)2DBA:数据库管理员(1分),负责数据库系统的监控与优化(2分)、数据库备份与恢复,数据库的权限控制及数据结构的设计与优化等工作的人员。(2分)3ORDBMS:对象关系数据库管理系统(1分),结合面向对象技术与关系数据库技术,主要的特征是能进行用户自定义类型,还支持非1NF,(2分)支持对类型的引用、继承、组合等。(2分)4关系:若干域的笛卡尔乘积的子集(3分),一般表现为一个表,即用来表示相同类型数据的集合。(2分)三、参考答案与评分标准

4、1.建表Create table plane(p_id char(10) primary key, P_type varchar2(32), seats number(3) check(seats =to_date(20110501,yyyymmdd) (3分) Update flight set end_time=end_time-1/24 where end_time=to_date(20110501,yyyymmdd) (3分) 也可以写成一个语句四、参考答案与评分标准解1从F中右边可以看出无属性A,而AF+=A,C,B,D,E,则A为R的码,且是唯一的码 (5分)2由于只有A为码,所以

5、R至少为2NF,(2分)又因为AC,CE,则明显有非主属性E传递依赖于码A,则R不为3NF,即R的最高范式为2NF (3分)3首先将F极小化。可以看出,ABD中B多余,只要AD即可。又因为CB, BE,所以CE多余,因此Fmin=AC,CB,AD,BE。(3分)按算法,可以将R分解为R1=A,C,D ,F1= AC, AD R2=C,B,F2= CB,R3=B,E, F3= BE (2分)五、程序题 Create table tel(tel_no char(12) primary key, city varchar2(32); (1分)/* 过程编制有很多方法,下面是方式之一。下面为各给分点的

6、参考分值,不超过总分15分 */Create or replace procedure phone_create()Head char(4):=0731;Bits_city char(3):=258;Names_city char(6):=株洲湘潭长沙; /*有基本过程格式的 5分*/BeginFor I in 1.3 loopCity_bit:=substr(bits_city,i,1); (2分)City_name:=substr(names_city,4i-3,4); (2分)For j in 0.9999999 loop (2分)If mod(j,10)4 or mod(j,1000)=444 then (2分)Tel_num:=to_char(to_number(city_bit)*100000000+j) (2分)Insert into tel select head|telnum,city_name

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论