- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库2013复习题含答案
《数据库原理及应用C》复习题
一、识记题
1、确定实体属性的两条基本原则是什么?
2、关系中的关键字分几种类型?分别是什么?
3、对于现实世界中事物的特征,在概念模型中使用什么进行描述?
4、在关系模型中,把数据看成是什么?每个关系用什么表示?
5、数据的基本单位和最小单位分别是什么?
6、在E-R图中,各元素分别用什么图形表示?
7、E-R模型中,实体的含义是什么?属性的含义是什么?
8、关系数据表的组成
9、数据的定义
10、数据库的定义
11、数据库中所存放数据的特点
12、什么是数据库的三级模式?每一级的特征和作用是什么
13、数据库的组成
14、数据库的功能
15、数据库的特点
二、理解题
1、概念模型中,实体之间存在几种类型的联系?对每种联系的理解
2、数据管理技术的发展阶段及每个阶段的特征
3、数据库设计的步骤
4、关系数据库的数据类型
5、关系中码的含义、类型
6、基本SQL语句的格式和应用
三、综合应用题
1、某汽车公司的配件信息一览表如下,试把它化为符合3NF的关系并说明理由。
件号 件名 供应商 供应商电话 单价 库存量 解:
根据3NF的定义,首先应满足2NF。要满足2NF,必须满足1NF。1NF要求,每一个分量必须是不可分割的,显然,题目给出的关系本来就满足了这个要求。按照2NF的要求,所有非主属性完全依赖于主码。本题是关于配件、供应商和库存的信息,能找出来作为主码的是“件号”和“供应商”,“件名”只与“件号”相关,因此,不符合2NF。剔出配件关系(件号、件名)。而“供应商电话”通过“供应商”传递依赖于“件号”,因此,化为3NF的结果是:
配件库存关系:件号,供应商,单价,库存量
配件关系:件号,件名
供应商关系:供应商,供应商电话
2、某公司人事信息一览表如下,试把它化为符合3NF的关系并说明理由。
雇员号 雇员姓名 部门名 部门主管 雇员数量 工作编号 工作名称 工时 解:(步骤略)
雇员关系:雇员号,雇员姓名,部门名
工作关系:工作编号,工作名称
部门关系:部门名,部门主管
雇员-工作关系:雇员号,工作编号,工时
3、对库房和库管员之间的情况进行调查后得到以下描述:
(1)每名库房可以有多个库管员,每个库管员只在一个库房中工作。
(2)需要管理的库房信息包括库房号、库房地址。
(3)需要管理的库管员信息包括员工号、姓名、年龄。
请根据以上描述完成:
(1)建立E-R模型,画出E-R图并描述实体型。
(2)根据E-R模型建立关系模型。
(3)若还需要管理存放的货品信息,且每种货品可以存放在多个库房,每个库房可以存放多种货品,则E-R图如何变化?请画出新的E-R图
解:
(1)
图1 E-R图
(2)
第一步:实体—— 关系: 库房表(库房号,库房地址) 库管员表(员工号,姓名,年龄)
第二步:联系—— 关系: 工作表(员工号,库房号)
第三步:合并: 库房表(库房号,库房地址) 库管员工作表(员工号,姓名,年龄,库房号)
(3)略
4、对学校中学生与各科技活动小组之间的情况进行调查后得到以下描述:
(1)每名学生可以参加多个科技活动小组,每个科技活动小组中有多名学生。
(2)需要管理的科技活动小组信息包括小组名称、电话。
(3)需要管理的学生信息包括学号、姓名、性别和所属院系。
(4)学生在科技活动小组的活动成绩用积分表示。
请根据以上描述完成:
(1)建立E-R模型,画出E-R图并描述实体型。
(2)根据E-R模型建立关系模型。
解:
(1)(E-R图略)
实体型:科技小组(小组名称,电话),学生(学号,姓名,性别,所属院系)
(2)关系模型:
科技小组关系:(小组名称,电话)
学生关系:(学号,姓名,性别,所属院系)
学生参加科技活动小组关系:(小组名称,学号,积分)
5、在学生信息管理数据库中有以下3个关系:
学生(学号,姓名,性别,院系,出生日期,出生地);
成绩(学号,课程号,成绩);
课程(课程号,开课单位,课程名)
请写出满足下列要求的SQL语句:
(1)查询院系为“制造学院”的学生成绩,显示学号、姓名、课程名和成绩。
(2)查询姓“王”的学生的基本信息,显示学号、姓名、性别和年龄,并按学号降序排列。
(3)统计每一门课程的选修人数,显示课程号、学生人数。
解:
(1)Select 学生.学号,学生.姓名,课程.课程名称,成绩.成绩 From 学生,课程,成绩 Where 学生.学号 成绩.学号 And 成绩. 课程号 课程.课程号 And 学生.院系 “制造学院”
(2)Select 学号,姓名,性别,year(Date())-year(出生日期) As 年龄 From 学生 Where 姓名 Like “王*” Order by 学号 Desc
(3)Select 课程编号,c
您可能关注的文档
最近下载
- 橡胶工艺-橡胶的老化与防护体系.doc VIP
- 白皮书欧盟电池法规概览.docx VIP
- 预防校园欺凌主题班会(课件).ppt VIP
- 3M3M DBI-SALA Fall Protection Full Line Catalog说明书用户手册.pdf
- 2025年广东机电职业技术学院单招职业技能测试题库附答案(综合题).docx VIP
- NY-T-815-2004-肉牛饲养标准.pdf VIP
- 架桥机安装拆卸监理细则.pdf VIP
- DB53_T810-2016 桥梁有效预应力检测技术规程.docx VIP
- 综合实践活动课教学设计(通用16篇).docx VIP
- 基于智能优化算法的爆破设计参数优化方法及装置.pdf VIP
原创力文档


文档评论(0)