您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页《数据库原理及应用》题库及答案

《数据库原理及应用》题库及答案

来源:筏尚旅游网


《数据库原理及应用》题库及答案

一、选择题

1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是____阶段。

A. 数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。 ①A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 ②A.命令系统 B.数据库管理系统 C.数据库系统 D.操作系统 ③A文件系统 B.数据库系统 C.软件系统 D.数据库管理系统

3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。

A.候选码 B.数据项 C.主属性 D.主属性值 4.在关系代数运算中,五种基本运算为____。

A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积 5.一个m:n联系转换为一个关系模式。关系的码为________。

A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码 6.下面哪个不是数据库系统必须提供的数据控制功能____。

A.安全性 B.可移植性 C.完整性 D.并发控制 7.在数据系统中,对存取权限的定义称为____。

A.命令 B.授权 C.定义 D.审计 8.数据库的____是指数据的正确性和相容性。

A.安全性 B.完整性 C.并发控制 D.恢复 9.对并发操作若不加以控制,可能会带来____问题。

A.不安全 B.死锁 C.死机 D.不一致 10.设有两个事务T1、T2,其并发操作如图l所示,下面评价正确的是____。 A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读“脏”数据 T1 T2 ①读A=10

② 读A=10 ③A=A-5写回

④ A=A-8写回 图l 事务并发操作图 11.数据库的基本特点是____。

A.(1)数据可以共享(或数据结构化)(2)数据独立性

第 1 页 共 15 页

(3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化)(2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化)(2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 12.数据库具有①、最小的②和较高的③。

①A.程序结构化 B.数据结构化 C.程序标准化 D.数据模块化 ②A.冗余度 B.存储量 C.完整性 D.有效性

③A程序与数据可靠性 B.程序与数据完整性 C.程序与数据独立性 D.程序与数据一致性 13.设有关系R,按条件f对关系R进行选择,正确的是____。

A.RR B.R

f

R C.σ f (R) D.Π f (R)

14.关系规范化中的删除操作异常是指____。

A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入

15.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的____。 A.可靠性 B.一致性 C.完整性 D.安全性

16.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行____。

A.安全性控制 B.完整性控制 C.并发控制 D.可靠性控制 17.事务的原子性是指________。

A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的

C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 18.解决并发操作带来的数据不一致性问题普遍采用____。 A.封锁 B.恢复 C.存取控制 D.协商 19.____是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 20.关系运算中花费时间可能最长的运算是____。

A.投影 B.选择 C.笛卡尔积 D.除

21.关系数据库用①来表示实体之间的联系,其任何检索操作的实现都是由②种基本操作组合而成的。

①A.层次模型 B.网状模型 C.指针链 D.二维表格数据 ②A.选择、投影和扫描 B.选择、投影和连接

第 2 页 共 15 页

C.选择、运算和投影 D.选择、投影和比较 22.关系数据库管理系统应能实现的专门关系运算包括____。

A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 23.下列SQL语句中,创建关系表的是____。

A.ALTER B.CREATE C.UPDATE D.INSERT

24.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于________状态。 A.安全性 B.一致性 C.完整性 D.可靠性

25.数据库系统的特点是____、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

A.数据共享 B.数据存储 C.数据应用 D.数据保密

26.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。 A.选择 B.投影 C.连接 D.扫描 27.SQL语言是____语言。

A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 28.关系数据库规范化是为解决关系数据库中____问题而引人的。 A.插入、删除和数据冗余 B.提高查询速度

C.减少数据操作的复杂性 D.保证数据的安全性和完整性 29.若事务T对数据对象A加上S锁,则________。

A. 事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。 B. 事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。

C. 事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。 D. 事务T可以读A和修改A,其它事务能对A加S锁和X锁。 30.事务的一致性是指____。

A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的

C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 二、填空题

1.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。 2.按照数据结构的类型来命名,数据模型分为①、②、和③。

3.支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系

系统称为________。

第 3 页 共 15 页

4.数据模型是由①、②、和③三部分组成的。

5.关系代数运算中,基本的运算是①、②、③、④和⑤。

6.关系上完备的系统是指支持________和所有的关系代数操作的关系系统。 7.数据独立性又可分为①和②。

8.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。 9.DBMS是指①它是位于②和③之间的一层管理软件。

10.最小关系系统是仅支持关系数据结构和________的关系系统。 三、简答题

1.什么是数据库的数据独立性?数据独立性带来了什么好处? 2.简述事务的概念及其作用。

3.数据库在运行过程中可能产生的故障有哪几类?

4.试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。 5.简述数据库的并发控制概念以及并发控制的主要方法。

6.为什么我们目前所使用的数据库管理系统大都是关系数据库管理系统? 7.数据库中为什么要有恢复子系统?它的功能是什么? 8.简要叙述关系数据库的优点。

9.如何通过定义视图和存取控制保证数据库的安全性?并用SQL语言举例说明。 四、综合题

1.某医院病房计算机管理中需要如下信息: 科室:科名,科地址,科电话,医生姓名 病房:病房号,床位号,所属科室名

医生:姓名,职称,所属科室名,年龄,工作证号 病人:病历号,姓名,性别,诊断,主管医生,病房号

其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 完成如下设计:

① 设计该计算机管理系统的E-R图; ② 将该E-R图转换为关系模型结构; ③ 指出转换结果中每个关系模式的候选码。 2.已知学生表S和学生选课表SC。其关系模式如下: S(SNO, SN, SD, PROV) SC(SNO, CN, GR)

其中,SNO为学号,SN为姓名,SD为系名,PROV为省区,CN为课程名,GR为分数。 试用SQL语言实现下列操作:

① 查询“信息系”的学生来自哪些省区。

② 按分数降序排序,输出“英语系”学生选修了“计算机”课程的学生的姓名和分数。

3.如图2给出的关系 SC为第几范式?是否存在插入、删除异常?若存在,则说明是在什么情况下发生? 发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题?

第 4 页 共 15 页

SC SNO 80152 80153 80154 80154 80155 CNO C1 C2 C1 C3 C4 CTITLE INAME OS DB OS AI CL 王平 高升 王平 杨杨 高升 ILOCA D1 D2 D1 D3 D2 GRADE 70 85 86 72 92 图2 关系SC

其中:SNO为学号,CNO为课程号,CTITLE为课程名,INAME为教师名,ILOCA为教师地址,GRADE为成绩。

4.设有函数依赖集F = { AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关

于F的闭包。

5.如图2给出的关系R为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。分解完成的高级

范式中是否可以避免分解前关系中存在的操作异常? R

工程号 材料号 数量 P1 P1 P1 P2 P2 I1 I2 I3 I1 I4 4 6 15 6 18 开工日期 完工日期 价格 9805 9805 9805 9811 9811 9902 9902 9902 9912 9912 250 300 180 250 350 图2 关系R 6.设有关系R和S如图2所示。

R A a1 a2 a3 S A a1 a2 C 40 50 第 5 页 共 15 页

B b1 b2 b3 a3 55 图2 关系R和S 试用SQL语句实现:

① 查询属性C>50时,R中与相关联的属性B之值。

② 当属性C=40时,将R中与之相关联的属性B值修改为b4。

7.设有下图1所示的三个关系。其中各个属性的含义如下:A#(商店代号)、ANAME(商店名)、WQTY(店员人

数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PMCE(价格)、QTY(商品数量)。试用SQL语言写出下列查询,并给出执行结果:

① 找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。 ② 找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。 A A# ANAME WQTY 15 CITY 长沙 北京 北京 长沙 上海 101 韶山商店 204 前门百货商店 89 256 东风商场 345 铁道商店 501 76 620 第一百货公司 413 B B# 1 2 3 4 AB A# 101 101 101 101 204 256 256 B# 1 2 3 4 3 1 2 QTY 105 42 25 104 61 241 91 BNAME 毛笔 羽毛球 收音机 书包 PRICE 21 784 1325 242 第 6 页 共 15 页

345 345 345 602 1 2 4 4 141 18 74 125 图1 关系A、B和AB

8.设有如下表所示的三个关系S、C和SC。试用关系代数表达式表示下列查询语句:

① 检索籍贯为上海的学生的姓名、学号和选修的课程号。 ② 检索选修了全部课程的学生姓名和年龄。 S 学号 姓名 年龄 性别 女 籍贯 北京 98601 王晓20 燕 98602 李 波 98603 陈志21 坚 98604 张 兵 98605 张 兵 C 课程号 C601 C602 C603 C604 SC 学号 课程号 成绩 90 90 课程名 高等数学 数据结构 操作系统 编译原理 22 20 23 男 上海 男 长沙 男 上海 女 武汉 教师姓名 办公室 周振兴 刘建平 刘建平 王志伟 416 415 415 415 98601 C601 98601 C602 第 7 页 共 15 页

98601 C603 98601 C604 98602 C601 98603 C601 98603 C602 98603 C604 98604 C601 98604 C604 98605 C601 98605 C603

85 87 90 75 70 56 90 85 95 80 数据库原理及应用》作业参考答案

一、选择题

1.A

2.①B ②B ③B

第 8 页 共 15 页

3.A 4.C 5.B 6.B 7.B 8.B 9.D 10.B 11.B

12.①B ②A ③C 13.C 14.A 15.D 16.C 17.A 18.A

19.B 20.C 21.①D ②B

22.B

23.B 24.B

25.A

26.①B ②A ③C 27.C 28.A 29.C 30.D 二、填空题

1.①数据定义功能 ②数据操纵功能

2.①层次模型 ②网状模型 ③关系模型 3.B最小关系系统

4.①数据结构 ②数据操作 ③完整性约束 5.①并 ②差 ③笛卡尔积 ④投影 ⑤选择 6.关系数据结构

7.①逻辑数据独立性 ②物理数据独立性 8.①谓词表达 ②元组关系 ③域关系

9.①数据库管理系统 ②用户 ③操作系统 10.三种关系操作

第 9 页 共 15 页

三、简答题

1. 答:

数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。

逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)

之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。

物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。

数据独立性的好处是,数据的物理存储设备更新了,物理表示及存取方法改变了,但数据的逻辑模式可以不改变。数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。这将使程序维护容易,另外,对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给 DBA维护、改变数据库的物理存储提供了方便。 2.答:

事务是数据库进行的基本工作单位。事务具有原子性、一致性、隔离性和持续性。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于一致性状态。 3.答:

数据库在运行过程中可能产生的故障有如下几类:

①事务故障

事务在运行过程中由于种种原因,如输人数据的错误,运算溢出,违反了某些完整性限制,某些应用

程序的错误,以及并行事务发生死锁等,使事务未能运行到正常终止点之前就被撤消了,这种情况称为“事务故障”。

②系统故障

系统故障是指系统在运行过程中,由于某种原因,如OS和DBMS代码错误,操作员操作失误,特定类

型的硬件错误(如CPU故障),突然停电等造成系统停止运行,致使事务在执行过程中以非控方式终止。这时,内存中的信息丢失,而存储在外存储上的数据未受影响,这种情况称为“系统故障”。

③介质故障

系统在运行过程中,由于某种硬件故障,如磁盘损坏,磁头碰撞,或由于OS的某种潜在的错误,瞬

时强磁场干扰,使存储在外存上的数据部分损失或全部损失,称之为“介质故障”。

④计算机病毒

计算机病毒是一种人为的故障和破坏,它是一种计算机程序。通过读写染有病毒的计算机系统中的程序和数据,这些病毒可以迅速繁殖和传播,危害计算机系统和数据库。

4.答: 班级 班级 学生 1 m 1 选拔 拥有n 选修n 1 第 10 页 共 15 页 正班长 学生 课程

5.答:

数据库是一个共享资源,它允许多个用户程序并行地存取数据库中的数据,但是,如果系统对并行执行的操作不加以控制就会存取和存储不正确的数据,破坏数据库的完整性。

并发控制的主要方法是采用封锁机制。封锁是事务T在对某个数据对象操作之前,先向系统发出请求对其加锁。基本的封锁类型有两种:排名锁(锁)和共享锁(S锁)。所谓X锁,是事务T对数据A加上X锁时,只允许事务T读取和修改数据A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。所谓S锁,是事务T对数据A加上S锁时,其他事务只能再对数据A加S锁,而不能加X锁,直到T释放A上的S锁。 6.答:

关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。因此关系数据模型逐渐取代了层次、网状数据模型,成为商业数据库管理系统的主流。 或:

·关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。

·关系模型的概念单一。无论实体还是实体之间的联系都用关系表示。对数据的检索结果也是关系(即关系表)。所以其数据结构简单、清晰,用户易懂易用。

·关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 7.答:

由于硬件的故障、系统软件和应用软件的错误、操作的失误以及恶意的破坏都是不可避免的,这些故障,轻则会造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中的数据部分丢失或全部丢失。为了保证各种故障发生后,数据库中的数据都能从错误状态恢复到某种逻辑一致状态,DBMS中的恢复子系统是必不可少的。

恢复子系统的功能就是利用冗余数据,再根据故障的类型采取相应的恢复措施,把数据库恢复到故障前的某一时刻的一致性状态。 8.答:

关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。 9.答:

视图能够对机密数据提供安全保护。有了视图机制,就可以在设计数据库应用系统时,对不同的用户定义不同的视图,使机密数据不出现在不应看到这些数据的用户视图上,这样就由视图的机制自动提供了对机密数据的安全保护功能。例如Student表涉及三个系的学生数据,可以在其上定义三个视图,每个视图只包含一个系的学生数据,并只允许每个系的学生查询自己所在系的学生视图。 例:建立信息系学生的视图。

第 11 页 共 15 页

CREATE VIEW IS_Student

AS

SELECT Sno, Sname, Sage FROM Student

WHERE Sdept='IS';

数据库的安全性是指保护数据库,防止不合法的使用所造成的数据泄露和破坏。数据库系统中保证数据安全性的主要措施是进行存取控制,即规定不同用户对于不同数据对象所允许执行的操作,并控制各用户只能存取他有权存取的数据。不同的用户对不同的数据应具有何种操作权力,是由DBA和表的建立者(即表的属主)根据具体情况决定的,SQL语言则为DBA和表的属主定义和回收这种权力提供了手段。 例:把查询Student表权限授给用户U1。 GRANT SELECT ON TABLE Student TO U1; 四、综合题

1.解:①本题的E-R图如图3所示。 ②对应的关系模型结构如下: 科室(科名,科地址,科电话) 病房(病房号,床位号,科室名)

医生(工作证号,姓名,职称,科室名,年龄) 病人(病历号,姓名,性别,诊治,主管医生,病房号) ③每个关系模式的候选码如下: 科室的候选码是科名;

病房的候选码是科室名十病房号; 医生的候选码是工作证号; 病人的候选码是病历号。

病历号 姓 名 性 别

图3 E-R图

2.解:① SELECT DISTINCT PROV

FROM S

WHERE SD=’信息系’ ② SELECT SN, GR

第 12 页 共 15 页

病房号 病房 1 入住 床位号 n 1 科 名 科地址 科电话 科室 1 从属 组成 n 病人 n 诊治 n 1 医生 工作证号 姓 名 职 称 年 龄

FROM S, SC

WHERE SD=’英语系’ AND CN=’计算机’ AND S.SNO=SC.SNO

ORDER BY GR DESC;

3.解:SC为1NF。

它存在插入、删除异常操作。当增设一门新课程时,因还没有学生选修,则缺少码的一部分SNO而不能执行插人操作:当所有学生退选某门课程而进行删除操作时,会将不该删除的课程信息删除掉。

SC关系中存在插入和删除操作异常的原因在于,该关系的候选码为(SNO,CNO),其中仅有非属性GRADE完全函数依赖于(SNO,CNO),其他非属性CTITLE、INAME、ILOCA都只函数依赖于CNO,即它们与(SNO,CNO)为部分函数依赖关系。分解后的关系模式如图4所示。

SG SNO 80152 80153 80154 80154 80155 CI CNO C1 C2 C3 C4 CTITLE INAME OS DB AI CL 王平 高升 杨杨 高升 ILOCA D1 D2 D3 D2 CNO C1 C2 C1 C3 C4 GRADE 70 85 86 72 92 图 4 关系 SG和 CI

分解后的两个关系子模式都为2NF,并解决了先前的插入、删除异常操作。当增设一门新课程时,可将数据插入到CI表中;当所有学生退选某门课程时,只需删除SG表中的有关记录,而该课程的有关信息仍保留在CI表中。

分解2NF后的CI关系中仍存在插入、删除操作异常。若有一个新教师报到,需将其有关数据插入操作;当取消某门课程而删除CI表中的一条记录时,会将不该删除的教师的有关信息删除。CI表中出现操作异常的原因是该关系中存在非主属性对候选码的传递函数依赖:

CNO→INAME,INAME→CNO,INAME→ILOCA  CNOI t LOCA 将CI进一步分解为如图5所示的Course和Instructor两个关系,可以解决上述操作异常。 Course CNO C1 C2 C3 C4

第 13 页 共 15 页

CTITLE INAME OS DB AI CL 王平 高升 杨杨 高升

Instructor INAME 王平 高升 杨杨 4.解:

令X={D},X=D。

在F中找出左边是D子集的函数依赖集,其结果是:D→HG, X= XHG=DGH,显然有XX。 在F中找出左边是DGH子集的函数依赖集,未找到,则X=DGH。由于X= X ,则D= DGH。

5.解:它为1NF。因为该关系的候选码为(工程号,材料号),而非主属性开工日期和完工日期部分函数依赖于

候选码的子集工程号,即: (工程号,材料号)p 开工日期 (工程号,材料号)p 完工日期 它不是2NF。

它存在操作异常,如果工程项目确定后,若暂时未用到材料,则该工程的数据因缺少码的一部分(材料号)

而不能进入到数据库中,出现插入异常。若某工程下马,则删去该工程的操作也可能丢失材料方面的信息。 将其中的部分函数依赖分解为一个独立的关系,则产生如图6所示的两个2NF关系子模式: R1

工程号 材料号 数量 P1 P1 P1 P2 P2 R2

工程号 开工日期 完工日期 P1 P2 9805 9811 9902 9912 I1 I2 I3 I1 I4 4 6 15 6 18 价格 250 300 180 250 350 (2)

(2)

(1)

+

(1)

(0)

(1)

(0)

(0)

ILOCA D1 D2 D3 图5 Course和Instructor

图6 关系R1和R2

分解后,新工程确定后,尽管还未用到材料,该工程数据可在关系R2中插入。某工程数据删除时,仅对关系R2操作,也不会丢失材料方面的信息。 6. 解:① SELECT B

FROM R, S

WHERE R.A=S.A AND C>50

② UPDATE R

SET B=’b4’

第 14 页 共 15 页

WHERE A IN

(SELECT A FROM S WHERE C=40)

7.解:① 找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。 SELECT A#, ANAME FROM A;

WHERE WQTY<=100 OR CITY=’长沙’ A

A# ANAME 101 韶山商店 204 前门百货商店 345 铁道商店 ② 找出至少供应代号为256的商店所供应的全部商品的商店名和所在城市。 SELECT A.ANAME, A.CITY FROM A, B;

WHERE A.A#=AB.A#AND AB.B#IN (SELECT AB.B# FROM AB WHERE A#=’256’)

8.解:① Π2,6,7(σ籍贯=’上海’(S

② Π2,3(S

SC)

(Π1,2(SC)Π1(C))

第 15 页 共 15 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务