华侨大学2014数据库(共9页).docx

上传人:飞****2 文档编号:5260826 上传时间:2021-12-16 格式:DOCX 页数:10 大小:192.58KB
返回 下载 相关 举报
华侨大学2014数据库(共9页).docx_第1页
第1页 / 共10页
华侨大学2014数据库(共9页).docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《华侨大学2014数据库(共9页).docx》由会员分享,可在线阅读,更多相关《华侨大学2014数据库(共9页).docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上华侨大学 2014 年硕士研究生入学考试专业课试卷(答案必须写在答题纸上)招生专业 软件工程科目名称 数据库系统原理科目代码 849一、单项选择题(15 小题,每小题 2 分,共 30 分)1在数据库中存储的是 。A数据B数据模型C数据以及数据之间的联系D信息2在数据库中,产生数据不一致的根本原因是。A数据存储量太大B没有严格保护数据C未对数据进行完整性控制D数据冗余3数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。A数据定义功能B数据管理功能C数据操纵功能D数据控制功能4关系模型中,一个关键字 。A可由多个任意属性组成B以上都不是C

2、可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D至多由一个属性组成5. “性别只能为男或女”这种约束属于 DBS 的 功能。A) 完整性控制B) 安全性控制C) 恢复D) 并发控制6自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时, 要求 R 和 S 含有一个或多个共有的 。A元组B行C记录D属性7如图所示,两个关系 R1 和 R2,它们进行 运算后得到 R3。A投影B自然连接C笛卡尔积D等值连接R1专心-专注-专业DEM125MN MIJ KABCDEMAD C112XY Y112MM NII JABCAC D121XY YR2R38设有关系 R,

3、按条件 f 对关系 R 进行选择,正确的关系代数表达式是 。AR´RBR w RC sf(R)DPf(R)9根据规范化理论,关系数据库中的关系必须满足:其每一属性都是 。A互不相关的B不可分解的C长度可变的D互相关联的10在关系模式中,如果属性 A 和 B 存在 1 对 1 的联系,则 。AABBBACABD以上都不是11SQL 语言具有两种使用方式,分别称为交互式 SQL 和 。A提示式 SQLB多用户 SQLC嵌入式 SQLD解释式 SQL第 12 到第 15 题基于这样的三个表即学生表 S、课程表 C 和学生选课表 SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT

4、);C(C#,CN);SC(S#,C#,GRADE)。其中:S#为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程号,CN 为课程名,GRADE 为成绩。12检索比所有“李青”年龄都小的所有学生姓名、年龄和性别。正确的 SELECT 语句是 。ASELECT SN,AGE,SEXFROM SWHERE AGE<李青AGE BSELECT SN,AGE,SEXFROM SWHERE SN“李青”CSELECT SN,AGE,SEXFROM SWHERE AGE<(SELECT AGEWHERE SN=“李青”) D SELECT SN , AGE ,

5、SEX FROM S WHERE AGE < (SELECT MIN(AGE) FROM SWHERE SN=“李青”)13检索选修课程“C2”的学生中成绩最高的学生的学号。正确的 SELECT 语句是 。 ASELECT S# FORM SC WHERE C#=“C2” AND GRAD(SELECT GRADE FORM SCWHERE C#=“C2”)BSELECT S# FORM SCWHERE C#=“C2” AND GRADE IN (SELECT GRADE FORM SC WHERE C#=“C2”)CSELECT S# FORM SCWHERE C#=“C2” AND

6、GRADE NOT IN (SELECT GRADE FORM SCWHERE C#=“C2”)DSELECT S# FORM SCWHERE C#=“C2” AND GRADEALL(SELECT GRADE FORM SC WHERE C#=“C2”)14 检索学生姓名及其所选修课程的课程号和成绩。正确的 SELECT 语句是 。ASELECT SSN,SCC#,SCGRADEFROM SWHERE SS#=SCS# B SELECT SSN,SCC#,SCGRADEFROM SCWHERE SS#SCGRADE CSELECT SSN,SCC#,SCGRADEFROM S,SCWHERE

7、 SS#=SCS# DSELECT SSN,SCC#,SCGRADEFROM SSC15检索未选修课程“C1”的学生人数。正确的 SELECT 语句是 。A.SELECTCOUNT(S#)FORMSCWHERES#NOTIN(SELECTS#FORMSC WHERE C#=“C1”)B.SELECT COUNT(S#) FORM SC WHERE S# NOT IN (SELECT DISTINCT(S#) FORM SC WHERE C#=“C1”)C SELECT COUNT(S#) FORM SWHERE S# NOT IN (SELECT S# FORM SCWHERE C#=“C1”

8、)DSELECT COUNT(DISTINCT(S#) FORM S,SC WHERE S.S#=SC.S# AND SC.C#<>“C1”二、填空题(10 空,每空 2 分,共 20 分)将答案填写到答题纸上,标明所填空的序号。I、从外部视图到子模式的数据结构的转换是由 应用程序 实现的;模式与子模式之间的映象是由 DBMS 实现的;存储模式与数据物理组织之间的映象是由 操作系统的存取方法 实现的。II、数据独立性又可分为 逻辑独立性和 物理独立性。III、数据模型是由 数据结构、 数据操作和 完整性约束三部分组成的。IV、实体类型及实体间联系的数据模型的主要类型有:关系模型、

9、9、 10。三、名词解释 (6 小题,每小题 4 分,24 分)1、内模式2、外键3、第三范式4、参照完整性5、关键字6、函数依赖四、简答题。(5 小题,每小题 6 分,30 分)1、试绘图描述数据库系统的三级模式两级转换;2、试说明等值连接和自然连接的区别;3、设有关系模式 R(A,B,C,D,E),R 的函数依赖集:FAD,ED,DB,BCD,CDA,求 R 的候选关键字。4、在设计分 E-R 图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分 E-R 图之间难免有不一致的地方,这些冲突主要有哪些?5、请说明 SQL 语句如何实现关系运算中的选择和连接运算。

10、五、程序设计与计算题(25 分)。1、设有关系模式: S(SN,SNAME,CITY)其中,S 表示供应商,SN 为供应商代号,SNAME 为供应商名字,CITY 为供应商所在城市,主关键字为 SN。P(PN,PNAME,COLOR,WEIGHT)其中 P 表示零件,PN 为零件代号,PNAME 为零件名字,COLOR 为零件颜色,WEIGHT 为零件重量,主关键字为 PN。J(JN,JNAME, CITY)其中,J 表示工程,JN 为工程编号,JNAME 为工程名字,CITY 为工程所在城市,主关键字为 JN。SPJ(SN,PN,JN,QTY)其中,SPJ 表示供应关系,SN 是为指定工程提

11、供零件的供应商代号,PN 为所提供的零件代号,JN 为工程编号,QTY 表示提供的零件数量,主关键字为(SN,PN,JN),外部关键字为 SN,PN,JN。写出实现以下各题功能的 SQL 语句:1) 取出重量最轻的零件代号;(5 分)Select PN from P where weight=( select min(weight) from P ) 2)取出至少由一个和工程不在同一城市的供应商提供零件的工程代号;(5 分)SELECT DISTINCT SPJ.JN FROM SPJ,J,S WHERE SPJ.CITY<>S.CITY AND S.SN=SPJ.SN AND J

12、.JN=SPJ.JN2、设有如下所示的三个关系 S、C 和 SC。S学号姓名年龄性别籍贯20001王小严20女北京20002李白21男上海20003陈志坚23男长沙20004王兵20男上海20005张红22女武汉C课程号课程名教师办公室C001高等数学李娟416C002数据结构刘小东415C003操作系统吴浩415C004编译原理王伟415SC学号课程号成绩20001C0019020001C0029020001C0038520001C0048720002C0019020003C0017520003C0027020003C0045620004C0019020004C0048520005C0019

13、520005C00380(1). 请给出检索籍贯为上海的学生姓名、学号和选修的课程号的关系代数表达式学号,姓名,课程号(籍贯=上海(SSC)(2). 请写出 R2= 姓名,课程号,成绩(S SC 课程名=操作系统(C)的计算结果(3). 请说明 R3=姓名,年龄(S (学号,课程号(SC)÷课程号(C)是检索目的是什么检索选修了全部课程的学生姓名和年龄六、证明题(6 分)试证明:在关系数据库中,任何的二元关系模式必定是 BCNF。七、应用题(15 分)1、设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名; 课程:编号、课程名、开课单位、任课教师号;教师:教师号、姓名、性别

14、、职称、讲授课程编号; 单位:单位名称、电话、教师号、教师名。上述实体中存在如下联系:(a)一个学生可选修多门课程,一门课程可为多个学生选修;(b)一个教师可讲授多门课程,一门课程可为多个教师讲授;(c)一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:(1)分别设计学生选课和教师任课两个局部信息的结构 E-R 图。(5 分)(2)将上述设计完成的 E-R 图合并成一个全局 E-R 图。(5 分)(3)将该全局 E-R 图转换为等价的关系模型表示的数据库逻辑结构。(5 分)单位(单位名、电话)学生(学号、姓名、性别、年龄、单位名)教师(教师号、姓名、性别、职称、单位名)课程(课程编号、课程名、单位名)讲授(教师号、课程编号)选修(学号、课程编号)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

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

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