收藏 分销(赏)

2023年湖南城市学院数据库原理应用题库.docx

上传人:人****来 文档编号:4574393 上传时间:2024-09-30 格式:DOCX 页数:8 大小:140.48KB 下载积分:6 金币
下载 相关 举报
2023年湖南城市学院数据库原理应用题库.docx_第1页
第1页 / 共8页
2023年湖南城市学院数据库原理应用题库.docx_第2页
第2页 / 共8页


点击查看更多>>
资源描述
湖南都市学院数据库原理应用题题库 、应用题 1. 一图书馆借阅书刊,请你画出书刊、读者及借阅三者间E-R模型。 2.设有关系R和 (1 ) R1=R-S; R S,计算: (2)R2=RUS; A B C a b c (3) R3=RnS; (4)R4=RxS S A B C b a f 3.既有关系数据库如下: 奖学金) 学生(学号,姓名,性别,专业 课程(课程号,名称,学分) 学习(学号,课程号,分数) 用关系代数体现式实现下列1 — 4小题: 1. 检索“英语”专业学生所学课程 信息,包括学号、姓名、课程名和分数。 Li,课程…(学生8学习8课程)) 2. 检索“数据库原理”课程成绩高于90分所有学生学号、姓名、专业和分数; 学号,姓名,专业,分数S分数皿名称=,数据库原理,(学生8学习课程)) 3. 检索不学课程号为“C135”课程学生信息,包括学号,姓名和专业; 学号…业(学生E*…业(。课程号="学生^学习)) 4. 检索没有任何一门课程成绩不及格 所有学生 信息,包括学号、姓名和专业; 学号’姓名’专业(学生E学号’姓名’专业(。分数<60(学生^学习)) 2、学生-课程数据库(24分) 学生表:Student(Sno, Sname, Ssex, Sage, Sdept) 课程表:Course(Cno, Cname, Cpno, Ccredit) 学生选课表:SC(Sno, Cno, Grade) 用SQL语句实现: (1)为学生-课程数据库中Course表建立索引,按课程号升序建唯一索引。 (2)删除Course表索引。 (3)查询全体学生姓名、学号、所在系。 (4)查询年龄不在20~23岁之间 学生姓名、系别和年龄。 (5) 查询所有姓刘学生 姓名、学号和性别。 (6) 求各个课程号及对应 选课人数。 (7) 查询每个学生 学号、姓名、选修 课程名及成绩。 (8) 将所有学生年龄增长1岁。 (1 ) CREATE INDEX Coucno ON Course(Cno) (2) DROP INDEX Course . Coucno’ (3) SELECT Sname,Sno,Sdept FROM Student (4 ) SELECT Sname, Sdept, Sage FROM Student WHERE Sage NOT BETWEEN 20 AND 23 (5 ) SELECT Sname,Sno,Ssex FROM Student WHERE Sname LIKE '刘%' (6 ) SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno (7 ) SELECT Student.Sno, Sname, Cname, Grade FROM Student, SC, Course WHERE Student.Sno = SC.Sno and SC.Cno = Course.Cno; (8) UPDATE Student SET Sage= Sage+1; 1、某商店管理波及商店、商品和职工三个实体,它们分别具有下列属性: 商店:商店编号,店名,店址,店经理 商品:商品编号,商品名,单价,产地 职工:职工编号,职工名,性别,工资 这些实体间联络如下:百货企业管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。职工参与某商店工作有开始时间,商店销售商品有月销售量。 ①请画出商店、商品和职工 E-R图。 ②将该E-R图转换为关系数据模型。 关系模式集:商店模式(商店编号,店号,店址,店经理) 商品模式(商品编号,商品名,单价,产地) 职工模式(职工编号,职工名,性别,工资,商店编号,开始时间) P1模式(商店编号,商品编号,月销售量) 2、设某汽车运送企业数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队名等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、等。设车队与司机之间存在“聘任”联络,每个车队可聘任若干 司机,但每个司机只能应聘于一种车队,车队聘任司机有个聘期;车队与车辆之间存在“拥有”联络,每个车队可拥有若干车辆,但每辆车只能属于一种车队;司机与车辆之间存在着“使用”联络,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多种司机使用。 (1)试画出ER图,并在图上注明属性、联络类型、实体标识符; (2)将ER图转换成关系模型,并阐明主键和外键。 (1)ER图如图所示。 (2 )转换成 关系模型应具有4个关系模式: 车队(车队号,车队名) 车辆(牌照号,厂家,生产日期,车队号) 司机(司机编号,姓名,,车队号,聘期) 使用(司机编号,车辆号,使用日期,公里数) 4、既有某个应用,波及到两个实体集,有关属性为: 实体集R(a,b,c,(其,中a为码 实体集S(e,f,g)其中e为码 从实体集R到S存在多对一 联络,联络属性是h。 (1)设计对应关系数据模型; R (a, b,c,e,h) S(e, f, g) (2) 假如将上述应用 数据库设计为一种关系模式,如下: RS (a,b,c,d,e,f,指映该关系模式码。 码是ae (3) 假设上述关系模式RS上 所有函数依赖为:b-d,指出上述模式RS最高满足第 几范式?®£1NF〜BCNF之内)为何? RS满足2NF ,不满足3NF 由于存在非主属性d对码ae传递依赖,没有部分函数依赖。 (4) 假如将上述应用 数据库设计为三个关系模式,如下: R1 (a, b, c, d) R2 (e, f, g) R3 (a, q h) 关系模式R2与否一定满足第3范式?为何? 不一定。 由于R3中有两个非主属性f和g,有也许存在函数依赖f F,则出现传递依赖ef、f-g。 1、下列关系最高属于第几范式,并解释其原因。 (1 )R(ABCD),F={BtD,AB — C} 码为Ab,存在非主属性D对码 部分函数依赖,R为1NF。 (2)R(ABCDE),F={AB — CE,EtAB, C-D) 码为AB、E,存在非主属性D对码 传递函数依赖,R为2NF。 ⑶ R(ABCD),F={BtD,D — B, ab-c) 码为AB,存在非主属性D对码 部分函数依赖,R为1NF。 ⑷ R(ABC),F={A — B,BtA,AtC} 码为a、B,关系中每一种函数依赖 决定子都是候选码,R为BCNF。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服