下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江万里学院学年第学期《数据库原理》试卷(3)卷标准答案专业:计算机科学技术层次:本科年级:命题教师:杨爱民一、单项选择题(本大题共10小题,每题2分,共20分)装1在客户机/服务器系统构造的DBS中,数据库功能分为前端和后端两部分,以下功能属于后端的是(B)A).用户界面B)。存取构造C)。数据输入D).报表输出2。实体集书店与图书之间拥有(B)联系。A)一对一B)一对多C)多对多D)多对一3.现相关系表:医疗(患者编号,医生编号,医生姓名,诊疗日期,诊疗结果,恢复状况)的主码是(A)A)患者编号,医生编号,诊疗日期B)医生编号C)诊疗日期D)患者编号4.任何一个三目关系都属于(A)订A)1NFB)3NFC)BCNFD)4NF5.相关于关系模型,层次数据模型的弊端之一是(A)A)数据保护困难B)数据构造复杂C)数据独立性高D)有严格的数学基础6。现有以下关系:患者(患者编号,患者姓名,性别,出诞辰期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊疗日期,诊疗结果)此中,医疗关系中的外码是(A)A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号7.班长和学生是什么关系(B)线A)1:1B)1:MC)M:ND)都不是下边哪一种数据模型只有一个根结点(B)A)观点B)层次C)关系D)网状9.哪一种模式不是数据库的模式(C)A)模式B)外模式C)映像模式D)内模式
10.视图定义是(D)A)一个基表中导出的基表一个基表中导出的虚表C)一个或几个基表或视较中导出的基表D)一个或几个基表或视较中导出的虚表二、名词解说(本大题共5个小题,每题3分,共15分)实体、实体型、实体集、属性、码1.答①实体:现实世界中存在的能够互相划分的事物或观点称为实体。比如,一个学生、一个工人、一台机器、一部汽车等是详细的事物实体,一门课、一个班级等称为观点实体。②实体型:现实世界中,对拥有相同性质、听从相同规则的一类事物(或观点,即实体)的抽象称为实体型。实体型是实体集数据化的结果,实体型中的每一个详细的事物(实体)为它的实例。③实体集:拥有相同特点或能用相同特点描绘的实体的会合称为实体集.比如,学生、工人、汽车等都是实体集。④属性:属性为实体的某一方面特点的抽象表示。如学生,能够经过学生的“姓名”、“学号"、“性别”、“年纪”及“政治相貌”等特点来描绘,此时,“姓名”、“学号”、“性别”、“年纪”及“政治相貌”等就是学生的属性。⑤码:码也称重点字,它能够唯一表记一个实体。比如,在学生的属性集中,学号确立后,学生的其余属性值也都确立了,学生记录也就确立了,因为学号能够唯一地表记一个学生,因此学号为码。三、填空题(本大题共5个空,每空1分,共5分)1.标准的数据库三级模式是观点模式、内模式和(外模式)。2。在SQL中,用MODIFY命令能够改正表中的数据,用(ALTER)命令能够改正表的构造。3.在ER图中,矩形框表示(实体).4。在SQL查问时,假如需要去掉查问结果中的重复组,应使用(DISTINCT)。5。封闭一般分为两种排他型封闭,X封闭和(共享型封闭,S封闭)四、简答题(本大题共3小题,1—2小题6分,3小题8分,共20分)1.试给出三个实质部门的E—R图,要务实体型之间拥有一对一,一对多,多对多各样不一样的联系。图5—2中:一个部门有一个负责人,一个负责人负责一个部门的工作,部门和负责人间的联系是一对一的联系:一个学生能够借阅多本书,一本书只好一个人借,学生和借阅间的联系为一对多的联系;一个学生能够参加多个社会集体,一个社会集体有多个学生参加,学生和社会集体间的联系为多对多的联系。部门学生学生11n参加负责借阅1nm学年第学期专业计算机科学技术年级本科《数据库原理》试卷卷答案第1页共3页0社团负责人图书图5—2三个部门的E-R图试述数据设计过程答:数据库设计分为6个阶段:需求剖析、观点构造设计、逻辑构造设计、物理构造设计、数据库实行、数据库运转和保护。各阶段的主要内容为:3..下边的结论哪些是正确的?哪些是错误的?关于错误的请给出一个反例说明。1)任何一个二目关系是属于3NF的。2)任何一个二目关系是属于BCNF的.3)任何一个二目关系是属于4NF的.4)当且仅当函数依靠A→B在R上成立,关系R(A,B,C)等于投影R1(A,B)和R2(A,C)的连结。5)若R。A→R.B,R.B→R。C,则R.A→R.C。6)若R。A→R.B,R.A→R。C,则R。A→R.(B,C)。7)若R.B→R。A,R.C→R.A,则R.(B,C)→R.A。8)若R.(B,C)→R.A,则R.B→R。A,R。C→R.A.2答:正确。2)正确。正确。4)不正确。5)正确。6)正确。7)正确。不正确。五.应用题:设员工———社团数据库有三个基本表:员工(员工号,姓名,年纪,性别);社会集体(编号,名称,负责人,活动地址);参加(员工号,编号,参加日期);此中:1)员工表的主码为员工号。2)社会集体表的主码为编号;外码为负责人,被参照表为员工表,对应属性为员工号.)参加表的员工号和编号为主码;员工号为外码,其被参照表为员工表,对应属性为员工号;编号为外码,其被参照表为社会集体表,对应属性为编号。试用SQL语句表达以下操作:(每题4分共40分)1)定义员工表、社会集体表和参加表,并说明其主码和参照关系。2)成立以下两个视图。社团负责人(编号,名称,负责人员工号,负责人姓名,负责人性别);参加人状况(员工号,姓名,社团编号,社团名称,参加日期)3)查找参加唱歌队或篮球队的员工号和姓名。
4)查找没有参加任何集体的员工状况。5)查找参加了所有社会集体的员工状况.6)查找参加了员工号为“1001”的员工所参加的所有社会集体的员工号.求每个社会集体的参加人数。8)求参加人数最多的社会集体的名称和参加人数。求参加人数超出100人的社会集体的名称和负责人。10)把对社会集体和参加两个表的数据查察、插入和删除数据的权利赋给用户李平,并同意他将此权利授与其余用户.答:1)CREATTABLE员工(员工号CHAR(10)NOTNULLUNIQUE,姓名CHAR(8)NOTNULL,年纪SMALLINT,性别CHAR(2),CONSTRAINTC1CHECK(性别IN(‘男',‘女')));CREATTABLE社会集体(编号CHAR(8)NOTNULLUNIQUE,名称CHAR(12)NOTNULL,负责人CHAR(8),活动地址VARCHAR(50),CONSTRAINTC2FOREIGNKEY(负责人)REFERENCES员工(员工号));CREATTABLE参加(员工号CHAR(8),编号CHAR(8),参加日期DATA,CONSTRAINTC3PRIMARYKEY(员工号,编号),ONSTRAINC3FOREIGNKEY(员工号)REFERENCES员工(员工号));2)CREATVIEW社团负责人(编号,名称,负责人员工号,负责人姓名,负责人性别)ASSELECT编号,名称,负责人,姓名,性别FROM社会集体,员工WHERE社会集体.负责人=员工.员工号;CREATVIEW参加人状况(员工号,姓名,社团编号,参加日期)ASSELECT参加.职员号,姓名,社会集体.编号,名称,参加日期FROM员工,社会集体,参加WHERE员工。员工号=参加.员工号AND参加.编号=社会集体。编号;SELECT员工号,姓名FROM员工,社会集体,参加HERE员工。员工号=参加。员工号AND参加。编号=社会集体.编号AND社会集体。名称IN(‘唱歌队’,‘篮球队’);4)SELECT*FROM员工HERENOTEXISTS(SELECT*FORM参加WHERE参加.员工号=员工。员工号);SELECT*FROM员工WHERENOTEXISTS(SELECT*FROM参加HERENOTEXISTS(SELECT*FROM社会集体学年第学期专业计算机科学技术年级本科《数据库原理》试卷卷答案第2页共3页WHERE参加。员工号=员工.员工号AND参加.编号=社会集体。编));)SELECT员工号ROM员工WHERENOTEXISTS(SELECT*FROM参加参加1WHERE参加1。员工号=‘1001’ANDNOTEXISTS(SELECT*FROM参加参加2WHERE参加2.编号=参加1。编号AND参加2。员工号=员工.员工号));7)SELECTCOUNT(职员号)FROM参加GROUPBY编号;8)SELECT社会集体。名称,COUNT(参加。员工号)FROM社会集体参加WHERE社会集体。编号=参加.编号GROUPBY参加编号HAVINGMAX(COUNT(参加。员工号))=COUNT(参加。员工号));9)SELECT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学课程设计与实施总结
- 迷人的动画片课程设计
- 2024年中国消毒机市场调查研究报告
- 2024至2030年中国聚氨酯外墙漆数据监测研究报告
- 2024年球铁柴油机飞轮项目可行性研究报告
- 2024年扩口反应釜项目可行性研究报告
- 2024年反转出料砼项目可行性研究报告
- 水稻育种课程设计
- 中国防水涂料行业营销态势与竞争动态分析研究报告(2024-2030版)
- 中国薄膜热敏打印头应用潜力与未来趋势预测研究报告(2024-2030版)
- 电动车电池售后服务方案、质量保障措施
- 托育机构备案书及备案承诺书范本
- 第14课池塘里的世界(教学课件)六年级科学上册(冀人版)
- 南宁市事业单位分类目录
- IOS9001:2015内审检查表(各部门)
- 新时代大中小学思政课一体化建设研究
- 工业自动化系统集成项目验收方案
- 第一讲 伟大事业都始于梦想(课件)
- 管道补偿器安装检验记录
- 学校食堂出入库管理制度
- 铝合金船的建造课件
评论
0/150
提交评论