- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2007--2008学年1学期期末考试试题
一、填空题(本大题共10小题,每小题2分,共20分)
1.从E-R图模型关系向关系模型转换时,一个1:1联系转换为关系模式时,该关系模式的关键字是_______________。
2.数据库学科的主要研究领域包括:数据库管理系统软件的研制、数据库设计以及_______________。
第3小题任选一个做,且只能做一个:
(3-1).用树型结构表示实体类型及实体间联系的数据模型称为_______________。
(3-2). 设关系模式 R ( A , B , C , D ), F 是 R 上的 FD 集, F ={ AB → C , D → B }, R 的候选键为 _________________ 。
4.DBMS提供的几个数据控制功能包括:数据的安全性保护、数据的完整性检查、并发控制以及_______________。
5.数据模型描述了系统的静态特性、动态特性和完整性约束条件。它通常由数据结构、_______________和完整性约束三部分组成。
第6小题任选一个做,且只能做一个:
(6-1).数据描述语言中子模式DDL用来定义局部的即用户的逻辑数据结构,模式DDL定义_______________,物理DDL定义物理数据结构。
(6-2). 设关系模式 R , F 是 R 上的 FD 集, R 关于 F 的无损联接条件是:任何满足 F 的关系 r ,有 _________________ 。
7.关系数据库是采用_______________作为数据的组织方式。
8.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为_______________。
9.E-R数据模型一般在数据库设计的_______________阶段使用。
10.关系模型允许定义的三类完整性约束:______________、参照完整性和用户定义的完整性。
二、单项选择题 (本大题共5小题,每小题2分,共10分)
1.查询优化策略中,正确的策略是 ( D)
A. 尽可能早地执行笛卡尔积操作 B. 尽可能早地执行并操作
C. 尽可能早地执行差操作 D. 尽可能早地执行选择操作
2.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇文章论文,主要论述的是 (C )
A. 层次数据模型 B. 网状数据模型
C. 关系数据模型 D. 面向对象数据模型
3.在数据库设计中,子模式设计是在 阶段进行 (B )
A. 物理设计 B. 逻辑设计 C. 概念设计 D. 程序设计
4.在SQL语言中,集函数COUNT(列名)用于 ( C )
A. 计算元组个数 B. 计算属性个数
C. 对一列中的非空值计算个数 D. 对一列中的非空值和空值计算个数
5. 在DBS中,DBMS和OS之间的关系是 ( B )
A.相互调用 B.DBMS调用OS
C.OS调用DBMS D.并发运行
(以下每题10分)
三、设某商业集团关于商店销售商品的数据库中有三个基本表:
商店 SHOP(S#,SNAME,AREA,MGR_NAME)
其属性是商店编号,商店名称,区域名,经理姓名。
销售 SALE(S#,G#, QUANTITY)
其属性是商店编号,商品编号,销售数量。
商品 GOODS(G#,GNAME,PRICE)
其属性是商品编号,商品名称,单价。
1.请写出下列查询的关系代数表达式和SELECT语句表达形式:
检索销售“冰箱”的商店的编号和商店名称。
2.写出下列操作的SQL语句:从SALE表中,把“第一商店”中销售单价高于1000元的商品的销售元组全部删除。
3.建立一个销售“自行车”的商店的视图。
4.写出下列操作的SQL语句:
统计区域名为“河西”的所有商店销售的每一种商品的总数量和总价值。
要求显示(G#,GNAME,TOTAL_QUANTITY,TOTA_VALUE),其属性为商品编号、商品名称、销售数量、销售价值。
四、设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄。
设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若
文档评论(0)