




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题(每题1分,共20分).在数据管理技术的开展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是(A )阶段。A.数据库系统B.文件系统 C.人工管理D.数据项管理,数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D )oA.存储视图B.概念视图 C.内部视图D.外部视图.数据库的概念模型独立于(A )。A.具体的机器和DBMS B. E-R图C.信息世界D.现实世界.数据库中,数据的物理独立性是指(C )。A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上的数据库中的
2、数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立.关系模式的任何属性(A)。A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为(C )。FROM S , J , SPJWHERE S.SN=SPJ.SN AND J.JN=SPJ.JN AND S.CITYoJ.CITY;(7)取出上海供应商不提供任何零件的工程编码。 SELECTJNFROM JWHERE JN NOT IN(SEL
3、ECT DISTINCT JN FROM SPJ WHERE SN IN(SELECT SNFROM SWHERE CITY-上 海);(8 )取出所有这样的一些vCITY,CITY二元组,使得第1个城市的供应商为第2 个城市的工程提供零件。(3分)(8 ) SELECT S.CITY , J.CITYFROM S , J , SPJWHERE S.SN=SPJ.SN AND J.JN=SPJ.JN;( 3 分)七、综合题(10分)设有如下信息: 以下E-R图是反映产品与仓库两实体间联系的信息模型,要求:(1 )给出该E-R图的关系数据库模式,并指出相应的关键字。(4分)(2 )假设仓库号、仓
4、库名及仓库地均为字符型且长度均为10 ,用SQL语言为仓库关系建立相应的基表并说明实体完整性规那么。(4分)(3 )将仓库基表的查询权限授予所有用户,收回User3对仓库的查询权限。(2分)解:1.关系数据库模式:(4分)仓库W (仓库号W# ,仓库名WN,地址WA )关键字:W#产品P (产品号P# ,产品名称PN,规格PS ,型号PM )关键字:P#存放L(仓库号W#,产品号P# ,数量QTY )关键字:(yy#,P# ). CREATE TABLE W ( W# CHAR ( 10 ) PRIMARY KEY ,WN CHAR ( 10 ),WA CHAR ( 10 ) ) ( 4 分)
5、. GRANT SELECT ON W TO PUBLICREVOKE SELECT ON W FROM User3 ( 2 分)数据库原理期末考试试题一、单项选择题(本大题共15小题,每题2分,共30分)在每题列出的四个备选项中只有一个是符合题目要求的,错选、多项选择或未选均无分1.要保证数据库的数据独立性,需要修改的是(A )A.A.三层模式之间的两种映射C.模式与外模式2 ,以下四项中说法不正确的选项是(CA.数据库减少了数据冗余C.数据库防止了一切数据的重复A.三层模式之间的两种映射C.模式与外模式A.三层模式之间的两种映射C.模式与外模式2 ,以下四项中说法不正确的选项是(CA.数据
6、库减少了数据冗余C.数据库防止了一切数据的重复B.模式与内模式D.三层模式)B.数据库中的数据可以共享D.数据库具有较高的数据独立性从职员到部门的联系类型是(C )A.多对多B.一对一.将E-R模型转换成关系模型,属于数据库的(C )A.需求分析B.概念设计C.逻辑设计D.物理设计.五种基本关系代数运算是(A ).以下聚合函数中不忽略空值(NULL)的是(C ) oA . SUM (列名)B . MAX (列名)C . COUNT(*)D.AVG (列名). SQL中,以下涉及空值的操作,不正确的选项是(C bA. AGE IS NULLB. AGE IS NOT NULLC. AGE = N
7、ULLD. NOT (AGE IS NULL)8.成绩关系如表1所示。执行SQL语句:SELECT COUNT ( DISTINCT 学号)FROM成绩WHERE 分数 60查询结果中包含的元组数目是(B )表1成绩关系学号课程号分数S1C180S1C275S2C1nullS2C255S3C390A. 12A. 13D.4.在视图上不能完成的操作是(C )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图.关系数据模型的三个组成局部中,不包括(C )A.完整性约束B.数据结构C.恢复D.数据操作.假定学生关系是S ( S# , SNAME , SEX , AGE ),课程关系
8、是C ( C# , CNAME ,TEACHER ),学生选课关系是 SC ( S# , C# , GRADE )。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D )A.SB.SC , CC . S , SCD . S , SC , C.关系规范化中的删除操作异常是指(A )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入.从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是(C )A. M端实体的码B . N端实体的码C.M端实体码与N端实体码组合 D .重新选取其他属性.关系 R=A ,
9、 B , C , D , E , F , F=AC , BCDE , DE , CFB。贝i(AB)f+的闭包是(B )A . ABCDEFB .ABCDEC . ABCD . AB.设有关系 R( A ,B ,C )和 S( C ,D )。与 SQL 语句 select A,B,Dfrom R,S where R.C=S.C 等价的关系代数表达式是(B )A . ctr.c=s.c(兀a,b,d(RxS)B . tta,b,d(cr,c= s,c(RxS)C . Qr.C二SC(兀A,B (R)X(7Td(S)D . Qr,0s.e(兀D(兀A,B(R)xS)二、多项选择题(本大题共5小题,
10、每题2分,共10分)在每题列出的四个备选项中有多个是符合题目要求的,多项选择、少选、错选、不选均无分。.对于关系模式 S ( Sno , Sname , Age , Dept) ; C ( Cno , Cname , Teacher) ; SC (Sno , Cno , Score ) o以下查询结果相同的是(AB )A . TTsname(S) X60(SC)B . TTsname(Score60(S 60 (TTSname (SM SC)D .(5Score60 (TTsname (S)CXI (SC).某查询语句中有“田_”语句,那么可能的查询结果有(CD ).对于以下语句Teacher
11、NO INT NOT NULL UNIQUE ,正确的描述是(BD )A . TeacherNO 是主码B . TeacherNO不能为空C.TeacherNO的值可以是“王大力”D .每一个TeacherNO必须是唯一的.下面哪几个依赖是平凡函数依赖(AD )A . (Sno,Cname,Grade) -(Cname,Grade)B . (Sno,Cname) (Cname,Grade)C . (Sno,Cname) -(Sname,Grade)D . (Sno,Sname) Sname.下面关于数据库模式设计的说法中正确的有(ABCD )A.在模式设计的时候,有时候为了保证性能,不得不牺牲
12、规范化的要求B.有的情况下,把常用属性和很少使用的属性分成两个关系,可以提高查询的速度C.连接运算开销很大,在数据量相似的情况下,参与连接的关系越多开销越大D.减小关系的大小可以将关系水平划分,也可以垂直划分三、填空题(本大题共20空,每空1分,共20分)错填、不填均无分。. SQL语言集数据定义、数据查询、数据操纵、数据控制功能于一体。. ER图的主要元素是实体型、属性联系。.关系系统的完整性控制包括实体完整性参照完整性用户定义的完整性。.关系模式R的码都为单属性,那么R 一定是第 二_范式。.数据库系统一般包括数据库、数据库管理系统 应用系统 数据库管理员与用户。.从关系规范化理论的角度讲
13、,一个只满足1NF的关系可能存在的四方面问题是:数据冗 余度大、插入异常、修改异常和删除异常。.如果两个实体之间具有m : n联系,那么将它们转换为关系模型的结果是3个表。.数据库设计的一般步骤有:需求分析、概念结构设计、逻辑结构设计、物理结构设计、 数据库的实施 运行与维护等。(本大题共2小题,第1小题5分,第2小题15 , 共20分).设教学数据库中有三个基本表:学生表S ( SNO , SNAME , AGE , SEX ),其属性分别表示学号、学生姓名、年龄、 性别。课程表C ( CNO , CNAME , TEACHER ),其属性分别表示课程号、课程名、 上课教师名。选修表SC (
14、 SNO , CNO , GRADE ),其属性分别表示学号、课程号、 成绩。有如下SQL查询语句:SELECT CNOFROM CWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE S.SNO=SC.SNOANDSNAME=张三);请完成以下问题:(1 )用汉语句子阐述上述SQL语句的含义;(2分)答:查询张三同学没有选修的课程的课程号。(2)用等价的关系代数表达式表示上述SQL查询语句。(3分)答:兀CNO(C)-兀CNO(OSNAME与张三,(S) XSC)或兀CNO(C)- 71CNO(OSNAMET张三(S XSC) ( 3 分).设有关系R和函数依赖
15、F :R(A,B,C,D,E),F = ABC DE , BCD , DE 。试求以下问题:(1 )关系R的侯选码是什么? R属于第几范式?并说明理由。(3分)(2 )如果关系R不属于BCNF ,请将关系R逐步分解为BCNFo ( 12分)要求:写出到达每一级范式的分解过程,并指明消除什么类型的函数依赖。答:(1 )关系R的候选码是(A , B , C ), Re1NF ,因为R中存在非主属性D , E对候选码(A , B , C )的局部函数依赖。(2)首先消除局部函数依赖将关系分解为:R1(A , B , C) (A,B,C)为候选码,R1中不存在非平凡的函数依赖R2(B , C , D
16、, E) , ( B , C )为候选码,R2的函数依赖集为:F2=( B , C ) -D , D-E在关系R2中存在非主属性E对候选码(B , C )的传递函数依赖,所以将R2进 一步分解:R21(B , C , D) ,( B , C )为候选码,R21的函数依赖集为:F21= ( B , C ) -D R22(D , E) ,D为候选码,丰胸产品 百度影音电影 BB 霜 R22的函数依赖集为:F22= D-E 在R1中已不存在非平凡的函数依赖,在R21、R22关系模式中函数依赖的决定 因素均为候选码,所以上述三个关系模式均是BCNF。五、综合题(共20分)现有如下E-R图:A.职工关系
17、的“职工号”B.职工关系的“设备号”C.设备关系的“职工号”D.设备关系的“设备号”.以下四个表达中,哪一个不是对关系模式进行规范化的主要目的(C )。A.减少数据冗余B.解决更新异常问题C.加快查询速度D.提高存储空间效率.关系模式中各级范式之间的关系为(A ) oA. 3XF 二 2NF z INF B. 3NF z INF 二 2NF C. INF z 2F z 3NFD. 2XF z INF 二 3NF.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数据的(A )。A.平安性 B.完整性C.并发控制D.恢复.事务的原子性是指(B ) oA.事务一旦提交,
18、对数据库的改变是永久的B.事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态.以下哪些运算是关系代数的基本运算(D )。A.交、并、差 B.投影、选取、除、联结C.联结、自然联结、笛卡尔乘积D.投影、选取、笛卡尔乘积、差运算.现实世界“特征”术语, 对应于数据世界的(D ) oA.属性 B.联系 C.记录D.数据项.关系模型中3NF是指(A ) o实体的主要属性如下,其中下划线局部为主码:仓库(仓库号,仓库名,面积,货位数)零件(零件号,零件名称,规格型号,计量单位,供货商号,价格)库存(
19、?,?,库存量)1,请在2处填上相应的属性。(2分).试用SQL定义上述E-R图中所有的实体、属性及联系,所对应的英文名称为:Warehouse ( wno , wname , square , cou )Material ( mno , mname , type , unit , cusnum , price)Storage ( ? , ? , storenumber),要求反映主码和外码,其中的类型长度可以根据需要自行确定。(6分).用SQL与关系代数表示查询:(6分)找出零件名为“镶丝”的零件号、所存放的仓库号、库存量。.建立一个包含仓库号、仓库名、零件号、零件名、价格、库存量的视图VI
20、EW10(6分)答:1、仓库号(1分)零件号(1分)2、建立仓库表Create table warehouse(wno varchar(10) primary key,wname varchar(20),square number(10,2),cou int)建立零件表Create table material(mnovarchar2(10) primary key,mname varchar2(20),type varchar2(10),unit varchar2(10),cusnum varchar2(10),price number(10,2)建立库存表Create table stor
21、age(wno varchar2(10) foreign key references warehouse(wno),mno varchar2(10) foreign key references material(mno),-可编辑修改-storenumber number(10,2), primary key(wno,mno)2007-2008学年第一学期数据库原理及应用期末考试试卷B答案及评分标准一、单项选择题(每题2分,共30分).关系数据库规范化是为解决关系数据库中(A )问题而引入的。A.插入异常、删除异常和数据冗余 B.提高查询速度C.减少数据操作的复杂性D.保证数据的平安性和完
22、整性.数据库(DB X数据库系统(DBS )和数据库管理系统(DBMS )三者之间的关系是(CbA . DBMS 包括 DB 和 DBS B . DB 包括 DBS 和 DBMSC . DBS包括DB和DBMS D . DBS就是DB ,也就是DBMS.数据库管理系统能实现对数据库中数据表、索引等对象的定义、修改、删除这类语言称为(A B .数据操纵语言(DML )D .数据控制语言(DCL )A B .数据操纵语言(DML )D .数据控制语言(DCL )A C.必须全同D.以上都不是DBMS有关DBMS无关.同一个关系模型的任意两个元组值(A.不能全同B.可全同.概念模型是(B )A、用于
23、信息世界的建模,与具体的B、用于信息世界的建模,与具体的C、用于现实的建模,与具体的DBMS有关D、用于现实的建模,与具体的DBMS无关-可编辑修改-.物理数据独立性是指(D )A.模式改变,外模式和应用程序不变B.模式改变,内模式不变C.内模式改变,模式不变D.内模式改变,外模式和应用程序不变7. SQL7. SQL语言是7. SQL语言是7. SQL语言是C )语言。A .层次数据库B .网络数据库C .关系数据库D .非数据库.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D )bA.元组B.行C.记录D.属性.关系运算中花费时
24、间可能最长的运算是(C )A.投影B.选择C.笛卡尔积D.除.文件系统与数据库系统的最大区别是(C卜A.数据共享 B.A.数据共享 B.数据独立C.数据结构化D.数据冗余.用于事务回滚的SQL语句是(D )B、COMMITA、B、COMMITC、 GRANT和 REVOKEC、 GRANT和 REVOKED、C、 GRANT和 REVOKED、ROLLBACKA .数据库文件B .缓冲区.并发操作会带来哪些数据不一致性(D卜A .丧失修改、不可重复读、读脏数据、死锁B .不可重复读、读脏数据、死锁C .丧失修改、读脏数据、死锁-可编辑修改-D.丧失修改、不可重复读、读脏数据.为提高效率,关系数
25、据库系统必须进行(B )处理。A、定义视图C、建立索引B、A、定义视图C、建立索引ABC223234335.设有关系R ( A , B , C )的值如下,以下表达正确的选项是(B ):A.函数依赖A-B在上述关系中成立B.函数依赖BC-A在上述关系中成立C.函数依赖B-A在上述关系中成立D.函数依赖A-BC在上述关系中成立二、简答题(共25二、简答题(共25分)二、简答题(共25分)二、简答题(共25分)评分:字段名称正确得1分,结果集每正确一个得1分,总分不超过4分。.【6分】设学生教学数据库中,有两个基本表:学生表:S(Sno, Sname, Sage, Ssex)-可编辑修改-成绩表:
26、SC(Sno, Cno, Grade)现有如下SQL语句:SELECT Sname FROM S INNER JOIN SC ON S.Sno=SC.SnoWHERE Grade = 60请给出关系代数式和题目含义。解答:关系代数:乃Ss(bG2=60(S A)R2(B,D,E, B-DE)R1关系中的候选码仍为ABK,BCK,BGK ,没有非主属性,故一定满足2NF ; R2关系中候选码为B ,主属性只有一个,故一定满足2NF评分:正确求出三个候选码得5分,每求出一个得1分;正确分解得3分,能正确说明理由者得2分。可编辑修改24.【15分】在教学管理数据库中有学生、课程和选课三个表,它们的定
27、义分别为为:Student(Sno Char(5),Sname Char(6),Ssex Char(2),Sage lnt,Sdept Char(2)Course(Cno Char(1), Cname Char (10), Cpno Char(1),Ccredit Int)SC(Sno Char(5), Cno Char(1), Grade int)根据下面的要求,写出SQL语句。用SQL语句建立数据表SC ,以(Sn。,Cn。)作为主键;向Student表插入一条记录(95011,张三,女,19 , CS );检索计算机系(CS)所有女同学的姓名和年龄;检索选修了 2号课程学生的学号、姓名、
28、成绩,并按成绩降序排序;建立一个信息系(IS)所有不及格(Grade60)学生的视图vwStudento解答:用SQL语句建立数据表SC ,以(Sno, Cno)作为主键CREATE TABLE SC (Sno CHAR(5),Cno CHAR(1),Grade INT,PRIMARY KEY (Sno,Cno);向Student表插入一条记录(95011,张三,女,19 , CS )可编辑修改A.满足2NF且不存在传递依赖现象B.满足2NF且不存在局部依赖现象C.满足2NF且不存在非主属性D.满足2NF且不存在组合属性.下面关于关系性质的表达中,不正确的选项是(D )。A.关系中元组的次序不
29、重要B.关系中列的次序不重要C.关系中元组不可以重复D.关系不可以为空关系.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(C )oA.A.数据定义功能A.数据定义功能B.A.数据定义功能B.数据管理功能C.数据操纵功能C.数据操纵功能C.数据操纵功能D.数据控制功能.候选码中的属性可以有(C ) oA.0A.0个A.0个B. A.0个B. 1个 C. 1个或多个D.多个.取出关系中的某些列,并消去重复元组的关系代数运算称为(B )。A.取列运算B.投影运算 C.连接运算D.选择运算.候选码中的属性称为(B ) oA.非主属性B.主属性 C.复合属性D.关键属性.对现
30、实世界进行第二层抽象的模型是(C )。A.概念数据模型B.用户数据模型C.结构数据模型D.物理数据模型.在关系模式R(A,B,C,D)中,有函数依赖集F=B-C,C-D,D-A,那么R能到达(B )。A. 1NFB. 2NFC. 3NF D.以上三者都不行二、填空题(每空1分,共20分)INSERT INTO Student VALUESC95011丁张三二女,19, CS); 检索计算机系(CS)所有女同学的姓名和年龄;SELECT Sname, Sage FROM StudentWHERE Sdept=CS, AND Ssex=女;检索选修了 2号课程学生的学号、姓名、成绩,并按成绩降序排
31、序;SELECT Student.Sno, Sname, GradeFROM Student INNER JOIN SC ON Student.Sno=SC.SnoWHERE SC.Cno=2ORDER BY Grade DESC建立一个信息系(IS)所有不及格(Grade60)学生的视图vwStudentoCREATE VIEW vwStudent AS (SELECT Student.*FROM Student INNER JOIN SC ON Student.Sno=SC.SnoWHERE SdeptlS1 AND Grade BO 贝UA,B的闭包是( 卜A.A, B, C, D, E
32、, F B,A, B, C)C.A, B, C, D, ED,A, B答案:C可编辑修改8、一个关系模式R(x1,x2, x3, x4),假定该关系存在着如下函数依赖:x1-x2 , x1-x3 , x3-x4 ,那么该关系属于(卜A. 2NF B. 3NF C. 4NF D. BCNF答案:A9、保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的(卜A.平安性 B.完整性C.恢复D.并发控制答案:A10、有两个变量eno , cname已赋值,对应关系COURSE中字段eno , cnameo那么将表中指定eno值的数据对应的cname属性值改变为新指定的
33、正确的嵌入式SQL语句格式是(卜EXEC SQL UPDATE COURSE SET (cname=:cname) WHERE cno=:cno;EXEC SQL UPDATE COURSE SET (cname=cname) WHERE cno=cno;EXEC SQL UPDATE COURSE SET (:cname=cname) WHERE :cno=cno;EXEC SQL UPDATE COURSE SET (:cname=:cname) WHERE :cno=:cno;答案:A三、判断题(共10分,每题1分)1、在设计基本E-R图时,必须消除所有的冗余数据和冗余联系。()答案:错
34、2、查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。()答案:错3、一个数据库可以建立多个聚簇,但一个关系只能加入一个聚簇。()可编辑修改答案:对4、当查询结果为多个元组时,交互式SQL中采用游标机制来指示所取出元组的位置。(答案:错5、数据库重组织与重构造的差异在于:重组织并不修改原有的逻辑模式和内模式;而重构造会局部修改原有的逻辑模式和内模式。()答案:对6、物理设计阶段,根据DBMS的特点和处理需要,选择存储结构,建立索引,形成数据库的模式。()答案:错7、逻辑设计可以独立于数据库管理系统。()答案:错8、假设并发事务的调度是可串行化的,那么这些事务一定都遵守两段锁协议。()答
35、案:错9、事务故障的恢复是由系统自动完成的,对用户是透明的。()答案:对10、一个一对多联系可以转换为一个独立的关系模式,也可以与1端对应的关系模式合并。答案:错五、综合题(共58分)1、假设学生选课数据库关系模式如下:(10分)STUDENT ( SNO, SNAME, SAGE, SDEPT); COURSE (CNO, CNAME);SC (SNO, CNO, SCORE)(1 )用SQL语句实现如下查询:查询学生张林的“数据库原理”成绩;可编辑修改(2 )将上述SQL语句转化为等价的关系代数表达式;(3)画出优化后的查询树。答案:(1 ) SELECT SCORE ( 3 分)FROM
36、 STUDENT, COURSE, SCWHERE STUDENT.SNO=SC.SNO AND COURSE.CNO=SC.CNOAND SNAME=张林AND CNAME=数据库原理(2 ) nSCORE(oSNAME=,张林,(STUDENT ) SC(qCNAME=,数据库原理,(COURSE)(3分)(3 )nSCOREoCNAME二,数据库原理2、指出以下关系模式是第几范式?并说明理由。(10分)(1 ) R(X,Y,Z)F=XrY,XZ(2 ) R(A,B,C,D,E)F=ABfC,ABfE,ArD,BDfACE(3 ) R(W,X,Y,Z)F=X-Z,WX-Y答案:(1 ) B
37、CNF ( 2分)o R的候选码为X ,而且F中每一个函数依赖的左部都包含了候可编辑修改 选码X。( 1分)(2 ) 3NF ( 2分b R的候选码是AB和BD , R中非主属性C和E都直接且完全函 数依赖于候选码AB和BD,但存在主属性D对候选码AB的局部函数依赖,因此R最高属 于 3NF。( 1 分)(3 ) 1NF ( 2分卜R的候选码为WX ,贝U Y , Z为非主属性,又由于X-Z ,因此F 中存在非主属性对候选码的局部函数依赖。(2分)3、一个车间有多个工人,每个工人有职工号、姓名、年龄、性别、工种;一个车间生产多种产品,产品有产品号、价格;一个车间生产多种零件,一种零件也可能为多
38、个车间制造,零件有零件号、重量、价格; 一种产品由多种零件组成,一种零件也可装配到多种产品中,产品与零件均存入仓库中; 厂内有多个仓库,仓库有仓库号、主任姓名、 ;请画出该系统的ER图,并给出相应的关系模型,要求注明主码和外码,其中主码用下划线 标出,外码用波浪线标出。(18分)答案:(ER图10分,其中每个联系的类型为0.5分)关系模型如下:工厂(厂名,厂长名)(1分)车间(车间号,主任姓名,地址, ,厂名)(1分)仓库(仓库号,主任姓名, ,厂名)(1分)零件(零件号,重量,价格,仓库号)(1分)产品(产品号,价格,仓库号)(1分)工人(职工号,姓名,年龄,性别,工种,车间号)(1分)制造
39、(车间号,零件号,数量1),其中车间号和零件号都是外码(1分)可编辑修改组成(产品号,零件号,数量2 ),其中产品号和零件号都是外码(1分)4、关系模式如下:(20分)学生 S(SNO, SN, SEX, AGE)课程C(CNO, CN, PCNO) PCNO为直接先行课选课SC(SNO,CNO,G) G为课程考试成绩(1)用关系代数及SQL语言写出查询语句,查询所有学生都选修的课程名CNo(2)用关系代数及SQL语言写出查询语句,查询“DB”课成绩在90分以上的学生的姓名。(3)将选修课程“DB”的学生学号,姓名建立视图SDBo(4)在学生选课关系SC中,把英语课的成绩提高10%o答案:(i
40、)ncN(ncNO,SNO(sc)-nsNO(s) ncNO,CN(c) ( 3 分)SELECT CNFROM CWHERE NOT EXISTS(SELECT *FROM SWHERE NOT EXISTS(SELECT *FROM SCWHERE SNO=S.SNO AND CNO=C.CNO); ( 3分)(2)T1SN(SoG90(SC) qCN=DB(C) ( 3 分)可编辑修改SELECT SNFROM S, SC, CWHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND CN=,DB,AND G90; ( 3 分)(3)CTEATE VIEWSDBAS
41、SELECT SNO, SNFROM S, SC, CWHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND C.CN=,DB,; ( 4 分)(4)UPDATE SCSET G=1.1*GWHERE CNO IN(SELECT CNOFROM CWHERE CN=英语);(4 分)可编辑修改THANKS !致力为企业和个人提供合同协议,筹划案计划书,学习课件等等打造全网一站式需求欢迎您的下载,资料可编辑修改A2A3A3A4A1C1C2C4C2C2(2 )。B V,B2,(X)解:(3)Xx Y解:ABCDA1B1C1D1A2B3C1D1A3B1C2D2A4B1C2D2A1B1C2D2(4)X + Z解:AA1ABCCDA1B1C1C1D1A1B2C4C2D2A2B3C1C3D3A3B1C2A3B2C4A4B1C2A1B1C2X四、应用题(12分,每题3分)Y设有三个关系:S ( S# , SNAME , AGE , SEX )C ( C# , CNAME , TEACHER )SC ( S# , C# , GRADE )试用关系代数表达式表示以下查询语句:(1 )检索至少选修两门课程的学生学号(S# )。(2 )检索全部学生都选修的课程的课程号(C#)和课程名(CNA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 遵义师范学院《片上系统设计》2023-2024学年第二学期期末试卷
- 首都医科大学《高级财务报表分析》2023-2024学年第二学期期末试卷
- 黄山职业技术学院《媒介管理学》2023-2024学年第二学期期末试卷
- 长沙商贸旅游职业技术学院《书法基础》2023-2024学年第二学期期末试卷
- 私立华联学院《中学思想政治课程资源开发》2023-2024学年第二学期期末试卷
- 德宏师范高等专科学校《工业网络技术》2023-2024学年第二学期期末试卷
- 商丘职业技术学院《中学思想政治课程资源开发》2023-2024学年第二学期期末试卷
- 邵阳学院《项目管理案例分析》2023-2024学年第二学期期末试卷
- 仓储合同范本
- 2025版债务追偿执行程序合同文本规范
- TTT培训教材(-55张)课件
- 煤炭物流园区总体规划(2016-2030)参考范本
- 道德与法治《上学路上》教案教学设计(公开课)
- XXX酒店预收款收据 Deposit Receipt办公模板
- 六郁汤-古今医鉴卷四-方剂加减变化汇总
- 汽车公司APQP质量门检查表
- 哈工大微电子工艺绪论01单晶硅
- 数据结构教学课件:chapter8
- 玉米杂交种制种技术汇总
- T∕ACSC 01-2022 辅助生殖医学中心建设标准(高清最新版)
- 线性空间的定义与性质
评论
0/150
提交评论