您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 《数据库系统原理试卷》(05-A)
华侨大学数据库系统原理期末试卷(A)院系:工商管理学院班级:信息管理05本考试日期2007年7月16日姓名:学号:成绩:说明:答题时,请.....将.答案..统一..填在..答.卷纸上...!.一、填空题。(每小题2分,共16分)1关系模型是建立在_____________________的基础上的。2已知关系R、S、W如图所示,)(||))((,SWSRTCA。S关系R关系W关系ABC3b14b34a3ABC4b13a22a22b13a33b14a2BCa2b1则结果关系T为:____________________________________。3SQL语言是面向___________的,主语言是面向___________的。4在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的________在相关联的另一个关系R1中检索相对应的记录。5设关系模式R(A,B,C),F是R上成立的FD集,F={B-A,B-C}。则分解ρ={AB,AC}丢失的FD是_______________________。6将E-R图转化为关系模式,是____________阶段的任务。7数据库并发操作通常会带来三类问题,它们是_________________________________________________。8数据库事务的四个特性是______________。二、单项选择题。(每小题1.5分,共24分)1数据库与文件系统的根本区别是()。A)数据共享B)C)数据结构化D)数据独立性高2数据库中存储的是()。A)数据B)数据模型C)数据之间的联系D)数据以及数据之间的联系3如果条件F不仅涉及到L中的属性,而且还涉及到不在L中的属性L1,则()。A))))((())((1EELLFLFLB))))((())((1EELLFLFLC)))(())((1EELLFFLD)))(())((1EELLFFL4设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是()。A)7B)9C)12D)165当关系R和S自然联接时,能够把关系R中原该舍弃的元组放到结果关系中的操作是()。A)左外联接B)右外联接C)并D)外联接6下列聚合函数中不忽略空值(null)的是()。A)SUM(列名)B)MAX(列名)C)COUNT(*)D)AVG(列名)7SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能。()A)数据查询B)数据操纵C)数据定义D)数据控制8在关系数据库中,视图(view)是三级模式结构中的()。A)外模式B)模式C)存储模式D)内模式9在视图上不能完成的操作是()。A)更新视图B)查询C)在视图上定义新的基本表D)在视图上定义新视图10.下面关于函数依赖的叙述中,不正确的是()。A)若X→Y,X→Z,则X→YZB)若XY→Z,则X→Z,Y→ZC)若X→Y,WY→Z,则XW→ZD)若X→Y,则XZ→YZ11.下列陈述中,错误的是()。A)2NF必然属于1NFB)3NF必然属于2NFC)3NF必然属于BCNFD)BCNF必然属于3NF12.已知关系模式R如下,关于R的叙述正确的是()。零件号单价P125P28P325P49A)R不是2NFB)R是2NF,但不是3NFC)R是3NF,但不是BCNFD)R是BCNF13设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,C→D},则属性C的闭包C+为()。A)BCDB)BDC)CDD)BC14设关系模式R(A,B,C),函数依赖F={B→C},则将关系R分解成R1=(A,B),R2=(B,C)。这种分解方法()A)是无损联接,也是保持函数依赖的分解B)是无损联接,但不保持函数依赖的分解C)不是无损联接,但保持函数依赖的分解D)既不是无损联接,也不保持函数依赖的分解15事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。A)一级封锁协议B)二级封锁协议C)三级封锁协议D)两段锁协议16在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的。()A)X/X:TRUEB)S/S:TRUEC)S/X:FALSED)X/S:FALSE三、判断题。(每小题1分,共6分)()1.数据库的概念结构与支持数据库的DBMS有关。()2.关系代数的笛卡儿乘积等于全外联接的乘积。()3.任何一个二目关系属于BCNF。()4.关系R(A,B,C)有B-C,如果A是R唯一的候选码,则R为3NF。()5.在一个关系模式中,有可能没有非主属性。()6.如果关系模式R属于BCNF,则在函数依赖的范畴内,已实现了彻底的分离,消除了插入、删除和修改异常。四、简答题。(每小题4分,共12分)1.解释数据库系统的三级模式结构,这种结构的特点是什么?2.DBA的主要职责是什么?3.什么是数据库的安全性和完整性,它们有何联系和区别?五、综合应用题。(共42分)1.[6分]设有下列3个关系模式:飞机Aircraft(编号Ano,名称Aname,飞行里程range);飞行Flights(飞机号Ano,员工号Eno);员工Employee(员工号Eno,姓名Ename,薪水sal);用关系代数完成下列操作:1)求飞行里程超过30,000里的飞机的所有飞行员姓名Ename2)求没有开过“波音747”飞机的飞行员的姓名Ename3)求至少开过编号为“a01”飞机的飞行员的Eno和sal2.[14分]关系数据库如下:职工表EMPLOYEE(职工号,职工名,性别,籍贯)工作表WORKS(职工号,公司号,工资)公司表COMPANY(公司号,公司名,城市,职工总数)假设职工可在多个公司兼职。用SQL语言实现下列各题:1)定义公司表,其中公司号是主码,且职工总数不超过1000个。(类型和长度可自定义)2)用两种方法查询与“李明”同公司的职工信息,包括职工号、姓名2)查询公司C3的职工任职的所有公司号3)查询平均工资在1500以上的公司名及平均工资。4)创建下列视图VEW,记录了福建籍在C2公司任职且受过奖励的职工的视图,包括职工号、职工名、公司号、工资5)建立一个INSERT触发器,每当向职工表中插入新行时,触发器自动合计到其所在公司的职工总数中。3.[12分]已知关系模式R(ABCDEF)和函数依赖集F={AB→E,AC→F,AD→B,B→C,D→CF,AD→C,ABC→E}。要求:1)求出R的最小依赖集2)求出R所有候选码,并指出它所满足的最高范式3)如果它不是BCNF,请将其分解为BCNF,并保持无损连接性4.[10分]设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。顾客购物可以给自己或送给别人(称为接受者),商店提供免费送货服务,顾客购物完成后需要填写接受者的详细信息(包括姓名,住址,邮编,联系电话),由商店指派送货员,每次消费只允许指定一个送货地址。要求:画出该数据库的E-R模型图,并注明关键字和联系类型。
本文标题:《数据库系统原理试卷》(05-A)
链接地址:https://www.777doc.com/doc-3952586 .html