欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    东华大学历年数据库试卷(共30页).doc

    • 资源ID:14093027       资源大小:132KB        全文页数:30页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    东华大学历年数据库试卷(共30页).doc

    精选优质文档-倾情为你奉上试卷一踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称  数据库系统原理     使用专业  一、( 20分)有一个学生-课程数据库,各表如下:学生表: Student(Sno,Sname,Ssex,Sage,Sdept)课程表: Course(Cno,Cname,Cpno,Ccredit),Cpno为先修课编号学生选课表: SC(Sno,Cno,Grade) ,请完成下列操作:1、 建立一个“学生”表Student,由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。建立一个“学生选课”表SC,它由学号Sno、课程号Cno,修课成绩Grade组成,其中(Sno, Cno)为主码。建立一个“课程”表Course,由课程编号Cno 、课程名Cname 、先修课程编号Cpno、 学分Ccredit四个属性组成。其中课程编号不能为空,值是唯一的。2、 查询每一门课的间接先修课(即先修课的先修课)。3、 查询其他系中比信息系某一学生年龄小的学生姓名和年龄4、 查询没有选修1号课程的学生姓名。5、 查询选修了全部课程的学生姓名。6、 查询至少选修了学生95002选修的全部课程的学生号码。7、 建立1号课程的选课视图,并要求通过该视图进行的更新操作只涉及1号课程,同时对该视图的任何操作只能在工作时间进行。8、比较如下查询的效率:不相关子查询;相关子查询;带EXISTS量词的相关子查询;连接查询。二、( 10 分)、简述构成RDBMS的组件结构。三(10分)、设关系模式R(U)上的函数依赖集为F; F=AD, ABE, BIE, CDI, EC,U=A, B, C, D, E, I 试计算(AE)+。四(10分)、关系模式R(CITY, ST, ZIP), 其中CITY表示城市, ST表示城市的街道, ZIP表示街道所在地区的邮政编码, 函数依赖集合F=(CITY, ST)ZIP,  ZIPCITY, 证明ST,  ZIP和CITY, ST是候选键。五(10分)、 试比较面向对象数据库系统和关系数据库系统的优缺点。六、(10分)一般DBMS在完整性约束机制中应具有那几方面的功能?七、(10分)设图书管理数据库的关系如下:       学生: STUDENT(SNO, SNAME, SEX, DEPT, BNUM),BNUM为借书数       图书: BOOK(BNO, BNAME, PUBLISHER)       借阅: LOAN(SNO, BNO, LOANDATE, RETURNDATE)请为图书管理数据库中LOAN表建立一个借书插入触发器: 当向表中插入记录时, 修改STUDENT表中相应学生的借书数, 且借书数不能超过8。八(10分)将五种基本关系代数操作表示为元组演算表达式。九(10分)、请用ER模型对下述问题进行概念设计,并转换成关系模型。设计学校学生选课管理系统,学生根据自己的情况选课,每名学生可同时选修多门课程;每门课程可由多位教师讲授,每位教师可讲授多门课程;每个院系有多位学生、教师,开多门课程;要求设计的关系模型能进行如下管理:(1)、选修课程开课管理。(2)、学生选课管理。(3)、学生选课成绩管理。   试卷二20052006学年第一学期期终试题(A)踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称  数据库系统原理     使用专业  软件03级   一、          试述下列概念(8分)1.       数据库;  2.       视图;  3.       函数依赖;    4.       数据字典;  二、选择题(9分)1、在通常的情况下,下列哪个事物不是数据库对象?(     )A视图    B表    C规则  D词2、下列哪一项不是日志文件所具有的功能?(     )A帮助客户进行计算和统计         B记载用户针对数据库进行的操作C维护数据完整性                 D帮助用户恢复数据库3、下列那类数据不适合创建索引?(     )A  经常被查询搜索的列,如经常在where子句中出现的列B  是外键或主键的列C  包含太多重复选用值的列D  在ORDER BY子句中使用的列4、下列哪个关键字在Select语句中表示所有列?(    )A*          BALL          CDESC            DDISTINCT5、下列函数可以计算平均值的是?(    )Asum           Bavg   Ccount    Dsum6、下列函数可以计算某一列上最大值的是?(   )Asum           Bmin     Cavg     Dmax7、下列特点哪一项是视图所不具备的?(   )A  分割数据,屏蔽拥护所不需要浏览的数据B  提高应用程序和表之间的独立性,充当程序和表之间的数据C  降低对最终用户查询水平的要求D  提高数据的网络传输速度8、下列哪个约束不可以为空?(    )A主键         B外键    C默认值     DUNIQUE约束9、下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?(   )A全库数据库备份 B差异备份(增量备份)C日志备份 D文件和文件组备份 三、简答题(10分)1、什么是事务?事务的性质有哪些?二段封锁协议的内容是什么?    2、  数据库系统的生命周期。   四、        (10分)某高校设备采购管理系统涉及三类实体:部门、供应商和设备。其中,部门的属性有:部门编号、部门名称、负责人;供应商的属性有:供应商号、供应商名、城市、经理;设备的属性有设备编号、设备名称、设备型号、单价、生产厂商。用ER图表示这些实体以及某部门从某供应商采购某种设备的信息,包括采购的日期和数量。然后将ER图转换成关系模式。    五、(10分)给出两个基本关系R和S的自然连接、 外连接、 左外连接、右外连接和半连接的结果。关系RABCabcbbfcad 关系SBCDbcdbceadbefg    六、(31分)高校项目管理数据库中的关系如下:  Teacher(tnu,tname,sex,age,degree,depart)  Project(pnu,pname,type,fee,starttime,endtime,conclusion)  Implicate(tnu, pnu,role,period)其中Teacher表示教师,可简单地用T表示,tnu,tname,sex,age,degree,depart分别表示教师编号、姓名、性别、年龄、学历和所属部门;Project表示项目,可简单地用P表示, pnu,pname,type,fee,starttime,endtime,conclusion分别表示项目编号、名称、类型、费用、开始时间、结束时间和结题结论。Implicate表示参与,可简单地用I表示,role,period分别表示教师在项目中承担的角色和参与的时间(月数)。1      (6分)用关系代数表达下列查询(1)       参与过20万元及以上项目的教师姓名和所属部门;(2)       至少参与过两个项目的教师姓名和年龄。2      (10分)对上述查询(1)画出查询语法树,对其进行查询优化。3      (15分)用SQL语句实现下列要求(1)       查询编号为“P05”的项目的结题情况;(2)       列出所有的纵向(不是横向)项目;(3)       参与过类型为”863”项目的教师姓名和年龄;(4)       统计每个教师参与纵向项目的次数;(5)       将修改三张表的权限授予“徐辉”。          七、(22分)关系模式R(U,F),U=OISQBD,F=S®D,I®B,IS®Q,B®Oa)         计算此关系模式的关键码;b)        分析此关系模式属于哪级范式;c)        将此关系模式无损连接且保函数依赖地分解为3NF;d)        如果用R1(SD),R2(IB),R3(ISQ),R4(BO)代替R,用chase过程判别这样的分解是否具有无损连接性。 试卷320052006学年第一学期期终试题(B)一(10分)、简述数据库技术的研究现状和发展趋势。     二、              择题(9分,每题1分)1、在通常的情况下,下列哪个事物不是数据库对象?(    )A视图       B表     C规则       D词2、下列哪一项不是日志文件所具有的功能?(    )A帮助客户进行计算和统计         B记载用户针对数据库进行的操作C维护数据完整性                 D帮助用户恢复数据库3、下列那类数据不适合创建索引?(    )A  经常被查询搜索的列,如经常在where子句中出现的列B  是外键或主键的列C  包含太多重复选用值的列D  在ORDER BY子句中使用的列4、下列哪个关键字在Select语句中表示所有列?(    )A*          BALL       CDESC       DDISTINCT5、下列函数可以计算平均值的是?(    )Asum           Bavg      Ccount  Dsum6、下列函数可以计算某一列上最大值的是?(    )Asum           Bmin     Cavg     Dmax7、下列特点哪一项是视图所不具备的?(    )A  分割数据,屏蔽拥护所不需要浏览的数据B  提高应用程序和表之间的独立性,充当程序和表之间的数据C  降低对最终用户查询水平的要求D  提高数据的网络传输速度8、下列哪个约束不可以为空?(    )A主键     B外键     C默认值    DUNIQUE约束9、下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据?(   )A全库数据库备份  B差异备份(增量备份)C日志备份 D文件和文件组备份 三(12分)、给出两个基本关系R和S的自然连接、 外连接、 左外连接、右外连接和半连接的结果。答案:                      四(22分)、已知公司数据库的职工表EMP(EID,ENAME,BDATE,SEX,CITY),公司表COMP(CID,CNAME,CCITY),工作表WORK(EID,CID,STARTDATE,SALARY),其中EID职工编号,ENAME职工名,BDATE出生日期,CITY职工居住的城市,CID公司编号,CNAME公司名,CCITY公司所在城市,STARTDATE职工到公司上班的日期,SALARY职工工资。且EMP、COMP、WORK已定义了表的主键、外键和引用完整性约束。请用SQL完成下列操作,并说明应注意的问题:1、    创建表EMP、COMP、WORK,并定义表的主键、外键和引用完整性约束。 2、    查询在IBM公司工作的所有职工。 3、    查询拥有最多职工的公司。 4、    删除年龄超过60岁的职工。 5、    为工龄超过10年的职工增加10%的工资。 6、    为EMP表的EID列创建唯一索引。 7、    显示公司人数大于5的每个公司的编号,名称和人数。 8、    显示公司人数大于5的每个公司的最高工资和最低工资。 9、    列出职工编号以字母P至S开头的所有员工的基本信息。 10、   创建一个视图,使之含职工名,所在公司编号,工作地点和工资。   11、       将COMP的查询权力授给STUDO1,并给STUDO1对该表再授权的权力。  五(17分)、设关系模式R(U), 其中U=C, T, H, R, S, G, R上的函数依赖集F=CSG, CT, THR, HRC, HSR。R是否为3NF?为什么? 若不是试将其保持函数依赖性分解为3NF。      六、简答题(10分) 什么是事务?事务的性质有哪些?二段封锁协议的内容是什么?       七(10分)、试述实现数据库安全性控制的常用方法和数据库恢复的基本原则。     八(10分)、请述将ER模型转换成关系模型的基本原则。     试卷4东华大学2008-2009学年第_二_学期期_末_试题一、选择题(每题2分,共20分)1在关系模式中,视图是三级模式结构中的 (   )。A内模式 B模式 C存储模式  D外模式2SQL的SELECT语句中,“HAVING条件表达式?/SPAN>用来筛选满足条件的(   )。A列    B行     C关系    D分组3设有关系模式R(A,B,C),F=AC,BC。相对于F,R的候选键为( )。AAC    BABCCAB    DBC 4当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是 (   )。A左外连接   B右外连接C外部并     D全外连接 5在数据库设计中,将ER图转换成关系数据模型的过程属于(  )。A 需求分析阶段B 逻辑设计阶段C 概念设计阶段D 物理设计阶段6SQL语言中,用GRANTREVOKE语句实现数据库的(      )。A并发控制     B完整性控制C一致性控制   D安全性控制7在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是 (   )。   A对数据实行X锁并读数据B对数据实行S锁  C对数据实行X锁并写数据D不加封锁的读数据  8关系数据模型的三个组成部分中,不包括(   ) 。    A.完整性规则        B.数据结构     C.恢复                 D.数据操作9 进行自然连接运算的两个关系必须具有 (   ) 。A. 相同属性个数 B. 公共属性C. 相同关系名 D. 相同关键字10. 在下面的两个关系中,学号和学院号分别为学生关系和学院关系的主键,则外键是(   )。  学生(学号,姓名,学院号,成绩) 学院(学院号,学院名,院长)A)学生关系的?#23398;号?SPAN lang=EN-US>  B)学院关系的?#23398;院号?SPAN lang=EN-US>C)学生关系的?#23398;院号?SPAN lang=EN-US>       D)学院关系的?#23398;院名?SPAN lang=EN-US> 二、简答题(每题3分,共15分)1. 简述事务的ACID特征,以及这些特征分别由数据库的什么子系统来完成。        2. 关系规范化过程实质上是对关系不断分解的过程。分解关系的基本规则是什么?      3.简述数据库管理系统的二级映射,并说明它们分别保证了什么?     4.简述一个设计不好的数据库会带来哪些问题?     5. 简述关系模型有哪三类完整性规则?      三、关系代数和查询优化题(共20分)假设某小型书店数据库中有3个关系模式:         出版社(出版社编号,出版社名称,出版社地址)          图书(图书编号,书名,作者编号、出版社编号,图书分类,定价)          作者(作者编号,作者姓名,单位,联系电话) 1试用关系代数写出以下各查询:1)检索出版社名称为?#39640;等教育出版社?#30340;图书编号、书名和定价。(4分)       2)查询书名为?#25968;据库系统教程?#30340;图书编号、定价、作者姓名与出版社名称。(4分)      2请根据题意完成以下各小题:    查询由?#39640;等教育出版社?#20986;版、书名为?#25968;据库系统教程?/SPAN>且定价超过30元的图书编号、作者姓名和出版社名称。(12分)    1)以笛卡儿积为基础表达查询要求;              (2)画出原始语法树;                  (3)画出优化语法树。            四、SQL题(共19分)  某网上的图书销售数据库的关系模式如下:      图书(图书编号,图书分类,图书名称,作者,出版社,出版日期,定价)      图书销售主表(销售单号,会员编号,销售额,订购日期,出货日期)      图书销售明细表(销售单号,图书编号,销售数量)      会员(会员编号,会员名,地址,电话,消费额度,)1试用SQL语句创建图书销售主表,要求:销售单号唯一识别一个销售单,其数据类型为CHAR(6) ;会员编号为会员表的会员编号,且不能为空,其数据类型为CHAR(8);销售额的数据类型为NUMBER(3);订购日期不能大于出货日期。(3分)     2试用SQL语句在图书表的图书名称字段上创建唯一索引BNAME_IDX。(3分)    3用SQL语句查询销售单号为?st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="" UnitName="?>?/st1:chmetcnv>的会员名和销售额。(3分)    4. 用SQL语句查询购买名称为?/SPAN>数据库系统教程?/SPAN>图书的会员名。(3分)  5. 用SQL语句按图书类别分组统计每种图书类别的销售总数量。(3分)     6创建一个视图V_Bookstore,要求查询订购图书名称中包含?/SPAN>数据库?/SPAN>的销售单号和销售数量,并保证利用该视图进行数据修改时强制执行数据检查。(4分)    五、数据库设计题 (14分)某高校科研机构需要设计一个科研项目管理系统。该应用系统包括三个实体集。实体类型?#25945;师?#30340;属性有:教工号、教师姓名、年龄、职称和电话号码。实体类型?#39033;目?#30340;属性有:项目编码、项目名称、项目类别和经费。实体类型?#23398;院?#30340;属性有:学院号、学院名称。每个教师可以参与多个项目,每个项目可有多位教师参与。每名教师只属于一个学院。每个教师参与每个项目均有参与项目的开始时间和结束时间属性。另外,在学院与教师之间的联系中还应反映出学院聘用教师的聘期和月薪。1)请根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。(7分)            2)试将ER模型转换成关系模型,并指出每个关系模式的主键和外键。(7分)             六、关系理论题 (12分)假设某商业集团的商品销售数据库有一关系模式R如下:R (商店编号,商品编号,商品名称,库存数量,部门编号,部门名称、部门负责人)现规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个部门负责人;(3) 每个商店的每种商品只有一个库存数量。试回答下列问题:1) 根据上述规定,写出关系模式R的基本函数依赖;(3分)     2)找出关系模式R的候选健;(3分)       3)试问关系模式R最高已经达到第几范式?为什么?(3分)       4)如果R不属于3NF,请将R分解成3NF模式集。(3分)            试卷52007-2008学年第二学期期终试题一、单项选择题(本大题共15小题,每小题1分,共15分)(1)数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( ) A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对(2)SQL语言又称为 ( )A) 结构化定义语言    B) 结构化控制语言C) 结构化查询语言    D) 结构化操纵语言(3)数据库系统的核心是( )A)数据模型B)数据库管理系统C)数据库D)数据库管理员(4) 索引属于( )A) 模式       B) 内模式 C) 外模式      D) 概念模式(5) 下述关于数据库系统的叙述中正确的是( ) 数据库系统减少了数据冗余) 数据库系统避免了一切冗余) 数据库系统中数据的一致性是指数据类型一致) 数据库系统比文件系统能管理更多的数据 (6) 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )A) 需求分析阶段     B) 逻辑设计阶段C) 概念设计阶段     D) 物理设计阶段(7) 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )A) 可重用性差     B) 安全性差C) 非持久性      D) 冗余性(8) 下列有关数据库的描述,正确的是( )A) 数据库是一个DBF文件   B) 数据库是一个关系C) 数据库是一个结构化的数据集合 D) 数据库是一组文件(9) 下列有关数据库的描述,正确的是( )A) 数据处理是将信息转化为数据的过程B) 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C) 关系中的每一列称为元组,一个元组就是一个字段D) 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(10) 单个用户使用的数据视图的描述称为( )A) 外模式      B) 概念模式C) 内模式      D) 存储模式(11) 将E-R图转换到关系模式时,实体与联系都可以表示成( )A) 属性       B) 关系C) 键       D) 域 (12)关系规范化中的插入异常是指( )A.不该插入的数据被插入                       B.应该插入的数据没插入C.插入了没有用的数据                           D.插入了错误的数据(13)两个函数依赖集F和G等价的充分必要条件是(       )A.F=G                                                       B.F+=GC.F=G+                                                     D.F+=G+(14)将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是(       )A.GRANT  SELECT  TO  S  ON  WANG  WITH  PUBLICB.GRANT  SELECT  ON  S  TO  WANG  WITH  PUBLICC.GRANT  SELECT  TO  S  ON  WANG  WITH  GRANT  OPTIOND.GRANT  SELECT  ON  S  TO  WANG  WITH  GRANT  OPTION (15)若事务T1已经给数据A加上了共享锁,则事务T2(       )A.只能再对A加共享锁                         B.只能再对A加排他锁C.可以对A加共享锁,也可以对A加排他锁D.不能再给A加任何锁二、填空题(本大题共8小题,每小题1.5分,共12分)(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【      】。(2)数据模型按不同应用层次分成3种类型,它们是概念数据模型、 【逻辑数据模型和物理数据模型。(3)关系操作的特点是 【       】 操作。(4)如果关系模式R是1NF,且每个非主属性【完全】函数依赖于候选键,那么称R是第二范式的模式。(5)模式分解的优点之一是能消除【     】和操作异常现象。(6)若关系A有m个属性,关系B有n个属性,则A×B有【    】个属性。(7)SQL语言中,向数据库表中插入数据的命令是【       】。(8)数据库的并发操作通常会带来三个问题:【       】问题、读脏数据问题、不可重复读问题。三、简答题(本大题共3小题,每小题3分,共9分) (1) 什么是事务?它具有哪些性质?    (2) DBS中有哪些类型的故障?哪些故障破坏了数据库?    (3) SQL完整性约束有哪些?    四、设计题(20分)设教学数据库中有三个关系:学生关系S (S#, SNAME, SEX, AGE,DEPT),课程关系C(C#, CNAME, TEACHER)和选课关系SC (S#, C#, GRADE),其中S#?#23398;号,SNAME?#22995;名,SEX?#24615;别,AGE?#24180;龄,DEPT?#23398;生所在的,系C#?#35838;程号,CNAME?#35838;程名,TEACHER教师名,GRADE?#25104;绩。1、(每小题1.5分,共6分)用关系代数表达式表示下列查询:(1)检索学习课程号为C2的学生学号与姓名(2)检索选修课程名为MATHS的学生学号与姓名。(3)检索不学C2课的学生姓名与年龄。(4)检索所学课程包含S3所学课程的学生学号。          2、(每小题1.5分,共12分)用SQL语句完成下面操作:(1)检索学号为S3的学生所学课程的课程名与任课教师名。(2)检索至少选修LIU老师所授一门课的男学生的姓名。(3)检索WANG同学不学的课程的课程号。(4)检索至少选修C2和C4课的学生的学号。(5)检索学习全部课程的学生名。 (6)检索每个学生已选修课程的门数及平均成绩。  (7)删除学号为?/SPAN>95002?/SPAN>的学生选修的课程号为?/SPAN>C?/SPAN>的记录。    (8)建立数学系学生的视图C_STUDENT,并要求进行修改和插入数据时,仍需保证该视图只有数学系的学生。视图的属性名为:S#,SNAME,AGE,DEPT。                              3、(10分)求女同学选修课程的课程名和任课教师名。(1)写出该查询的SQL语句和关系代数表达式。(2)画出其语法树,并进行优化,写出优化后的表达式。                                                                      五、综合题(15分)设某工厂数据库中有四个实体集。一是?#20179;库?#23454;体集,属性有仓库号、仓库面积等;二是?#38646;件?#23454;体集,属性有零件号、零件名、规格、单价等;三是?#20379;应商?#23454;体集,属性有供应商号、供应商名、地址等;四是?#20445;管员?#23454;体集,属性有职工号、姓名等。设仓库与零件之间有?#23384;放?#32852;系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有?#20379;应?#32852;系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有?#24037;作?#32852;系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。(1) 试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。(2) 根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。                      六(12分)、关系模型R(U,F),U=ABCDEG,F的最小依赖集Fmin=AE, BCG,BDA,AC(1)求关系模式R的候选码。(2)求分析R属于哪一级范式?(3)将R分解为3NF,且保持函数依赖与无损连接。               七(9分)、 指出下列关系模式的候选键是什么,它是第几范式?并解释其理由。  (1) R的属性集合为A, B, C, D, 其函数依赖集合为F=BD, ABC 。  (2) R的属性集合为A, B, C, D, E, G, 其函数依赖集合为F=CG, EA, CED, AB 。  (3) R的属性集合为A, B, C, D, E, 其函数依赖集合为F=ACB, BD, DC, DE。       试卷62006-2007学年第二学期期终试题一、        (15分)试述下列概念1.      数据库;2.      事务;3.      最小函数依赖;4.      数据字典;5.      触发器。             二、            (15分)某高校教学管理系统涉及如下实体:学生、课程、教师和教室。其中,学生实体的属性有:学生学号、学生姓名、专业、班级;课程实体的属性有:课程编号、课程名称、学分、类型;教师实体的属性有:教师编号、教师姓名、性别、年龄、职称;教室的属性有:教室编号、座位数量、设施。首先描述这些实体之间可能存在的关系,然后用ER图表示这些实体以及它们之间的关系。最后将ER图转换成关系模式。               三、  (30分)某图书管理系统中有如下关系:   图书(Book)关系 B(Bid,Bname,Press,Bdate,Version,Status)    其中Press,Bdate,Version,Status分别表示出版社、出版日期、版次和图书状态(如在库、借出等);读者(Reader)关系 R(Rid,Rname,Sex,Age,Career)其中Career表示职业;  借阅(Load)关系 L(Rid,Bid,Ldate,Status)其中Ldate,Status 分别表示借书时间和状态(如在库、已还、超期)。1    用关系代数表达下列查询(1)    读者潘盼的职业;(2)    未借书的读者姓名;(3)    借阅了书名为?/SPAN>OracleDBA?#30340;男性读者姓名。2    对上述查询(3)画出查询语法树,然后对其进行查询优化。3    用SQL语句实现下列要求(1)    查询清华大学出版社07年5月出版的新书信息;(2)    查询书名中包含?#25968;据库?#30340;图书信息;(3)    查询潘盼06年12月31日之前所借的图书号和图书名;(4)    查询每个借阅者借阅的图书数目;(5)    R05号读者在07年2月1日借阅的B10号图书已经归还,将相关借阅记录的借阅状态信息改为?#24050;归还?#12290;              

    注意事项

    本文(东华大学历年数据库试卷(共30页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开