合肥学院数据库期末复习题一.doc_第1页
合肥学院数据库期末复习题一.doc_第2页
合肥学院数据库期末复习题一.doc_第3页
合肥学院数据库期末复习题一.doc_第4页
合肥学院数据库期末复习题一.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与应用练习题一、选择题(1)第一章1. 数据库系统的最大特点是( A) 。A数据的三级抽象和二级 B数据共享性C数据的结构化 D数据独立性2. DBS具有较高的数据独立性,是因为DBS采用了BA嵌入式语言 B三级模式结构 CDD D六个层次的存储介质3. 在层次、网状模型中,起导航数据作用的是AA指针 B关键码 CDD D索引4. 数据库中,数据的物理独立性是指(C )。A、 DB和DBMS的相互独立B、 用户程序与DBMS的相互独立C、 用户的应用程序与存储在磁盘上的数据库中的数据相互独立D、 应用程序与数据库中的逻辑结构相互独立5. 在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性 B.提高数据与程序的安全性C.保持数据与程序的一致性 D.提高数据与程序的可移植性6. 在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。为使数据库的模式保持不变,从而不必修改应用程序,须改变模式与内模式之间的映像。这样,使数据库具有( C)。A、数据独立性 B、逻辑独立性 C、物理独立性 D、操作独立性7. 在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变, 这是 A 。A 数据的物理独立性 B 数据的逻辑独立性C 数据的位置独立性 D 数据的语义独立性8. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是D 。A外模式B内模式C存储模式D(概念)模式9. 现实世界中客观存在并能相互区别的事物为(A )。A、实体 B、实体集 C、字段 D、记录10. 实体是信息世界中的术语,与之对应的数据库术语为A 。A文件B数据库C字段D记录11. DBMS是( )A。A、 一个完整的数据库应用系统 B、一组硬件C、一组系统软件 D、既有硬件又有软件12. 下列四项中,不属于数据库系统的特点是( C )。A、数据共享 B、数据完整性 C、数据冗余度高 D、数据独立性高13. 数据库系统中,用户使用的数据视图是( A )描述,该视图是用户和数据库系统之间的接口。A、外模式 B、存储模式 C、内模式 D、概念模式14. 对数据库物理存储方式的描述称为( C )A.外模式 B.内模式 C.概念模式 D.逻辑模式15. DB的三级模式结构中最接近外部存储器的是( A )。A、外模式 B、存储模式/内模式 C、子模式 D、概念模式16. 在下面给出的内容中,不属于DBA职责的是( C )A.定义概念模式 B.修改模式结构C.编写应用程序 D.编写完整性规则17. 在数据库中,产生数据不一致的根本原因是(D )。A、 数据存储量大 B、没有严格保护数据C、未对数据进行完整性控制 D、数据冗余18. 实体联系模型(ER模型)中,联系可以同 B 实体有关。A、0个 B、1个或多个 C、1个 D、多个19. DB、DBMS和DBS三者之间的关系是( B )A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括20. 层次型、网状型和关系型数据库划分原则是 D。A记录长度B文件的大小C联系的复杂程度D数据之间的联系21. 按照传统的数据模型分类,数据库系统可以分为三种类型C A大型、中型和小型B中文、中文和兼容C层次、网状和关系D数据、图形和多媒体22. 数据库的网状模型应满足的条件是 A 。A 允许一个以上的无双亲,也允许一个结点有多个双亲B 必须有两个以上的结点C 有且仅有一个结点无双亲,其余结点都只有一个双亲D 每个结点有且仅有一个双亲23. 在数据库的层次模型中,基本层次联系是 B 。A 两个记录型以及它们之间的多对多联系B 两个记录型以及它们之间的一对多联系C 两个记录型之间的多对多的联系D 两个记录之间的一对多的联系24. 按所使用的数据模型来分,数据库可分为 A 三种模型。A层次、关系和网状B网状、环状和链状C大型、中型和小型D独享、共享和分时25. 通过指针链接来表示和实现实体之间联系的模型是 D 。A关系模型B层次模型C网状模型D层次和网状模型26. A 目前数据库系统中最常用的一种数据模型。A 关系模型 B 层次模C 网状模型D 面向对象模型27. 层次模型不能直接表示 C 。A 实体间的1:1联系B实体间的1:n联系C实体间的m:n联系D可以表示实体间的上述三种联系28. 数据库三级模式体系结构的划分,有利于保持数据库的A 。A数据独立性B数据安全性C结构规范化D操作可行性29. 数据库是存储在一起的相关数据的集合,能为各种用户所共享,且 B 。A 消除了数据冗余B 降低了数据冗余度 C 具有不相容性D 由用户控制物理数据的存储方式30. 数据库的概念模型独立于 A 。A具体的机器和DBMSBE-R图C信息世界D现实世界31. 下列关于“数据库三级模式结构”的叙述中,不正确的是 C 。A 视图是外模式 B 模式是数据库中全体数据的逻辑结构和特征的描述C 一个数据库可以有多个模式 D 一个数据库只有一个内模式32. 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、B 和存储级三个层次。A管理员级B外部级C概念级D内部级(2)第二章1. 关系代数运算是以 B 为基础的运算。A、代数运算 B、关系运算 C、谓词运算 D、集合运算2. 下列各种对关系数据库的基本操作中, 是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值; 表中选取满足某种条件的元组的操作,相当于在横向进行选择。 ( D )A 选择,检索 B 扫描,投影C 查询,选择 D 投影,选择3. 有关系的R和S,RS的运算等价于( B )A S-(R-S) B R-(R-S)C (R-S) S D R (R-S)4. R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),RS构成的结果集为( A )元关系。A、4 B、3 C、7 D、65. R为四元关系R(A,B,C,D),S为三元关系S(B,C,D),RS构成的结果集为( B )元关系。A、4 B、3 C、7 D、66. 取出关系中的某些列,并消除重复元组的关系代数运算称为( B )。A、选择运算 B、投影运算 C、连接运算 D、笛卡尔积运算7. 自然连接时构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。A、元组 B、行 C、记录 D、属性8. 关系代数运算可以分为两类:传统的集合运算和专门的关系运算。下面列出的操作符中,属于传统的集合运算是( A )。.(交) .(并) .(广义笛卡儿积) .一(差) .(投影) .(选择)A)、和 B)、和C) 、和 D)都是9. 关系数据库管理系统能实现的专门关系操作包括( B )。A、显示,打印和制表 B、选择,投影和连接C、关联、更新和排序 D、排序、索引和统计10. 在关系数据基本操作中,从表中选择出满足某种条件的记录的操作称为( A )。A、选择 B、投影 C、连接 D、扫描11. 元组的集合在关系数据库中称为关系,一般来说,表示元组的属性或者最小属性组称为 ( D )。A、字段 B、索引 C、标记 D、主关键字12. 关系数据库中,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为( C )。A、选择 B、投影 C、连接 D、扫描13. 下列( C )运算不是专门的关系运算A、选择 B、投影 C、笛卡尔积 D、连接14. 如下两个关系R1和R2,它们进行 D 运算后得到R3。 R1 R2A B CA 1 XC 2 YD 1 YB D E1 M I2 N J5 M K R3A B C D EA 1 X M ID 1 Y M IC 2 Y N J A 交 B 并 C 笛卡儿积 D 连接15. 设关系R和S的结构相同,分别有m和n个元组,那么RS操作的结果中元组个数为CA为mn B为m C小于等于m D小于等于(mn)(3)第三章1. 同一个关系模型的任意两个元组值( A )。A、不能相同 B、可以相同 C、必须相同 D、以上都不是2. 根据关系模式的完整性规则,一个关系中的主关键字( C )。A、不能有两个属性 B、不能成为另一个关系中外部关键字C、不允许为空 D、可以取重复值3. 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S的主关键字是S#,则S#在R中称为( A )。A、外部关键字 B、候选关键字 C、主关键字 D、以上都不是4. 在下面3个关系中学生S(学生学号,学生姓名,性别,年龄)课程C(课程号,课程名称,学分)学生选课SC(学生学号,课程号,分数)要查找选修“数据库”课程的女学生的姓名,将涉及到关系( D )。A、S B、C,SC C、S,SC D、S,C,SC5. 对于关系数据库来讲,下面( C )说法是错误的。A、每一列的分量是同一种类型数据,来自同一个域B、不同列的数据可以出自同一个域C、行的顺序可以任意交换,但列的顺序不能任意交换D、关系中的任意两个元组不能完全相同6. 采用二维表格结构表达实体类型及实体间联系的数据模型是(C )。A、层次模型 B、网状模型 C、关系模型 D、对象模型7. 设有关系R(A,B,C)的值如下: ABC565675686下列叙述正确的是BA函数依赖CA在上述关系中成立B函数依赖ABC在上述关系中成立C函数依赖AC在上述关系中成立D函数依赖CAB在上述关系中成立8. 在关系模式R(A,B,C)中,有函数依剌集F=(A,B)C,(B,C)A,则R最高达到( C )A.INF B.2NF C.3NF D.BCNF9. 如果R的分解为=R1,R2,F是R上的一个FD集,且.R1R2(R1-R2) . R1R2(R2-R1). R1R2(R1-R2) . R1R2(R2-R1)那么分解具有无损联接性的充分必要条件为( )A. 、 B. 、 C.、 D.或10. 设关系模式R(A,B,C,D),F是R上成立的FD集,F= AC,BCD ,那么 = ABD,AC 相对于FBA是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分解C不是无损联接分解,但保持FD的分解D既不是无损联接分解,也不保持FD的分解(4)第四章1. 概念设计的结果得到的是概念模式。概念模式是DA与DBMS有关的B与硬件有关的C独立于DBMS的D独立于DBMS和硬件的2. 在有关“弱实体”的叙述中,不正确的是C弱实体的存在以父实体的存在为前提弱实体依赖于父实体的存在父实体与弱实体的联系可以是1:1、1:N或M:N父实体与弱实体的联系只能是1:1或1:N3. 有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有BA15个 B20个 C25个 D30个4. 手工绘制实体-联系图中,椭圆代表CA实体类型 B记录类型 C实体属性 D联系类型5. 利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个全局的模型,最后对全局ER模型进行 D 得到最终的ER模型。 A 简化 B 结构化 C 最小化 D 优化(5)SQL1. 关系数据模型的三个要素是 D 。A 关系数据结构、关系操作集合和关系规范化理论B 关系数据结构、关系规范化理论和关系完整性约束C 关系规范化理论、关系操作集合和关系完整性约束D 关系数据结构、关系操作集合和关系完整性约束2. 下列叙述中, A 是不正确的。A 一个二维表就是一个关系,二维表的名就是关系的名B 关系中的列称为属性,属性的个数称为关系的元或度C 关系中的行称为元组,对关系的描述称为关系模式D 属性的取值范围称为值域,元组中的一个属性值称为分量3. 视图是一个“虚表”,视图的构造基于( C )A.基本表 B.视图C.基本表或视图 D.数据字典4. SQL语言中,SELECT语句的执行结果是( C )A.属性 B.表 C.元组 D.数据库()事务1. DBMS的恢复子系统,保证了事务_A_的实现。A原子性 B一致性 C隔离性 D持久性2. 如果事务T获得了数据对象R上的排它锁,那么( D )A.T对R只能读不能写 B.T对R只能写不能读C.其它事务对过R只能读不能写 D.其它事务对R既不能读也不能写3. 事务的隔离性是由DBMS的( D )A.恢复子系统出现 B.完整性子系统实现C.安全性子系统实现 D.并发控制子系统实现二、填空题1. 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是 现实世界、信息世界、数字世界2. 关系数据库是采用 关系模型 作为数据的组织方式。3. 概念模型是按_用户_的观点对数据建模,强调其语义表达能力。4. 层次模型和网状模型的数据结构分别是_树形_和_网状_。5. DBS的全局结构体现了DBS的_模块功能_结构。6. SQL中,表有三种:_基本表_、_视图_和_导出表_。7. SQL语言与主语言具有不同的数据处理方式,SQL是面向_集合_的,而主语言是面向_记录_的。8. 在数据库中,操作异常和数据不一致往往是由_数据冗余_引起的。9. 在DBS运行阶段,对DB经常性的维护工作由_DBA_来完成。10. 关系代数包括 并 、 交 、 差 、 笛卡尔积 运算,还包括特殊的关系运算: 选择 、 投影 、 连接 运算。11. 在关系代数运算中,从关系中取出满足条件的元组的运算称为 选择 。12. 事务的持久性,是由DBMS的_事务管理子系统_实现的。13. 数据库中对数据的操作可以记录为单位,也可以_字段_为单位。14. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足_参照_完整性约束。15. SQL语言中,允许更新的视图在定义时应该加上_with check option_短语。16. 在函数依赖中,平凡的FD可根据推规则中的_自反_律推出。17. 关系模式设计的表达性原则是用无损联接和_保持函数依赖_来衡量。18. 当局部ER图合并全局ER图时,可能出现属性冲突_、结构冲突,命名冲突。19. SQL中的安全机制主要有两个,一个是视图,另一个是_授权子系统_。20. DBMS缩写的含义是_数据库管理系统_。21. 对于一个国家来说,数据库的建设规模、数据库信息量的_安全性_和完整性已成为这个国家信息化程度的衡量标准。22. 关系代数运算中,传统的集合运算有_笛卡尔积_、并、交和差。23. 用SELECT进行模糊查询时,可以使用_link_或_not link_匹配符。24. 在SELECT语句的FROM子句中最多可以指定_256_个表或视图,相互之间要用逗号分隔,当所查询的表不在当前数据库时,可用“数据库所有者名称对象名称”格式来指出表或视图对象。25. 数据模型通常由:数据结构、数据操作和_完整性约束_ 三部分组成。26. 关系中主关键字的取值必须唯一且非空,这是由 _实体_完整性规则决定的。27. 计算字段的累加和的函数是:_sum()_。28. 数据独立性是指数据的 物理独立性_ 和数据的逻辑独立性。29. SQL 是一种介于关系代数和 _关系演算_ 之间的结构化的查询语言。30. E-R数据模型一般在数据库设计的概念设计计_阶段使用。31. 在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为_数据字典_。32. 最常用的数据库的恢复技术是_数据转储_ 和登录日志文件。33. 数据库实施阶段包括两项重要的工作,一项是数据的_载入_,另一项是应用程序的编码和调试。34. 更改 Microsoft SQL Server 登录密码的命令是_sq_password_。35. 避免活锁的简单方法是采用 _先来先服务_的策略。36. 存取权限包括两方面的内容,一个是_要存取的数据对象_,另一个是对此数据对象进行操作的类型。37. 若事务T对数据对象A加了S锁,则其他事务只能对数据A再加_S锁_,不能加_X锁_,直到事务 T释放 A上的锁。38. 分布式数据库系统中,数据库的数据物理上分布在各个场地,但逻辑上是一个_整体_三、判断题1. 可以在企业管理器中修改数据库的名称。 错2. 在CREATE INDEX语句中,使用CLUSTERED来建立簇索引。 对3. 同一个关系模型的任两个元组值不能全同。 对4. 对关系模式来说,范式级别越高,实际应用效果越好。 错5. SQL中LIKE子句可以使用三个字符串匹配的通配符(“*”、“%”、“_”)。 错6. 模式/内模式为数据库提供了逻辑数据独立性。 错7. 在层次、网状模型中,数据之间联系用指针实现。 对8. 在关系代数运算中,从关系中取出满足条件的元组的运算称为选择运算。 对9. 数据库恢复时,系统对已提交的事务要进行撤销处理。 对10. 数据库存储的是通用化的相关数据集合,它仅包括数据本身,不包括数据之间的联系。 对四、分析以下问题画出完整的ER图1、客户和订购单 2、厂长和工厂3、产品和厂商 4、出版社和书籍五、简答题1. 什么是数据库的数据独立性?2. 试叙述概念模型与逻辑模型(即结构模型)的主要区别。答:概念模型:对现实世界的第一层抽象;与软、硬件无关;从用户观点对数据建模。逻辑模型:对现实世界的第二层抽象;与硬件无关,与软件有关;从计算机实现观点对数据建模。3. 设有关系R和S,其值如下:RABCSBCD246456369468345680692 2=1试求RS、RS的值。六、设计题1. 设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX)选课表SC(SNO,CNO,GRADE)课程表C(CNO,CNAME,TEACHER)(1)试写出下列查询语句的关系代数表达式:检索全是女同学选修的课程的课程号。检索没有选C1或C2课的学生的学号查询李林选了而王明没有选的课程号。(2)写出上面的SQL查询语句形式。(3)试写出下列插入操作的SQL语句:把SC表中每门课程的平均成绩插到另一个已存在的表SC_C(CNO,CNAME,AVG_GRADE)中。(4)试写出下列删除操作的SQL语句:从SC表中把Wu老师的女学生选课元组删去。(5)试用SQL的断言来表达下列约束:规定女同学选修LIU老师的课程成绩都应该在70分以上。(1)解:CNO(SC)CNO(SEX=M(S?SC)(2)解: SELECT CNOFROM SCWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE S.SNO=SC.SNO AND SEX=M);(3)解:INSERT INTO SC_C(CNO,CNAME,AVG_GRADE)SELECT C.CNO,CNAME,AVG(GRADE)FROM SC,C(4)解:DELETE FROM SCWHERE SNO IN (SELECT SNO FROM S WHERE SEX=F)AND CNO IN (SELECT CNO FROM C WHERE TEACHER=Wu);(5)解:CREATE ASSERTION ASSE8 CHECK(70 ALL(SELECT GRADEFROM S, SC,CWHERE S.SNO=SC.SNO AND SC.CNO=C.CNOAND SEX=M AND TEACHER=LIU);WHERE SC.CNO=C.CNO GROUP BY C.CNO,CNAME;2. 基于“学生选课课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE)主码为S#,C(C#,CNAME,TEACHER)主码为C#,SC(S#,C#,GRADE)主码为(S#,C#),请在每小题提供的若干可选答案中,挑选一个正确答案。(1)若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系 D 。A S和SC B SC和C C S和C D S、SC和C(2)为了提高查询速度,对SC表创建唯一索引,应该创建在 B 属性上?A (S#,C#) B S# C C# D GRADE(3)若要求查找“90分以上的男学生名”,将使用关系 A 。A S和SC B SC和C C S和C D S、SC和C(4)若要查找成绩不及格的学生姓名及不及格的课程号,正确的SQL语句是 B 。A SELECT SNAME,C# FROM S,C WHERE (GRADE60)AND (SCC#=CC#)B SELECT SNAME,C# FROM S,SC WHERE (GRADE60)AND (SS#=SCS#)C SELECT SNAME,C# FROM S,SC WHERE (GRADE60)AND (SCC#=CC#)D. SELECT SNAME,C# FROM S,C WHERE (GRADE=2000006. 某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。根据语义设计ER模型,并将ER模型转换成关系模式。七、综合题1. 假设某公司销售业务中使用的订单格式如下:订单号:1145订货日期:09/15/2002 客户名称:ABC 客户电话:8141763产品编写品名价格数量金额A电源100.00202000.00B电表200.00408000.00C卡尺40.00502000.00总金额:12000.00公司的业务规定:(1)订单号是唯一的,每张订单对应一个订单号;(2)一张订单可以订购多种产品,每一种产品可以在多个订单中出现;(3)一张订单有一个客户,且一个客户可以有多张订单;(4)每一个产品编号对应一种产品的品名和价格;(5)每一个客户有一个确定的名称和电话号码。试根据上述表格和业务规则设计关系模式:R(订单号,订货日期,客户名称,客户电话,产品编号,品名,价格,数量)问:(1) 写出R的基本函数依赖集。F(订单号-订货日期,订单号-客户名称,客户名称-客户电话,产品编号-品名,产品编号-价格,(订单号,产品编号)-数量)(2) 找出R的候选码。(订单号,产品编号)(3) 判断R最高可达到第几范式?为什么?1NF,因为有部分依赖(4)给出一个可能的3NF分解。将R分解成以下四个关系模式:R1(订单号,订货日期,客户名称)3NFR2(产品编号,品名,价格)3NFR3(客户名称,客户电话)3NFR4(订单号,产品编号,数量)3NF2. 设工厂里有一个记录职工每天日产量的关系模式:R(职工编号,日期,日产量,车间编号,车间主任)。如果规定:每个职工每天只有一个日产量;每个职工只能隶属于一个车间;每个车间只有一个车间主任。试回答下列问题:1 根据上述规定,写出模式R的基本FD和关键码;基本的FD有3个:(职工编号,日期)日产量职工编号车间编号车间编号车间主任R的关键码为(职工编号,日期)。2 说明R不是2NF的理由,并把R分解成2NF模式集;R中有两个这样的FD:(职工编号,日期)(车间编号,车间主任)职工编号(车间编号,车间主任)可见前一个FD是局部依赖,所以R不是2NF模式。R应分解成R1(职工编号,车间编号,车间主任)R2(职工编号,日期,日产量)此处,R1和R2都是2NF模式。 进而再分解成3NF模式集,并说明理由。R2已是3NF模式。在R1中,存在两个FD:职工编号车间编号车间编号车间主任因此,“职工编号车间主任”是一个传递依赖,R1不是3NF模式。R1应分解成R11(职工编号,车间编号)R12(车间编号,车间主任)这样,=R11,R12,R2是一个3NF模式集3. 设有关系框架R(A,B,C,D,E,F)及其上的函数相关性集合F=AB,CF,EA,CED;(1) 求出R的所有候选关键字; CE(2) 将R无损连接分解到BCNF; AB,CF,EA,CED(3) R分解为R1(C,F),R2(B,E),R3(E,C,D),R4(A,B),该分解是否为无损连接的? 根据表格判定法,(4) R分解为R1(A,B,E),R2(C,D,E,F),该分解是否为无损连接的,R1和R2各为那一个范式? 是,R1为2NF,R2为1NF4. 设某工厂数据库中有两个基本表:车间基本表:DEPT(DNO,DNAME,MGRENO),基属性分别表示车间编号,车间名和车间主任的职工号。职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号,姓名,年龄,性别,工资和所在车间的编号。试用关系代数表达式写出下列查询:检索“金工”车间的男职工的职工号和姓名。ENO,ENAME(DNAME=金工车间SEX=男(DEPTEMP)SELECTENO,ENAMEFROMEMPWHERESEX=男ANDDNOINSELECTDNOFROMDEPTWHEREDNAME=金工车间5. 设教学数据库存中有三个基本表: S(SNO,SNAME,AGE,SEX),其属性分别表示学号,学生姓名,年龄,性别。C(CNO,CNAME,TEACHER),其属性分别表示课程号,课程名,上课教师名。SC(SNO,CNO,GRADE),其属性分别表示学号,课程号,成绩。有如下SQL查询语句:SELECT CNOFROM CWHERE CNO NOT IN (SELECT CNO FROM S, SC WHERE S,SNO = SC,SNO AND SANME=GU)请完成下列问题:(1)用汉语句子阐述上述SQL语句的查询结果。 查询GU学生没学的课程号,查询张三同学没有选修的课程的课程号(2)用等价的关系代数表达式表示上述SQL查询语句。CNO(C)-CNO(sSNAME=张三(S)SC)或CNO(C)-CNO(sSNAME=张三(SSC)6. 学生选课关系模式如下:学生(学号,姓名,年龄,性别,所在系)课程(课程号,课程名,教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论