数据库模拟题综合整理.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库模拟题综合整理

二、填空题(每空2分,共20分) 1. 有关系模式R(U,F),属性集U={ },函数依赖集合F={ },_{C,E,D,A,B} 。 2. 在关系代数中专门的关系运算包括_选择_、投影、自然连接、除等运算。 3. 表示数据与数据之间联系的方法称之为_数据模型_ 4.SQL Server有的三种备份类型是 _全备份 、差额备份、表备份。 5. _存储过程_是事先编好的、存储在数据库中的程序,这些程序用来完成对数据库的指定操作。 6.共享封锁是为_读操作_设置的一种封锁,目的是想读到一组不变的数据 7. 在定义了触发器的表上发生修改操作时,会自动派生出两个视图,一个是_插入视图inserted_,一个是删除视图deleted,它们和原表具有完全相同的结构. 8.设有关系R和S如下图所示。差(R-S)运算结果 答: A B C 2 5 7 4 4 3 9.关系“客户{客户编号,邮政编码,省,城市}”属于第一范式,但存在___________,因此不属于第二范式 传递函数依赖 10.将“订货”数据库备份到C:\dump\dump1.bak的命令为______________________________ 答案:BACKUP DATABASE 订货 TO DISK=C:\dump\dumpfull.bak 三、程序设计题(10小题,每小题4分,共40分) 现有如下扩展bachman图所示的关系数据库 1写出关系代数表达式:检索在北京的供应商名和所接收的订购单号与经手职工号。 π供应商名,职工号,订购单号(σ地址=北京(供应商)*订购单) 用SQL语言实现下列2—10小题: 2. 分析仓库表的各属性及取值范围,写出建表的SQL语句 create table 订购单( 仓库号 char(3) not null primary key, 城市 char(30), 面积 int check(面积0 and 面积1000)) 3.给订购单表的增加“订购金额”字段,类型为money alter table 订购单 add column 订购金额 money 4.回收名为wang的用户对订购单关系的更新和删除权限 revoke update,delete on 订购单 from wang 5.检索在北京仓库工作的职工信息。 SELECT * FROM 仓库,职工 WHERE 仓库.仓库号=职工.仓库号 and 地址=’北京’ 6.检索发给供应商S6的订购单号。 SELECT 订购单号 FROM 订购单 WHERE 供应商号=’S6’ 7.检索出有最高工资的职工所有的仓库信息。 SELECT * FROM 仓库 WHERE 仓库号 in (SELECT 仓库号 from 职工 where 工资=(select MAX(工资) FROM 职工)) 8.检索出每个城市的供应商个数。 SELECT 地址,COUNT(*) FROM 供应商 GROUP BY 地址 9.插入一个供应仓库记录,仓库号为WH1,城市为南宁,面积为560。 INSERT INTO 仓库 VALUES(‘WH1’,南宁,560) 10.定义一个视图V_bj,包含北京仓库的职工信息 create view v_bj as select * from 职工,仓库 where 职工.仓库号=仓库.仓库号 and 城市=’北京’ 四、综合应用题(共20分) 1.(12分)设大学环境有学生实体, 其属性有学号,姓名,性别,年龄和住址; 有实体类型系,有属性系编号, 系名称,办公室地址, 电话号码; 并有教师实体,有属性教师编号,姓名,性别,年龄,职称. 一个学生只能注册一个系,有入学日期; 一个教师必须且只能为一个系工作,有任职日期 1绘出上述环境的E—R图, 该图应该表明关键字属性,并注明联系类型, 如M:N. 2.将E—R图转换成对应的关系模式, 指出每个关系的主键和外键 3.设计一个SQL查询语句,显示大于的(C;(1分)  (2) R2的码是B(1分),最高满足2NF(1分),因为存在非主属性D对主属性B的传递依赖, 故不满足3NF(1分)  (3) 分解R为第三范式:   R1(A,B,E)   R2(B,C) R3(C,D) (2分) 二、填空题(每空1分,共15分) 1、为保证关系模式分解的正确性必须遵循的两个原则分别是: _无损连接性___ 性和 _保持函数依赖性_ 。 2. 在关系代数中专门的关系运算包括_选择_、投影、自然连接、除等运算。 3. 在SQL Server服务器中,发行服务器扮演的是“存储和转发”的角色,在发行服务器上有发行数据库,它存储来出出版

文档评论(0)

wuyuetian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档