




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三、名词解释(本大题共4小题,每小题3分,共12分。)五、用SQL语言完成下列功能(本大题共16分)39设有一个学生管理关系数据库,包括学生关系、课程关系和选课关系。(其中COURSE表中的CPNO代表先行课号)如下表所示。表1学生课程选课关系数据库学生(表名STUDENT)课程(表名COURSE)学生选课(表名SC)SNOSNAMESSEXSAGESDEPTCNOCNAMECPNOCREDITSNOCNOGRADE95001李勇男20计算机1数据库549500119295002刘晨女19外语2数学49500128595003王明女18数学3信息系统149500238895004张立男18电子4操作系统639500229095005赵凯男19计算机5数据结构749500338095006李娜女20外语6数据处理295005289试写出完成下列功能的SQL语句1找出年龄小于20岁且是外语系的学生。4分2在学生关系中找出年龄小于20岁的学生的姓名和性别。4分3找出选修“数据库”课程,且成绩大于90的学生姓名。4分4找出张平所选修全部课程的课程名和成绩。4分1SELECTFROMSTUDENTWHERESAGE904分4SELECTCNAME,GRADEFROMSTUDENT,SC,COURSEWHERESTUDENTSNOSCSNOANDSCCNOCOURSECNOANDSNAME张平4分六、综合应用题(本大题共2小题,每小题9分,共18分)40已知关系模式RA,B,C,D,E,F,G,满足函数依赖集FAB,BC,AE,BF,CDG问1关系模式R的主关键字由哪些属性组成2R最高已达到第几范式3将R规范成3NF关系。1R的主关键字是A,D。2分2R是1NF的关系模式。2分3将R规范化为3NF的各个关系模式如下R1D,C,G主关键字D,C2分R2A,B,E主关键字A2分R3B,C,F主关键字B1分41设有如下所示的关系R和W。关系R关系WPQTY2BCD9AEF2BEF9ADE7GEF7GCD求下列运算结果Y、TRP5TERRW(1)(3分)YTDCFEEDPQTYB2BCDM2BCDN7GCDM7GCDN五、用SQL语言完成下列功能(每小题4分,共16分)现有如下关系教师(教师编号,姓名,性别,部门编号,职称,家庭住址;)部门(部门编号,部门名称,电话;)保健(保健卡编号,教师编号,检查身体日期,健康状况)试回答下面的问题查找所有女副教授的信息;查找“计算机系”教授的姓名和家庭住址;TYBCDMCDNDFNPQTY9AEF7GEF查找“电子商务系”中健康状况为“优”的教师的姓名和家庭住址;创建“健康状况”为“差”的教师的试图。答SELECTFROM教师WHERE性别女AND职称副教授SELECT姓名,家庭住址FROM教师,部门WHERE教师部门编号部门部门编号AND部门名称计算机系AND职称教授SELECT姓名,家庭住址FROM教师,部门,保健WHERE教师部门编号部门部门编号AND教师教师编号保健教师编号AND健康状况优AND部门名称电子学系CREATEVIEW健康状况ASSELECTFROM保健WHERE健康状况差2、试简述ODBC的作用。(课本109页)答在电子商务实际过程中,涉及到企业、客户、银行、海关运输和保险等部门和单位,他们的应用平台不一致,需要同时访问多种异构数据库,使用ODBC技术,设计人员只需要写一个程序版本,就可以访问任何数据库,从而使程序具有更好的兼容性和适应性。有些应用程序需要访问某种数据库,这就要求程序所在的计算机上安装相应的数据库软件,但有些数据库软件极其庞大,并且对计算机的硬件和软件配置有非常严格的要求,即使能够安装,也会占用大量的系统资源;另外,历史上大量使用单用户版的数据库,需要与WEB连接利用网络共享数据,为此ODBC提供了一批常用的数据库软件的驱动程序,这样,计算机上即使没有安装相应的数据库管理系统,但是只要安装了相应的驱动程序,CGI程序就可以访问,应用程序不必关心ODBC与DBMS之间的底层通信协议。五、用SQL语言完成下列功能(本大题共16分)37假设有工程管理数据库(数据库名GCGL),其中有三个表,工程、供应商和供应。如下工程(工程代码CHAR(8),工程名VARCHAR(20),负责人CHAR10,预算NUMERIC(10,2),实际投入NUMERIC(10,2)供应商(供应商代码CHAR8,名称CHAR20,地址VARCHAR20,联系电话CHAR(15)供应(供应商代码CHAR(8),工程代码CHAR(8),价值NUMERIC10,2)根据上述三个表,写出完成下列操作的具体命令根据上述三个表,写出完成下列操作的具体命令查询有供应记录的供应商的名称、地址、所供应的工程的名字及价值。(4分)查询没有供应记录的供应商的代码、名称和地址。(4分)查询实际投入大于预算的工程的代码和名称。(4分)有一条供应消息供应商代码为20020001,工程代码10010011,价值为2800000,请用SQL命令将该信息插入供应表中。(4分)SELECT供应商名称,供应商地址,工程工程名,供应价值FROM供应商,工程,供应WHERE供应商供应商代码供应供应商代码AND工程工程代码供应工程代码(4分)SELECT供应商代码,名称,地址FROM供应商WHERE供应商代码NOTIN(SELECT供应商代码FROM供应)(4分)SELECT工程代码,工程名FROM工程WHERE实际投入预算(4分)INSERTINTO供应VALUES(20020001,10010011,2800000)(4分)六、综合应用题(本大题共2小题,每小题9分,共18分)38设有如下表所示关系R学生编号学生姓名专业编号专业名称课程编号课程名称学分成绩S001张三T001电子商务C01数据库385S002李四T001电子商务C01数据库392S001张三T001电子商务C02英语490S002李四T001电子商务C02英语488(1)关系模式R(学生编号,学生姓名,专业编号,专业名称,课程编号,课程名称,学分,成绩)是否属于第一范式说明理由。(2)判断该模式是否属于第二范式说明理由。如不属于,请将该关系模式规范化到第二范式。(3)判断(2)步得到的模式是否属于第三范式说明理由。如不属于,请规范化到第三范式。(1)该关系模式属于第一范式。(1分)理由所有的数据项都是基本数据项。(2分)(2)该关系模式不属于第二范式。(1分)理由该关系模式的主键为(学生编号,课程编号)存在部分依赖。(12分)分解后属于第二范式的关系(1分)R1(学生编号,学生姓名,专业编号,专业姓名)R2(课程编号,课程名称,学分)R3(学生编号,课程编号,成绩)(3)R2,R3属于第三范式(1分)。R1不属于第三范式。该模式的主键为(学生编号),存在传递依赖。(1分)将R1分解,得到属于第三范式的关系(1分)R11学生编号,学生姓名,专业编号R12(专业编号,专业名称)3939设有关系RA,B,C和SB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 瓷砖专卖店年终总结
- 消防安全普及培训报道课件
- 2025至2030中国加筋土工合成材料行业项目调研及市场前景预测评估报告
- 二手房屋买卖合同模板:含房屋交易风险评估及建议
- 文化创意产业园区空场地租赁及运营管理合同
- 因男方过错离婚的财产分割及子女监护安排协议
- 企业核心技术人员离职竞业限制保密协议书
- 高端人才离职后商业秘密保护与竞业禁止合同
- 2025至2030中国皮肤套刮器行业项目调研及市场前景预测评估报告
- 离婚协议书范本:共同财产分割与债务处理
- 外研版一年级上册新交际英语(2024)全册教案(单元整体教学设计)
- 2024新人教版英语七年级上单词默写表(小学部分)
- 建设工程监理安全资料(完整版)
- 高二上学期第一次月考物理试卷(附答题卷和答案)
- 城区绿地养护服务费项目成本预算绩效分析报告
- 全新中介和银行合作协议
- 一例感染性休克患者护理查房汇报
- 圆度、圆柱度测量仪校准规范
- 第五章牛顿运动定律之板块模型问题专题课件高一上学期物理
- 表面活性剂的基本作用
- 校园安全宿舍卫生与用电安全
评论
0/150
提交评论