




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,选择题(每个问题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在此阶段中,数据独立性最高的阶段是(a)阶段。A.数据库系统b .文件系统c .手动管理d .管理数据项2.数据库三阶段视图反映了查看数据库的三个不同透视,用户查看的数据库称为(d)。A.保存视图b .概念视图c .内部视图d .外部视图数据库的概念模型独立于(a)。A.特定机器和DBMS B. E-R图表C.信息世界d .现实世界数据库中数据的物理独立性意味着(c)。A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序和磁盘上存储的数据库中的数据相互独立D.应用程序和数据库中数据的逻辑结构相互独立5.关系模式的所有属性(a)。A.不能细分b .可以细分C.命名在关系模型中可能不是唯一的。6.在以下两种关系中,员工编号和设备编号分别是员工关系和设备关系的关键字:员工(员工编号、员工姓名、部门编号、工作、薪金)设备(设备编号、员工编号、设备名称、数量)两个关系的属性中有一个名为(c)的外部关键字。A.员工关系的“员工编号”b .员工关系的“设备编号”C.设备关系的“员工编号”d .设备关系的“设备编号”7.以下四种解释中,哪一种不是规范化关系模式的主要目的(c)。A.减少重复数据b .解决更新异常问题C.提高查询速度d .提高存储空间效率8.关系模式的各级范式之间的关系是(a)。A.bC.D.9.保护数据库,防止未经授权或非法使用数据泄露、非法更改或损坏。这表示数据的(a)。A.安全性b .完整性c .并发控制d .恢复10.交易的原子性意味着(b)。A.提交事务后,数据库更改将是永久性的B.执行或不执行事务中包含的所有操作C.一个事务中的操作和使用的数据与另一个并发事务隔离D.事务必须将数据库从一个一致状态更改为另一个一致状态11.以下哪项是关系代数的基本运算(d)。A.交集,总计,差异b .投影,选取,除以,合并C.联接、自然联接、笛卡尔产品d .投影、选择、笛卡尔产品、差分运算12.与数据世界(d)相对应的实际“特性”术语。A.属性b .联系人c .记录d .数据项13.在关系模型中,3NF表示(a)。A.2nb满足和无传递依赖性B.2nb满足和无部分依赖性C.符合2nb,没有非主属性D.满足2nb,没有组合属性14.在下面对关系本质的叙述中,不正确的是(d)。A.关系中元组的顺序并不重要。b .关系中列的顺序无关紧要C.在关系中,元组不能重复。d .关系不能是null关系15.数据库管理系统可以查询、插入、修改和删除数据库(称为(c)中的数据。A.数据定义功能b .数据管理功能C.数据操作功能d .数据控制功能16.候选代码的属性可以是(c)。A.0个B. 1个C. 1个或多个d .多个17.从关系中删除一些列并删除重复元组的关系代数运算称为(b)。A.行运算b .投影运算c .连接运算d .选择运算18.候选代码的属性称为(b)。A.非主属性b .主属性c .复合属性d .主要属性19.对真实世界的两阶段抽象模型是(c)。A.概念数据模型b .用户数据模型C.结构数据模型d .物理数据模型20.在关系模式R(A,B,C,D)中,如果函数依赖集F=BC,CD,DA,则R可以到达(B)。A.1nfb.2nb.3nfd .以上三个都不能正常工作2,填空(每个空格1分,共20分)1.数据库保护包括四个方面(安全保护、完整性保护、并发控制和故障恢复)。2.二进制实体之间的连接通常可以分为三种(1:1、1:n、m:n)。3.数据库系统中数据的独立性包括两个方面(-物理独立性、逻辑独立性)。4.数据库设计通常包括两个方面:(结构特性(静态)、运动特性(动态)。5.根据数学理论,关系运算通常有两类:(关系代数)和(关系微积分)。6.构成E-R图表的三个基本元素是(对象、属性和联系人)。7.在商品关系g (GN,GN,GQ,GC)中,如果G(GNO,GN,GQ,GC分别表示商品编号、商品名称、数量和制造商,则与“上海电器厂生产数量小于100的产品名称”的关系数为()8.IBM的研究员E. F. Codd在1970年发表了一篇著名的论文,主要关于论述(关系)模式。9.判断分解后关系模式是否合理的两个重要标志是分解是否满足关系(无损耗连接(无失真),保持依赖关系。三、计算问题(8分,每个问题2分)如果关系x、y、z如图所示,请执行以下操作:(1)a,c (x)解决方案:acA1A1A2A3A3A4A1C1C4C1C2C4C2C2(2)B“B2”(X)解决方案:abcA1A3A4A1B1B1B1B1C1C2C2C2(3) xy解决方案:abcdA1A2A3A4A1B1B3B1B1B1C1C1C2C2C2D1D1D2D2D2(4)X Z解决方案:aA1X Y ZabccdbcA1A1A2A3A3A4A1B1B2B3B1B2B1B1C1C4C1C2C4C2C2C1C2C3D1D2D3B1B2B1C2C4C1四、应用问题(12分,每个问题3分)有三种关系。S(S#,SNAME,AGE,SEX)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE)考试关系代数表达式表示以下查询语句:(1)搜索至少选择了两个科目的学生学号(S#)。(2)所有学生搜索选修课的学科课程编号(C#)和学科课程名称(CNAME)。(3)检索选修课包含“镇君”老师完成的课程之一的学生学号(S#)。(4)搜索选择科目编号为k1和K5的学生学号(S#)。解决方案:(1)s #(1=425(SCSC)(3点)(2)c#,cname (c ( s #,c#(sc)s #(s)(三点)(3)s #(scc#(teacher=真群(C)(3点)(4)s #,c#(sc)c#(c#= k1 c#= K5 (c)(3点)五、证明问题(10分1.设置R=A,B,C,D,F=AB,AC,CD,=ABC,CD。分解是无损的连接分解吗?说明原因(5分)。2.设定关系样式R(ABC),函数会尝试F=AB,BA,AC是否符合3NF或BCNF(5点)解决方案:1。设置R1=ABC、R2=CDR1R2=C,R2-R1=D,CD(已知),R1R2R2-R1成立根据定理,分解是无损耦合分解(5点)2.对于关系模式R(ABC),函数为F=AB,BA,AC,分析表明,此关系模式关键字为a。分析表明,此关系模式没有对非主属性b、c的关键字a的部分依赖性和传递依赖性。r3nf,但是因为B没有关键字而不是BA(已知),因此,关系模型rbcnf不成立。(5分)六、编程问题(20分)关系模式有四种:S(SN、SNAME、CITY)P(PN,PNAME,COLOR,WEIGHT)J(JN,JNAME,CITY)SPJ(SN,PN,JN,QTY)其中s表示供应商,SN编码供应商,SNAME表示供应商名称,CITY表示供应商所在的城市。p表示零件,PN表示零件编号,PNAME表示零件名称,COLOR表示零件颜色,WEIGHT表示零件重量。j表示项目,JN表示项目代码,JNAME表示项目名称,CITY表示项目所在的城市。SPJ表示供应关系,QTY表示提供的部件数量。编写实现以下问题的功能的SQL语句:(1)消除所有工程的全部细节。(两点)SELECT *从J;(2)清除所在地为南京的所有工程的全部细节。SELECT *从JWHERE CITY=南京;(3)向该市弹出为上海工程提供零部件的供应商代码。SELECT DISTINCT SN从SPJWhere jn(选取JN从JWHERE CITY=上海);(4)删除向该城市上海或北京的工程提供红色部件的供应商代码。(两点)SELECT SN从SPJWhere jn(选取JN从JWHERE CITY=上海 OR CITY=北京)AND PN IN(选择PN从PWHERE COLOR= red )(5)删除供应商与工程所在城市相同的供应商提供的部件代码。(3点)SELECT SPJ。PNFROM S、j、SPJwhere s . sn=spj . sn and j . jn=spj . jn and s . city=j . city;(6)删除与工程不在同一城市的一个或多个供应商提供部件的工程代码。SELECT DISTINCT SPJ。JNFROM S、j、SPJwhere s . sn=spj . sn and j . jn=spj . jn and s . cityj . city;(7)卸载上海供应商未提供任何部件的工程代码。SELECT JN从JWHERE JN NOT IN(SELECT DISTINCT JN从SPJWHERE SN IN(SELECT SN从SWHERE CITY=上海);(8)删除所有这些二进制组,使第一城市的供应商向第二城市的项目提供部件。(3点)(8)SELECT S.CITY,J.CITYFROM S、j、SPJWHERE S.SN=SPJ。SN AND J.JN=SPJ。JN;(3点)七、合成问题(10分)包含以下信息:以下E-R图是反映产品和仓库中两个实体之间关联的信息模型,是必需的。(1)给出了E-R图的关系数据库架构,并显示了相应的关键字。(4点)(2)如果子库存编号、子库存名称和子库存均基于字符且长度为10,请使用SQL语言填写子库存关系的相应基表,并说明物理完整性规则。(4点)(3)授予所有用户对仓库基表的查看权限,并收回对仓库的User3查看权限。(两点)解决方案:1。关系数据库模式:(4分钟)仓库W(仓库编号W#,仓库名称WN,地址WA)关键字:W#产品P(产品编号P#,产品名称PN,规格PS,型号PM)关键字:P#l(仓库编号W#,产品编号P#,数量QTY)关键字:(W#,P#)2.create table w(w # char(10)primary key),WN CHAR(10)、WA CHAR(10)(4点)3.grant select on w to publicREVOKE SELECT ON W FROM User3(两点)数据库原理期末考试问题一、单一选择题(这个大问题共15个问题,每个问题2分,共30分)每个项目中列出的四个初步选项中,只有一个符合您的需要:选择、选择、多重选择或不选择。1.要确保数据库的数据独立性,必须修改以下内容(a)A.三层模式之间的两个映射b .模式和内部模式C.模式和外部模式D. 3层模式以下四个错误(c)A.减少数据库重复数据b .可以共享数据库中的数据C.数据库避免所有数据重复d .数据库具有高数据独立性3.公司有多个部门和多个员工,每个员工只能属于一个部门,一个部门可以有多个员工,从员工到部门的联系类型为(c)A.多对多b .一对一C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 火锅店创业合伙人合作协议范本及环保责任
- 精装修商务办公楼租赁意向金及配套服务协议
- 复杂离婚协议变更及子女抚养费及赡养费调整执行合同
- 离婚协议范本:婚后财产分割与子女监护权协议
- 物联网企业股东股权调整与市场拓展协议
- 猪场租赁养殖合同范本实现养殖产业绿色发展
- 科技园区社保补贴及创新创业人才劳动合同
- 选择困难症课件
- 全年护理培训总结
- 小班美术山楂课件
- 营造清朗空间+课件-2025-2026学年(统编版2024)道德与法治八年级上册
- saas货运管理办法
- 2025年遴选财务岗考试题及答案
- excel操作考试题及答案
- 2025新疆生产建设兵团草湖项目区公安局面向社会招聘警务辅助人员考试参考试题及答案解析
- 车间偷盗行为管理办法
- 《涉外法治概论》课件 杜涛 -第1-6章 涉外法治的基础理论-涉外经济管理法律制度
- 2026届广东省广州市高三上学期8月调研考试语文试题(含答案)
- 江苏省南通市如皋市2025-2026学年高三上学期开学考试数学试卷
- 2025年高一语文开学第一课指导课件
- 2025年事业单位工勤技能-河北-河北计算机操作员二级(技师)历年参考题库含答案解析(5套)
评论
0/150
提交评论