如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
湖南都市学院数据库原理应用题题库、应用题一图书馆借阅书刊,请你画出书刊、读者及借阅三者间E-R模型。2.设有关系R和(1)R1=R-S;RS,计算:(2)R2=RUS;ABCabcR3=RnS;(4)R4=RxSSABCbaf3.既有关系数据库如下:奖学金)学生(学号,姓名,性别,专业课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数体现式实现下列1—4小题:检索“英语”专业学生所学课程信息,包括学号、姓名、课程名和分数。Li,课程…(学生8学习8课程))检索“数据库原理”课程成绩高于90分所有学生学号、姓名、专业和分数;学号,姓名,专业,分数S分数皿名称=,数据库原理,(学生8学习课程))检索不学课程号为“C135”课程学生信息,包括学号,姓名和专业;学号…业(学生E*…业(。课程号="学生^学习))检索没有任何一门课程成绩不及格所有学生信息,包括学号、姓名和专业;学号’姓名’专业(学生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岁之间学生姓名、系别和年龄。查询所有姓刘学生姓名、学号和性别。求各个课程号及对应选课人数。查询每个学生学号、姓名、选修课程名及成绩。将所有学生年龄增长1岁。(1)CREATEINDEXCoucnoONCourse(Cno)DROPINDEXCourse.Coucno’SELECTSname,Sno,SdeptFROMStudent(4)SELECTSname,Sdept,SageFROMStudentWHERESageNOTBETWEEN20AND23(5)SELECTSname,Sno,SsexFROMStudentWHERESnameLIKE'刘%'(6)SELECTCno,COUNT(Sno)FROMSCGROUPBYCno(7)SELECTStudent.Sno,Sname,Cname,GradeFROMStudent,SC,CourseWHEREStudent.Sno=SC.SnoandSC.Cno=Course.Cno;(8)UPDATEStudentSETSage=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)