




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021年年10月月15日日第五章第五章 规范化设计规范化设计一、本章重要概念一、本章重要概念(1)关系模式的冗余和异常问题。)关系模式的冗余和异常问题。(2)FD的定义、逻辑蕴涵、闭包、推理规则、与关键码的联的定义、逻辑蕴涵、闭包、推理规则、与关键码的联 系;系; 平凡的平凡的FD;属性集的闭包;推理规则的正确性和完备;属性集的闭包;推理规则的正确性和完备 性;性;FD集的等价;最小依赖集。集的等价;最小依赖集。(3)无损分解的定义、性质、测试;保持依赖集的分解。)无损分解的定义、性质、测试;保持依赖集的分解。(4)关系模式的范式:)关系模式的范式:1NF,2NF,3NF,BCNF。分解成。
2、分解成 2NF、3NF模式集的算法。模式集的算法。 二、本章的重点篇幅二、本章的重点篇幅(1)教材中)教材中P107-112的例的例5.2例例5.9。 (基本概念的例子)。(基本概念的例子)。(2)教材中)教材中P113-115的例的例5.105.12。 (无损联接和保持(无损联接和保持FD的例子)。的例子)。(3)教材中)教材中P116-119的例的例5.13例例5.16。 (分解成(分解成2NF、3NF、BCNF的例子)。的例子)。 三、要求掌握三、要求掌握(1)基本概念、定义、方法;)基本概念、定义、方法;(2)根据用户的需求,写出函数依赖)根据用户的需求,写出函数依赖; 求最小函数依赖
3、集求最小函数依赖集;(3)已知关系模式)已知关系模式R(U)和和FD集集F,求关系模式求关系模式R的关键码;的关键码;(4)求属性集)求属性集X的闭包的闭包X+ ;求左部是;求左部是X的的FD;(5)判断)判断R分解成分解成 是否无损分解;是否保持是否无损分解;是否保持FD集;集;(6)判断关系模式)判断关系模式R是否是否2NF、3NF 、BCNF模式;模式; 若不是,把若不是,把R分解成分解成 2NF 、3NF 、BCNF模式集。模式集。 5.55.5 设关系模式设关系模式R(ABCD),如果规定如果规定,关系中关系中B值与值与D值之间是一值之间是一对多联系对多联系,A值与值与C 值之间是一
4、对一联系。试写出相应的函数依赖。值之间是一对一联系。试写出相应的函数依赖。 解:从解:从B值与值与D值之间有一对多联系,可写出函数依赖:值之间有一对多联系,可写出函数依赖: DB 从从A值与值与C值之间是一对一联系值之间是一对一联系,可写出函数依赖:可写出函数依赖: AC 和和 CA 5.7 5.7 设关系模式设关系模式R(ABCD),),F是是R上成立的上成立的FD集,集, F= AB,CB ,则相对于,则相对于F,试写出关系模式,试写出关系模式R的关键码。的关键码。 并说明理由。并说明理由。 解:解:R的关键码为的关键码为ACD。 因为从已知的因为从已知的F,只能推出,只能推出ACDABC
5、D。 (ACD)+=ABCD5.8 5.8 设关系模式设关系模式R R(ABCDABCD),),F F是是R R上成立的上成立的FDFD集,集, F=F=ABAB,BCBC, 试写出属性集试写出属性集BDBD的闭包的闭包(BD)(BD)+ +。 试写出所有左部是试写出所有左部是B B的函数依赖(即形为的函数依赖(即形为“BB?”)。)。解:解:从已知的从已知的F F,可推出,可推出BDBCDBDBCD,所以,所以(BD)(BD)+=BCD。 由于由于B B+=BC,因此左部是,因此左部是B B的的FDFD有四个:有四个: B,BBBB,BCBC,BBCBBC。 5.11 5.11 设关系模式设
6、关系模式R(ABC),),F是是R上成立的上成立的FD集,集, F= AC,BC ,试分别求,试分别求F在模式在模式AB和和AC上的投影。上的投影。 答:答:AB(F)=(即不存在非平凡的(即不存在非平凡的FD)AC(F)= AC 5.14 设关系模式设关系模式R(ABCD),),F是是R上成立的上成立的FD集,集, F= AB,BC,AD,DC ,= AB,AC,BD 是是R的一个分解。相对于的一个分解。相对于F,是无损分解吗?为什么?是无损分解吗?为什么? 试求试求F在在的每个模式上的投影。的每个模式上的投影。保持保持F吗?为什么?吗?为什么?答:答:通过测试过程通过测试过程(表格法表格法
7、:略略)可以知道,可以知道,相对于相对于F是损失分解。是损失分解。AB(F)= AB ,AC(F)= AC ,BD(F)=。显然,分解显然,分解不保持不保持FD集集F,丢失了,丢失了: BC、AD和和DC等三个等三个FD。5 518 18 设有一个设有一个记录各个球队队员每场比赛进球数记录各个球队队员每场比赛进球数的关系模式的关系模式 R(队员编号,比赛场次,进球数,球队名,队长名)(队员编号,比赛场次,进球数,球队名,队长名)如果如果规定每个队员只能属于一个球队,每个球队只有一个队长规定每个队员只能属于一个球队,每个球队只有一个队长。 试写出关系模式试写出关系模式R的基本的基本FD和关键码。
8、和关键码。 说明说明R不是不是2NF模式的理由,并把模式的理由,并把R分解成分解成2NF模式集。模式集。 进而把进而把R分解成分解成3NF模式集,并说明理由。模式集,并说明理由。 解:解: 根据每个队员只能属于一个球队,根据每个队员只能属于一个球队, 可写出可写出FD: 队员编号队员编号球队名球队名 根据每个球队只有一个队长,可写出根据每个球队只有一个队长,可写出FD: 球队名球队名队长名队长名 “每个队员每场比赛只有一个进球数每个队员每场比赛只有一个进球数”,这条规则也是,这条规则也是成成 立的。因此还可写出立的。因此还可写出FD: (队员编号,比赛场次)(队员编号,比赛场次)进球数进球数
9、R的关键码为的关键码为 (队员编号,比赛场次)(队员编号,比赛场次)。 R中存在这样的中存在这样的FD: (队员编号,比赛场次)(队员编号,比赛场次)(球队名,队长名)(球队名,队长名) 队员编号队员编号 (球队名,队长名)(球队名,队长名) 由于前一个由于前一个FD是局部依赖,所以是局部依赖,所以R不是不是2NF模式。模式。 R应分解成应分解成: R1(队员编号队员编号,球队名,队长名),球队名,队长名) R2(比赛场次,队员编号比赛场次,队员编号,进球数),进球数) 此时,此时,R1和和R2都是都是2NF模式。模式。(3)R2(比赛场次,队员编号比赛场次,队员编号,进球数)已是,进球数)已
10、是3NF模式。模式。 但在但在R1(队员编号队员编号,球队名,队长名)中,存在两个,球队名,队长名)中,存在两个FD: 队员编号队员编号 球队名球队名 球队名球队名 队长名队长名 关键码为队员编号,存在传递依赖,因此关键码为队员编号,存在传递依赖,因此R1不是不是3NF模式。模式。 R1应分解成:应分解成: R11(队员编号队员编号,球队名),球队名) R12(球队名球队名,队长名),队长名) 这样,这样,=R11, R12, R2,其中每个模式均是,其中每个模式均是3NF模式集。模式集。 BCNF模式模式定义:定义: 如果关系模式如果关系模式 R 1NF,并且,并且R中每个属性都中每个属性都
11、 不传递依赖于不传递依赖于R的候选键的候选键,那么称那么称R是是BCNF的模式。的模式。由由BCNFBCNF的定义得出如下结论:的定义得出如下结论: 1、非主属性对码完全函数依赖;、非主属性对码完全函数依赖; 2、主属性对不包含它的码也是完全函数依赖;主属性对不包含它的码也是完全函数依赖; 3、没有属性完全依赖非码的任何属性组。、没有属性完全依赖非码的任何属性组。 如果数据库模式中每个关系模式都是如果数据库模式中每个关系模式都是BCNF,称其为称其为BCNF的数据库模式。的数据库模式。 第七章第七章 数据库设计数据库设计 一、本章重要概念一、本章重要概念(1)DBS生存期及其生存期及其7个阶段
12、的任务和工作,个阶段的任务和工作,DBD过程的输入过程的输入 和输出。和输出。(2)需求分析的步骤、数据流图,数据字典的内容和作用。)需求分析的步骤、数据流图,数据字典的内容和作用。(3)概念设计的重要性、主要步骤。逻辑设计阶段的主要步骤。)概念设计的重要性、主要步骤。逻辑设计阶段的主要步骤。(4)ER模型的基本元素,属性的分类,联系的元数、连通词、模型的基本元素,属性的分类,联系的元数、连通词、 基数。采用基数。采用ER方法的概念设计步骤。方法的概念设计步骤。(5)ER模型到关系模型的转换规则。采用模型到关系模型的转换规则。采用ER方法的逻辑设计方法的逻辑设计 步骤。步骤。(6)ER模型的扩
13、充:弱实体,超类和子类。模型的扩充:弱实体,超类和子类。(7)规范化理论对数据库设计的指导意义。)规范化理论对数据库设计的指导意义。总体总体需求需求处理需求处理需求DBMS特征特征硬件和硬件和OS特征特征输入:输入:数据库设计步骤数据库设计步骤:工作工作:系统可行性研究系统可行性研究,专家论证;编专家论证;编写可行性分析报告,领导审批写可行性分析报告,领导审批收集用户需求;编写需求分析报告收集用户需求;编写需求分析报告(数据流图数据流图DFD和数据字典和数据字典DD)设计概念模型(设计概念模型(ER模型)模型)把把ER模型转换成关系模型模型转换成关系模型设计设计DB物理结构(存储结构物理结构(
14、存储结构 和存储方法)和存储方法)输出:输出:完整的完整的DB结构结构,应用程序的设计准则。应用程序的设计准则。二、本章的重点篇幅二、本章的重点篇幅(1)教材中)教材中P163-165的转换规则和实例。的转换规则和实例。(2)教材中)教材中P159-160的的ER模型实例。模型实例。三、要求掌握三、要求掌握(1)基本概念、定义、方法;)基本概念、定义、方法;(2)根据用户的需求,进行)根据用户的需求,进行ER模型设计;模型设计;(3)根据转换规则,将)根据转换规则,将ER模型转换为关系模型。模型转换为关系模型。 第八章第八章 数据库管理数据库管理一、本章重要概念一、本章重要概念(1)事务的定义
15、,)事务的定义,COMMIT和和ROLLBACK的语义,的语义, 事务的事务的ACID性质,事务的状态变迁图。性质,事务的状态变迁图。(2)存储器类型,稳定存储器的实现,数据传送过程。)存储器类型,稳定存储器的实现,数据传送过程。(3)恢复的定义、基本原则和实现方法,故障的类型,)恢复的定义、基本原则和实现方法,故障的类型, 检查点机制,检查点机制,REDO和和UNDO操作,运行记录优先原则。操作,运行记录优先原则。(4)并发操作带来的三个问题,)并发操作带来的三个问题,X锁、锁、PX协议、协议、PXC协议,协议, S锁、锁、PS协议、协议、PSC协议,活锁、饿死和死锁,并发调协议,活锁、饿死
16、和死锁,并发调 度,串行调度,并发调度的可串行化,两段封锁法,度,串行调度,并发调度的可串行化,两段封锁法,SQL中中 事务的存取模式和隔离级别。事务的存取模式和隔离级别。(5)完整性的定义,完整性子系统的功能,完整性规则的组)完整性的定义,完整性子系统的功能,完整性规则的组 成。成。SQL中的三大类完整性约束,中的三大类完整性约束,SQL3中的触发器技术。中的触发器技术。(6)安全性的定义、级别,权限,)安全性的定义、级别,权限,SQL中的安全性机制(视中的安全性机制(视图、图、SQL用户权限及操作用户权限及操作)二、本章的重点篇幅二、本章的重点篇幅(1)检查点机制的方法和恢复算法。(教材中
17、)检查点机制的方法和恢复算法。(教材中P.175-176)(2)并发操作带来的三个问题,封锁带来的三个问题,并发)并发操作带来的三个问题,封锁带来的三个问题,并发 调度的可串行化。调度的可串行化。 (教材(教材P.177-179)(3)SQL中完整性约束的实现,断言、触发器中完整性约束的实现,断言、触发器(SQL3)。 (教材(教材P.185-191) SQL Server 触发器的使用触发器的使用 (教材(教材P.298-300) (4)安全性中的授权语句、回收语句(教材)安全性中的授权语句、回收语句(教材P.193、194)。)。三、要求掌握三、要求掌握(1 1)恢复、并发控制、完整性和安
18、全性的基本概念、定义)恢复、并发控制、完整性和安全性的基本概念、定义 和方法;和方法;(2 2)采用检测点技术进行数据恢复的分析方法;)采用检测点技术进行数据恢复的分析方法;(3 3)并发调度的可串行化(包括事务的调度、串行调度、)并发调度的可串行化(包括事务的调度、串行调度、 并发调度)分析方法;并发调度)分析方法;(4 4)根据用户的需求,能用多种方法定义完整性约束;)根据用户的需求,能用多种方法定义完整性约束;(5 5)授权和回收语句的使用。)授权和回收语句的使用。8.19 设教学数据库的关系如下:设教学数据库的关系如下:S(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GR
19、ADE)C(CNO,CNAME,TEACHER)试用多种方法定义下列完整性约束:试用多种方法定义下列完整性约束: 在关系在关系S中插入的学生年龄值应在中插入的学生年龄值应在1625岁之间。岁之间。 在关系在关系SC中插入元组时,其中插入元组时,其SNO值和值和CNO值必须分别在值必须分别在S和和C中出现。中出现。 在关系在关系C中删除一个元组时,首先要把关系中删除一个元组时,首先要把关系SC中具有同样中具有同样CNO值的元组值的元组全部删去。全部删去。 在关系在关系S中把某个中把某个SNO值修改为新值时,必须同时把关系值修改为新值时,必须同时把关系SC中那些同样中那些同样的的SNO值也修改为新
20、值。值也修改为新值。 解:这里每个约束用一种方式定义。解:这里每个约束用一种方式定义。(1)用检查子句定义:)用检查子句定义:CHECK(AGE BETWEEN 16 AND 25););(2)在关系)在关系SC的定义中,用外键子句定义:的定义中,用外键子句定义:FOREIGN KEY(SNO) REFERENCES S(SNO););FOREIGN KEY(CNO) REFERENCES C(CNO););(3)在关系)在关系SC的定义中,用外键子句定义:的定义中,用外键子句定义:FOREIGN KEY(CNO) REFERENCES C(CNO)ON DELETE CASCADE;(4)在
21、关系)在关系SC的定义中,用外键子句定义:的定义中,用外键子句定义:FOREIGN KEY(SNO) REFERENCES S(SNO)ON UPDATE CASCADE;8.20 在教学数据库中的关系在教学数据库中的关系S、SC、C中,试用中,试用SQL的断言的断言机制定义下列两个完整性约束:机制定义下列两个完整性约束: 每位教师开设的课程不能超过每位教师开设的课程不能超过10门。门。(2)不允许男同学选修不允许男同学选修WU老师的课程。老师的课程。(3)每门课程最多每门课程最多50名男同学选修名男同学选修(4)学生必须在选修学生必须在选修Maths课后,才能选修其他课程。课后,才能选修其他
22、课程。(5)每个男学生最多选修每个男学生最多选修20门课程。门课程。解:解: 每位教师开设的课程不能超过每位教师开设的课程不能超过10门。门。 CREATE ASSERTION ASSE5 CHECK (10=ALL(SELECT COUNT(CNO) FROM C GROUP BY TNAME) (2)不允许不允许男同学男同学选修选修WU老师的课程。老师的课程。 CREATE ASSERTION ASSE2 CHECK (NOT EXISTS ( SELECT * FROM SC WHERE CNO IN (SELECT CNO FROM C WHERE TNAME=WU) AND SNO
23、IN (SELECT SNO FROM S WHERE SEX=男男);(3)每门课程每门课程最多最多50名名男同学选修男同学选修. CREATE ASSERTION ASSE3 CHECK (50=ALL(SELECT COUNT(SC.SNO) FROM S, SC WHERE S.SNO=SC.SNO AND SEX= 男男 GROUP BY CNO);这样就能很容易地写出断言:这样就能很容易地写出断言:CREATE ASSERTION ASSE4 CHECK (NOT EXISTS( SELECT SNO FROM SC X WHERE NOT EXISTS (SELECT * FRO
24、M SC Y, C WHERE Y.CNO=C.CNO AND Y.SNO=X.SNO AND CNAME= Maths); (4) 学生必须在选修学生必须在选修Maths课后,才能选修其他课程。课后,才能选修其他课程。 这个约束可用下列形式表达:这个约束可用下列形式表达: “不存在一个学生的选课,不存在一个学生的选课,这个学生这个学生没学过没学过Maths课课”。(5)每个男学生每个男学生最多选修最多选修20门门课程。课程。 CREATE ASSERTION ASSE5 CHECK (20=ALL(SELECT COUNT(CNO) FROM S, SC WHERE S.SNO=SC.SNO
25、 AND SEX= 男男 GROUP BY S.SNO);触发器触发器(SQL3): (教材(教材P.185-191)SQL Server 触发器的使用触发器的使用: 1 、教材举例、教材举例 (教材(教材P.298-300) 2、实验要求:、实验要求: (教材(教材P.304) SQL安全性机制:安全性机制: 授权语句、回收语句的使用授权语句、回收语句的使用- 教材教材P.193: 例例8.15 例例8.16 第九章第九章 分布式数据库系统分布式数据库系统 本章重要概念本章重要概念:分布式数据库分布式数据库DDB、DDBS、DDBMS 的定义;的定义;分布式数据库系统的特点、优缺点和分类;分
26、布式数据库系统的特点、优缺点和分类;分布式数据库的数据存储;分布式数据库的数据存储;分布式数据库的模式结构和特点。分布式数据库的模式结构和特点。 分布式系统分布式系统 :通过通信网络相连接的结点(场地)集合,通过通信网络相连接的结点(场地)集合,每个结点都拥有集中式数据库的计算机系统。每个结点都拥有集中式数据库的计算机系统。 场地场地1 1:场地场地2 2:通信网络DB2计算机2 T1 T2 T3DB1计算机1 T1 T2 T3DB3计算机3 T1 T2 T3场地场地1 1场地场地3 3场地场地2 2局部内部级局部内部级局部概念级局部概念级集中式数据库原有部分集中式数据库原有部分局部概念模式局
27、部内模式局部概念模式局部概念模式局部内模式局部内模式局部数据库局部数据库局部数据库映象映象5全局外部级全局外部级全局概念级全局概念级分片级分片级分配级分配级映象映象4全局外模式全局外模式全局概念模式分片模式分片模式分片模式分配模式分配模式分配模式映象映象1映象映象2映象映象3分分布布式式数数据据库库增增加加部部分分例例:全局关系全局关系R R的分片与分配情况:的分片与分配情况:R R划分成四个逻辑片段:划分成四个逻辑片段:R1,R2,R3,R4,R1,R2,R3,R4,并以并以冗余方式将这些片段分配到网络的三个场地上生成了三个物理映象:冗余方式将这些片段分配到网络的三个场地上生成了三个物理映象
28、:S1,S2,S3S1,S2,S3。R1R2R3R4RR11R21S1(场地(场地1)R12R22S2(场地(场地2)R23R33R43S3(场地(场地3)全局关系全局关系逻辑片段逻辑片段物理映象物理映象全局外模式全局外模式全局概念模式全局概念模式分片模式分片模式分配模式分配模式局部概念模式局部概念模式局部内模式局部内模式映象映象1: (逻辑数据独立性)(逻辑数据独立性)映象映象2: 分片透明性分片透明性映象映象3: 位置透明性位置透明性映象映象4: 局部数据模型透明性局部数据模型透明性映象映象5: (物理数据独立性)(物理数据独立性) 用户用户( (全局应用全局应用) ) 数据库数据库 分布
29、式分布式DBDB增加的结构增加的结构 集中式集中式DBDB原有的结构原有的结构 分分布布透透明明性性DDBDDB中的映象和数据独立性中的映象和数据独立性: :第十章第十章 对象数据库系统对象数据库系统 一、本章重要概念一、本章重要概念(1)新一代)新一代DBS的两条途径:的两条途径:ORDBS和和OODBS。(2)平面关系模型,嵌套关系模型,复合对象模型,引用类型,)平面关系模型,嵌套关系模型,复合对象模型,引用类型, 对象联系图的成分及表示方法,数据的泛化对象联系图的成分及表示方法,数据的泛化/细化,继承性。细化,继承性。(3)OO的数据类型系统的数据类型系统:基本类型,五种复合类型,引用类
30、型。基本类型,五种复合类型,引用类型。(4)对象关系模型的定义,两个级别的继承性,引用类型的定)对象关系模型的定义,两个级别的继承性,引用类型的定 义,义,ORDB的查询语言,路径表达式,嵌套与解除嵌套。的查询语言,路径表达式,嵌套与解除嵌套。 二、本章的重点篇幅:二、本章的重点篇幅:(1)对象联系图,带泛化边的对象联系图)对象联系图,带泛化边的对象联系图。 (教材(教材P.219的图的图10.4,图,图10.5)(2)OO的类型系统。的类型系统。 (教材(教材P.220221)(3)ORDB的定义语言的定义语言。(教材教材P.222-226的例的例10.5例例10.8)(4)ORDB的查询语
31、言的查询语言。(教材教材P.226-228的例的例10.9例例10.17) 三、要求掌握三、要求掌握(1)基本概念、定义和方法;)基本概念、定义和方法;(2)根据用户的需求)根据用户的需求, 设计对象联系图;设计对象联系图;(3)根据已知的对象联系图)根据已知的对象联系图, 用用ORDB定义语言定义语言,设计数据库;设计数据库;(4)用)用ORDB的查询语言的查询语言, 表达用户的需求;表达用户的需求;(5)根据已知的)根据已知的ORDB定义定义, 画对象联系图。画对象联系图。10.6 10.6 图图10.110.1是有关教师(是有关教师(FacultyFaculty)、系()、系(Depar
32、tmentDepartment)和系主任)和系主任(DirectorDirector)信息的对象联系图。)信息的对象联系图。(1 1)试用)试用ORDBORDB的定义语言,定义这个数据库。的定义语言,定义这个数据库。(2 2)试用)试用ORDBORDB的查询语言,分别写出下列查询的的查询语言,分别写出下列查询的SELECTSELECT语句:语句: 检索精通俄语(检索精通俄语(RussianRussian)的教师工号和姓名。)的教师工号和姓名。 检索复旦大学出访过瑞士(检索复旦大学出访过瑞士(SwitzerlandSwitzerland)并且精通日语)并且精通日语 (JapaneseJapane
33、se)的系主任。)的系主任。 (大学名)(大学名) universityuniversity(系名)(系名)dnamednameworks_forworks_forstaffstaffdiredireDno(Dno(系主任编号系主任编号) )countriescountries(出访过的国家)(出访过的国家) Languages Languages(精通的外语)(精通的外语)fanemfanem(姓名)(姓名)fnofno(工号)(工号)DirectorDirectorDepartmentDepartmentFacultyFaculty解:(解:(1)试用试用ORDBORDB的定义语言,定义这
34、个数据库的定义语言,定义这个数据库: : CREATE TYPE MyString char varying; CREATE TABLE department(university MyString, dname MyString, staff setof(ref(faculty), dire ref(director); CREATE TABLE faculty(fno integer, fname MyString, languages setof(MyString), countries setof(MyString), works_for ref(department); CREATE
35、 TABLE director(dno integer) Under faculty;(2 2)试用)试用ORDBORDB的查询语言,分别写出下列查询的的查询语言,分别写出下列查询的SELECTSELECT语句:语句: 检索精通俄语(检索精通俄语(RussianRussian)的教师工号和姓名。)的教师工号和姓名。 SELECT fno, fname FROM faculty WHERE Russian in languages; 检索复旦大学出访过瑞士(检索复旦大学出访过瑞士(SwitzerlandSwitzerland)并且精通日语)并且精通日语 (JapaneseJapanese)的系主
36、任。)的系主任。 SELECT D.dno, D.fnameFROM director as DWHERE D.works_for.university=Fudan University AND Switzerland in D.countries AND Japanese in D.languages;10.8 10.8 下图是有关学生(下图是有关学生(studentstudent)和学习()和学习(studystudy)信息的对象联系图。)信息的对象联系图。 (1 1)试解释这个对象联系图。)试解释这个对象联系图。(2 2)试用)试用ORDBORDB的定义语言,定义这个数据库。的定义语言,
37、定义这个数据库。(3 3)试用)试用ORDBORDB的查询语言,分别写出下列查询的的查询语言,分别写出下列查询的SELECTSELECT语句:语句: 检索每个学生的学习课程和成绩。检索每个学生的学习课程和成绩。 检索至少有一门课程的求学地与籍贯在同一城市的学生学号和姓名。检索至少有一门课程的求学地与籍贯在同一城市的学生学号和姓名。studystudystudentstudent (课程名)(课程名) coursenamecoursename(成绩)(成绩)gradegrade(求学地)(求学地)citycity(大学)(大学)universityuniversitystudiesstudiesstudentstudentcitycity(籍贯)(籍贯)snamesnam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水污染控制工程模考试题及答案(附解析)
- 护理学导论练习题(含答案解析)
- 2025年3月电力线路高级工题库+答案(附解析)
- 2024年4月儿科护理习题(附参考答案解析)
- 《塔罗牌的团体使用》课件
- 纤维原料的风险管理与应急预案考核试卷
- 藤编艺术品市场分析考核试卷
- 2025年邮政专用机械及器材合作协议书
- 罐头食品原料储藏与保鲜技术进展考核试卷
- 《农业水资源管理与利用》课件
- 全套老年人能力评估师考试题库(50题+答案)
- 中职电子商务班级建设方案
- 高考日语-必考11个语法
- 【校本作业】六年级下册语文校本作业与单元练习(附参考答案)
- 安全生产与质量管理体系的关系
- (完整文本版)体检报告单模版
- 学生实习自主申请表
- 痛觉及其调制
- 七年级上册语文人教版全册文言文全文详解及翻译
- 北师大小学数学小升初《简便运算》复习课件
- 园艺植物种质资源图文
评论
0/150
提交评论