




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MOOC数据库原理与应用-中国人民解放军陆军工程大学中国大学慕课答案随堂测验1.11、问题:数据库系统管理与文件系统管理的主要区别是()。选项:A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量正确答案:【文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决】2、问题:数据独立性是指()。选项:A、数据之间相互独立B、应用程序与数据库的结构之间相互独立C、数据的逻辑结构与物理结构相互独立D、数据与磁盘之间相互独立正确答案:【应用程序与数据库的结构之间相互独立】3、填空题:数据管理技术经历了人工管理、文件系统管理和()管理三个阶段。正确答案:【数据库系统】随堂测验1.21、问题:()是位于用户与操作系统之间的一层数据管理软件。选项:A、数据库管理系统B、数据库系统C、数据库D、数据库应用系统正确答案:【数据库管理系统】2、问题:下列四项中说法不正确的是()。选项:A、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库中的数据具有相关性正确答案:【数据库避免了一切数据的重复】3、问题:在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责。选项:A、数据库管理员B、系统分析员C、数据库设计者D、应用程序员正确答案:【数据库管理员】4、问题:数据库系统的核心是()。选项:A、数据库B、数据库管理系统C、数据模型D、软件工具正确答案:【数据库管理系统】5、问题:不属于数据库系统的特点的是()。选项:A、数据结构化B、数据由DBMS统一管理和控制C、数据冗余度大D、数据独立性高正确答案:【数据冗余度大】6、问题:能实现对数据库中数据的进行查询、插入、修改和删除等操作的数据库语言称为()。选项:A、数据定义语言(DDL)B、数据管理语言C、数据操纵语言(DML)D、数据控制语言正确答案:【数据操纵语言(DML)】7、填空题:数据库是长期存储在计算机内、有组织的、统一管理的、()的相关数据的集合。正确答案:【共享##%_YZPRLFH_%##可共享】8、填空题:数据库系统中最重要的软件是()。正确答案:【数据库管理系统##%_YZPRLFH_%##DBMS##%_YZPRLFH_%##dbms】随堂测验1.31、问题:三级模式结构中,一个数据库可以有多个()。选项:A、概念模式B、外模式C、内模式D、模式正确答案:【外模式】2、问题:在关系数据库中,关系数据库模式是三级模式结构中的()。选项:A、外模式B、概念模式C、存储模式D、内模式正确答案:【概念模式】3、问题:在数据库三级模式中,概念模式的个数()。选项:A、只有一个B、可以有任意多个C、与用户个数相同D、由设置的系统参数决定正确答案:【只有一个】4、问题:对数据库物理存储方式的描述称为()。选项:A、外模式B、内模式C、概念模式D、逻辑模式正确答案:【内模式】5、问题:在数据库三级模式间引入二级映射的主要作用是()。选项:A、提高程序的数据的独立性B、提高数据与程序的安全性C、保持数据与程序的一致性D、提高数据与程序的可移植性正确答案:【提高程序的数据的独立性】6、问题:在数据库的三级模式结构中,描述数据库中数据的全局逻辑结构和特征的是()。选项:A、外模式B、内模式C、存储模式D、模式正确答案:【模式】7、问题:数据库实例是指一个特定时刻的数据库中的即时数据。选项:A、正确B、错误正确答案:【正确】8、填空题:对数据库结构的描述称为数据库()。正确答案:【模式】9、填空题:在数据库三级模式中,完成各层间请求和结果转换的过程称为()。正确答案:【映射】10、填空题:数据库()反映了数据库中数据的结构及其联系,是相对稳定的。正确答案:【模式】随堂测验1.41、问题:要保证数据库系统的数据独立性,需要修改的是()。选项:A、三层模式之间的两级映射B、模式与内模式C、模式与外模式D、三层模式正确答案:【三层模式之间的两级映射】2、问题:在关系数据库系统中,当关系的模式改变时,用户程序也可以不变。这是()。选项:A、数据的物理独立性B、数据的逻辑独立性C、数据的位置独立性D、数据的存储独立性正确答案:【数据的逻辑独立性】3、问题:数据的物理独立性是指()。选项:A、数据库与数据库管理系统相互独立B、用户程序与数据库管理系统相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构是相互独立的正确答案:【用户的应用程序与存储在磁盘上数据库中的数据是相互独立的】4、问题:要保证数据库的逻辑数据独立性,需要修改的是()。选项:A、模式与外模式之间的映射B、模式与内模式之间的映射C、模式D、外模式正确答案:【模式与外模式之间的映射】5、问题:数据的逻辑独立性是指()。选项:A、内模式改变,模式不变B、模式改变,内模式不变C、模式改变,外模式和应用程序不变D、内模式改变,外模式和应用程序不变正确答案:【模式改变,外模式和应用程序不变】6、填空题:数据的逻辑独立性是指修改()而无须修改外模式或应用程序的能力。正确答案:【概念模式##%_YZPRLFH_%##模式##%_YZPRLFH_%##逻辑模式】7、填空题:外模式/模式映射可以保证数据和应用程序之间的()。正确答案:【逻辑独立性】8、填空题:模式/内模式映射可以保证数据和应用程序之间的()。正确答案:【物理独立性】第1讲数据库系统概论单元作业第1讲数据库系统概论单元测验1、问题:数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。选项:A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件D、多种应用、多种语言、多个用户相互覆盖地使用数据集合正确答案:【多种应用、多种语言、多个用户相互覆盖地使用数据集合】2、问题:数据库系统的核心是(),它统一管理和控制数据。选项:A、数据库B、数据库管理系统C、数据模型D、软件工具正确答案:【数据库管理系统】3、问题:下列四项中,不属于数据库系统的特点的是()。选项:A、数据结构化B、数据由DBMS统一管理C、数据冗余度大D、数据独立性高正确答案:【数据冗余度大】4、问题:数据库系统管理与文件系统管理的主要区别是()。选项:A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量正确答案:【文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决】5、问题:数据的逻辑独立性是指()。选项:A、内模式改变,模式不变B、模式改变,内模式不变C、模式改变,外模式和应用程序不变D、内模式改变,外模式和应用程序不变正确答案:【模式改变,外模式和应用程序不变】6、问题:数据独立性是指()。选项:A、数据之间相互独立B、应用程序与数据库的结构之间相互独立C、数据的逻辑结构与物理结构相互独立D、数据与磁盘之间相互独立正确答案:【应用程序与数据库的结构之间相互独立】7、问题:对概念级数据视图进行描述的是()。选项:A、外模式B、内模式C、逻辑模式D、存储模式正确答案:【逻辑模式】8、问题:下列关于数据库、数据库管理系统、数据库系统的说法不正确的是()。选项:A、数据库是长期存储于计算机内、有组织的、统一管理的、可共享的相关数据的集合。B、数据库管理系统是位于用户与操作系统之间的一层数据管理软件。C、数据库系统采用数据库技术存储、维护数据,向应用系统提供数据支持。D、数据库系统一旦建成,有没有人员管理都无所谓了。正确答案:【数据库系统一旦建成,有没有人员管理都无所谓了。】9、问题:数据库系统的体系结构从逻辑上分为()。选项:A、外部级,概念级,内部级B、外部级,中部级,内部级C、概念级,中部级,内部级D、外部级,中部级,概念级正确答案:【外部级,概念级,内部级】10、问题:数据管理技术依次经历了()三个阶段。选项:A、人工管理、文件系统管理、数据库系统管理B、文件系统管理、人工管理、数据库系统管理C、数据库系统管理、文件系统管理、人工管理D、人工管理、数据库系统管理、文件系统管理正确答案:【人工管理、文件系统管理、数据库系统管理】11、问题:数据库的()保证了数据独立性的实现。选项:A、数据库管理员B、数据操纵语言C、三级模式结构和两级映射D、操作系统正确答案:【三级模式结构和两级映射】12、问题:数据的独立性包括()独立性和逻辑独立性。选项:A、物理B、硬件C、软件D、化学正确答案:【物理】13、问题:数据的物理独立性是指()。选项:A、数据库与数据库管理系统相互独立B、用户程序与数据库管理系统相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构是相互独立的正确答案:【用户的应用程序与存储在磁盘上数据库中的数据是相互独立的】14、问题:在数据库系统的三级模式中,内模式的个数()。选项:A、只有一个B、可以有任意多个C、与用户个数相同D、由设置的系统参数决定正确答案:【只有一个】随堂测验2.11、问题:概念模型是现实世界的第一层抽象,数据库技术中常用的概念模型是()。选项:A、层次模型B、关系模型C、网状模型D、实体-联系模型正确答案:【实体-联系模型】2、问题:公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门之间的联系类型是()。选项:A、多对多B、一对一C、多对一D、一对多正确答案:【多对一】3、问题:在概念模型中,用于标识同一实体集中两个不同实体值的是()。选项:A、实体型B、关键字C、属性D、联系正确答案:【关键字】4、问题:学生信息管理系统中的实体“学生家长”,人事管理系统中的实体“职工家属”都是弱实体。选项:A、正确B、错误正确答案:【正确】5、问题:弱实体只能依赖于强实体而存在,且弱实体与强实体的联系类型只能是1:1或N:1。选项:A、正确B、错误正确答案:【正确】6、填空题:E-R模型中,用矩形表示实体,用菱形表示实体之间的联系,用椭圆表示实体的()。正确答案:【属性】随堂测验2.21、问题:下列不属于数据模型三要素的是()。选项:A、数据操作B、数据的完整性约束C、数据定义D、数据结构正确答案:【数据定义】2、问题:关系模型的数据结构是()。选项:A、层次结构B、关系结构C、网状结构D、树结构正确答案:【关系结构】3、填空题:()是对系统的动态特性的描述,主要包括查询和更新操作。正确答案:【数据操作】4、填空题:()是数据对象类型的集合,是对系统的静态特性的描述。正确答案:【数据结构】随堂测验2.31、问题:下列说法不正确的是()。选项:A、层次模型只能表示一对多的联系。B、网状模型能够表示出复杂的多对多的联系C、关系模型只要用单一的关系结构就可以表示实体和实体间的联系。D、目前应用最广泛的数据模型是面向对象数据模型。正确答案:【目前应用最广泛的数据模型是面向对象数据模型。】2、问题:以树形结构表示实体及实体之间联系的数据模型是()。选项:A、层次模型B、网状模型C、关系模型D、面向对象模型正确答案:【层次模型】第2讲数据模型单元作业第2讲数据模型单元测验1、问题:()不是面向对象数据模型中涉及到的概念。选项:A、类B、属性C、消息D、关系正确答案:【关系】2、问题:层次模型、网状模型和关系模型是根据()来命名的。选项:A、数据结构B、数据查询操作C、完整性约束D、数据更新操作正确答案:【数据结构】3、问题:在数据库技术中,独立于计算机系统的模型是()。选项:A、E-R模型B、层次模型C、关系模型D、面向对象的模型正确答案:【E-R模型】4、问题:下列不属于数据模型的三要素的是()。选项:A、数据定义B、数据结构C、数据操作D、数据的完整性约束正确答案:【数据定义】5、问题:下列关于数据模型三要素的说法正确的是()。选项:A、数据结构是刻画数据模型性质的最重要方面。B、数据结构描述了系统的动态特性。C、数据操作描述了系统的静态特性。D、数据的完整性约束可以不定义,没那么重要。正确答案:【数据结构是刻画数据模型性质的最重要方面。】6、问题:一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()。选项:A、一对一B、一对多C、多对一D、多对多正确答案:【多对多】7、问题:在下列实体类型的联系中,属于一对多联系的是()。选项:A、学生与课程的学习联系B、父亲与孩子的父子关系C、省与省会的关系D、顾客与商品的购买关系正确答案:【父亲与孩子的父子关系】8、问题:在下列实体联系中,属于一对一联系的是()。选项:A、学校与校长之间的联系B、车间与工人之间的联系C、商店与商品之间的联系D、学生与课程之间的联系正确答案:【学校与校长之间的联系】9、问题:在E-R图中规定用菱形框表示(ꢀꢀꢀ)。选项:A、实体B、属性C、联系D、关键字正确答案:【联系】10、问题:在概念模型中,用于标识同一实体集中两个不同实体值的是()。选项:A、实体型B、关键字C、属性D、联系正确答案:【关键字】11、问题:概念模型是现实世界的第一层抽象,数据库技术常用的的概念模型是()。选项:A、层次模型B、关系模型C、网状模型D、实体-联系模型正确答案:【实体-联系模型】12、问题:()对系统的动态特性的描述,主要包括查询和更新操作。选项:A、数据定义B、数据结构C、数据操作D、数据的完整性约束正确答案:【数据操作】随堂测验3.1.11、问题:以下关于关系性质的说法中,错误的是()。选项:A、关系中任意两个元组的值不能完全相同B、关系中任意两个属性的值不能完全相同C、关系中任意两个元组可以交换顺序D、关系中任意两个属性可以交换顺序正确答案:【关系中任意两个属性的值不能完全相同】2、问题:关系数据模型的数据结构是()。选项:A、树B、图C、索引D、关系正确答案:【关系】3、问题:下列关于概念模型与关系模型的对应概念描述,错误的是()。选项:A、联系-关系模式B、实体型-关系实例C、关键字-候选键D、属性-属性正确答案:【实体型-关系实例】4、问题:设有三个域,它们包含的元素个数分别是3个、4个、5个,则三个域的笛卡尔积的基数是()。选项:A、20B、12C、60D、15正确答案:【60】随堂测验3.1.21、问题:关系模型中,一个候选码()。选项:A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D、必须由多个属性组成正确答案:【可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成】2、问题:以下关于外键和相应的主键之间的关系,正确的是()。选项:A、外键并不一定要与相应的主键同名B、外键一定要与相应的主键同名C、外键一定要与相应的主键同名而且唯一D、外键一定要与相应的主键同名,但并不一定唯一正确答案:【外键并不一定要与相应的主键同名】3、问题:在一个关系中,任意候选键中都不包含的属性称为()。选项:A、主属性B、非主属性C、主关键字D、主键正确答案:【非主属性】4、问题:有一个“列车运营”关系,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该关系的主键是()。选项:A、车次B、日期C、(车次,日期)D、(车次,情况摘要)正确答案:【(车次,日期)】5、问题:对于关系模式:学生(单身公寓房号,公寓地址,学号,身份证号,姓名,性别,专业,出生日期),则()属性不能作为该关系模式的候选键。选项:A、单身公寓房号B、学号C、身份证号D、姓名正确答案:【姓名】6、问题:在关系模式EMP(职工号,姓名,年龄,技能)中,假设职工号唯一,每个职工只能申报一项技能,则EMP表的主键是()。选项:A、职工号B、姓名,技能C、技能D、职工号,技能正确答案:【职工号】7、问题:设有供应商关系S和零件关系P如下图所示。它们的主键分别是供应商号和零件号。而且,零件关系P的属性供应商号是它的外键,属性颜色只能取值为(红,白,兰)。(这里假定外键采用了“限制”策略)选项:A、只有ⅠB、只有ⅡC、都可以D、都不可以正确答案:【只有Ⅱ】9、问题:设有供应商关系S和零件关系P如下图所示。它们的主键分别是供应商号和零件号。而且,零件关系P的属性供应商号是它的外键,属性颜色只能取值为(红,白,兰)。(这里假定外键采用了“限制”策略)选项:A、从EMP中删除行(’010’,’王宏达’,’01’,1200)B、在EMP中插入行(’102’,’赵敏’,’01’,1500)C、将EMP中雇员号=’056’的工资改为1600元D、将EMP中雇员号=’101’的部门号改为’05’正确答案:【将EMP中雇员号=’101’的部门号改为’05’】18、问题:基于如下两个关系,其中部门信息关系DEPT的主键是部门号,雇员信息关系EMP的主键是雇员号,外键是部门号,参照DEPT的主键。若执行下面列出的操作,哪个操作不能成功执行?()选项:A、从DEPT中删除部门号=’03’的行B、在DEPT中插入行(’06’,’计划部’,’6号楼’)C、将DEPT中部门号=’02’的部门号改为’10’D、将DEPT中部门号=’01’的地址改为’5号楼’正确答案:【将DEPT中部门号=’02’的部门号改为’10’】19、问题:设有关系SC(SNO,CNO,GRADE),主键是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。选项:A、只有SNO不能取空值B、只有CNO不能取空值C、只有GRADE不能取空值D、SNO与CNO都不能取空值正确答案:【SNO与CNO都不能取空值】随堂测验3.3.11、问题:下列哪一项不是关系代数运算的基本操作?()选项:A、并B、交C、差D、广义笛卡尔积正确答案:【交】2、问题:下列关系运算中,()运算不属于专门的关系运算。选项:A、选择B、连接C、广义笛卡尔积D、投影正确答案:【广义笛卡尔积】3、问题:下列关系运算中,()运算不属于传统的集合运算。选项:A、并B、交C、除D、差正确答案:【除】随堂测验3.3.21、问题:集合R与S的交可以用关系代数的基本运算表示为()。选项:A、R-(R-S)B、R+(R-S)C、R-(S-R)D、S-(R-S)正确答案:【R-(R-S)】2、问题:下列能进行并运算的关系是()。选项:A、R1(A,B,C)和R2(A,B,C)B、R1(A,B,C)和R2(A,D,C)C、R1(A,B,C)和R2(A,B,C,D)D、R1(A,B)和R2(A,B,C)正确答案:【R1(A,B,C)和R2(A,B,C)】3、问题:关系R1含有A和B两个元组,关系R2含有A和C两个元组,且R1和R2相容,则R2-R1的结果是()。选项:A、A元组B、B元组C、C元组D、B和C两个元组正确答案:【C元组】4、问题:给出两个关系R与S的实例值,R-S的结果中包含的元组有()。选项:A、(1,4,5)B、(6,4,3)C、(1,2,3)D、(1,7,5)正确答案:【(1,2,3)】5、问题:给出两个关系R与S的实例值,R∩S的结果中包含的元组有()。选项:A、(1,4,5)B、(6,4,3)C、(1,2,3)D、(1,7,5)正确答案:【(1,4,5)#(6,4,3)】6、问题:给出两个关系R与S的实例值,RUS的结果中包含的元组有()。选项:A、(1,4,5)B、(6,4,3)C、(1,2,3)D、(1,7,5)正确答案:【(1,4,5)#(6,4,3)#(1,2,3)#(1,7,5)】随堂测验3.3.31、问题:在关系代数的专门关系运算中,从关系中取出满足条件的元组的操作称为()。选项:A、选择B、投影C、连接D、交正确答案:【选择】2、问题:在关系代数中,对一个关系做投影操作后,新关系的元组个数()原来关系的元组个数。选项:A、小于B、小于或等于C、等于D、大于正确答案:【小于或等于】3、问题:对关系R做运算σB5(R)的结果是().。选项:A、B、C、D、正确答案:【】4、问题:对关系R做运算π3,2(R)的结果是()。选项:A、B、C、D、正确答案:【】随堂测验3.3.41、问题:进行自然连接运算的两个关系必须具有()。选项:A、相同属性个数B、公共属性C、相同关系名D、相同关键字正确答案:【公共属性】2、问题:如果关系R中有4个属性和3个元组,关系S中有3个属性和5个元组,则R×S的属性个数和元组个数分别是()。选项:A、7和8B、7和15C、12和8D、12和15正确答案:【7和15】3、问题:能够把关系R和S进行自然连接时舍弃的元组放到结果关系中的操作是()。选项:A、左外连接B、右外连接C、外部并D、外连接正确答案:【外连接】4、问题:设关系R和关系S的基数分别是3和4,则关系R与S的广义笛卡尔积的基数是()。选项:A、7B、9C、12D、16正确答案:【12】5、问题:对于关系模式S(Sno,Sname,Age,Dept),C(Cno,Cname,Teacher),SC(Sno,Cno,Score),下列查询结果相同的是()。I.πSname((S)∞σScore60(SC))II.πSname(σScore60(S∞SC))III.σScore60(πSname(S∞SC))IV.σScore60(πSname(S)∞(SC))选项:A、I与IIB、III与IVC、I与IIID、II与IV正确答案:【I与II】6、问题:在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为()。选项:A、并B、选择C、自然连接D、θ连接正确答案:【θ连接】7、问题:设有关系R和关系S进行下图所示的运算,则运算结果中含有元组的数目是()。选项:A、6B、7C、8D、9正确答案:【6】8、问题:集合R与S的连接可以用关系代数的基本运算表示为()。选项:A、σF(R×S)B、πF(R×S)C、σF(RUS)D、πF(RUS)正确答案:【σF(R×S)】9、问题:基于如下的关系R和S,且属性A是关系R的主键,属性B是关系S的主键。选项:A、R∞SCEB、R∞SCEC、R∞SR.B=S.BD、R∞S正确答案:【R∞SCE】10、问题:学校数据库中有学生和宿舍两个关系:学生(学号,姓名)宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()。选项:A、全外联接B、左外联接C、右外联接D、自然联接正确答案:【全外联接】随堂测验3.3.51、问题:下列关系能直接做除运算R÷S的是()。选项:A、R(A,B,C),S(B)B、R(A,B,C),S(B,D)C、R(A,B,C),S(D,E)D、R(A,B),S(A,B,C)正确答案:【R(A,B,C),S(B)】2、问题:基于教学视频中的学生选课数据库,能够正确查询“所有学生都选修的课程的课程编号”的关系代数表达式是()。选项:A、π学号,课程号(选课)÷π学号(学生)B、π学号,课程号(选课)÷π课程编号(课程)C、π课程编号(选课)D、选课÷学生正确答案:【π学号,课程号(选课)÷π学号(学生)】3、问题:基于教学视频中的学生选课数据库,能正确查询出“数学系学生都学的课程的课程编号”的关系代数表达式是()。选项:A、π学号,课程号(选课)÷π学号(σ所在系='数学'(学生))B、π学号,课程号(σ所在系='数学'(选课∞学生))÷π课程号(学生)C、选课÷π学号(σ所在系='数学'(学生))D、π课程号(σ所在系='数学'(选课∞学生∞课程))正确答案:【π学号,课程号(选课)÷π学号(σ所在系='数学'(学生))】3.3.6随堂测验1、问题:基于教学视频中的供应商零件数据库,能正确查询出“供应商S1同时供应给工程J1和J2的零部件代码”的关系代数表达式是()。选项:A、πPNO(σSNO='S1'∧JNO='J1'(SPJ))∩πPNO(σSNO='S1'∧JNO='J2'(SPJ))B、πPNO((σSNO='S1'∧JNO='J1'(SPJ))∩(σSNO='S1'∧JNO='J2'(SPJ)))C、πPNO((σSNO='S1'∧(JNO='J1'∨JNO='J2')(SPJ)))D、πPNO((σSNO='S1'∧(JNO='J1'∧JNO='J2')(SPJ)))正确答案:【πPNO(σSNO='S1'∧JNO='J1'(SPJ))∩πPNO(σSNO='S1'∧JNO='J2'(SPJ))】2、问题:基于教学视频中的供应商零件数据库,能正确查询出“所有工程都使用的零部件名称、颜色、重量”的关系代数表达式是()。选项:A、πPNAME,COLOR,WEIGHT((ΠJNO,PNO(SPJ)÷πJNO(J))∞P)B、πPNAME,COLOR,WEIGHT((ΠJNO,PNO(SPJ)÷πJNO(P))∞J)C、πPNAME,COLOR,WEIGHT,JNO,PNO(SPJ∞P)÷πJNO(J)D、πPNAME,COLOR,WEIGHT,PNO(SPJ∞P)÷J正确答案:【πPNAME,COLOR,WEIGHT((ΠJNO,PNO(SPJ)÷πJNO(J))∞P)】3、问题:基于教学视频中的供应商零件数据库,能正确查询出“给工程名为’比亚迪’的工程供应零部件名为’制动器’的供应商名称”的关系代数表达式是()。选项:A、πSNAME(σJNAME='比亚迪'∧PNAME='制动器'(S∞SPJ∞P∞J))B、πSNAME((σJNAME='比亚迪'(J))∞SPJ∞(σPNAME='制动器'(P))∞S)C、πSNAME((ΠJNO(σJNAME='比亚迪'(J)))∞SPJ∞(ΠPNO(σPNAME='制动器'(P)))∞S)D、πSNAME(ΠSNO(((ΠJNO(σJNAME='比亚迪'(J)))∞SPJ)∞(ΠPNO(σPNAME='制动器'(P))))∞S)正确答案:【πSNAME(σJNAME='比亚迪'∧PNAME='制动器'(S∞SPJ∞P∞J))#πSNAME((σJNAME='比亚迪'(J))∞SPJ∞(σPNAME='制动器'(P))∞S)#πSNAME((ΠJNO(σJNAME='比亚迪'(J)))∞SPJ∞(ΠPNO(σPNAME='制动器'(P)))∞S)#πSNAME(ΠSNO(((ΠJNO(σJNAME='比亚迪'(J)))∞SPJ)∞(ΠPNO(σPNAME='制动器'(P))))∞S)】4、问题:基于教学视频中的供应商零件数据库,能正确查询出“没有使用天津供应商生产的红色零件的工程号”的关系代数表达式是()。选项:A、πJNO(J)-πJNO(σCITY='天津'(S)∞SPJ∞σCOLOR='红'(P))B、πJNO(σCITY≠'天津'(S)∞SPJ∞σCOLOR≠'红'(P))C、πJNO(J)-πJNO(σCITY='天津'∧COLOR='红'(S∞SPJ∞P))D、πJNO(σCITY≠'天津'∧COLOR≠'红'(S∞SPJ∞P))正确答案:【πJNO(J)-πJNO(σCITY='天津'(S)∞SPJ∞σCOLOR='红'(P))#πJNO(J)-πJNO(σCITY='天津'∧COLOR='红'(S∞SPJ∞P))】第3讲关系数据模型(二)单元测验1、问题:能正确检索出“所有学生的姓名”的关系代数表达式是()。选项:A、π姓名(学生)B、π姓名(选课)C、σ姓名(选课)D、σ姓名(学生)正确答案:【π姓名(学生)】2、问题:能正确检索出“以课程号'C02'的课程作为先修课程的课程号”的关系代数表达式是()。选项:A、π课程号(σ先修课程号='C02'(课程))B、σ先修课程号='C02'(π课程号(课程))C、π先修课程号(σ课程号='C02'(课程))D、σ课程号='C02'(π先修课程号(课程))正确答案:【π课程号(σ先修课程号='C02'(课程))】3、问题:不能正确检索出“选修课程号为'C02'或'C04'的学生学号和成绩”的关系代数表达式是()。选项:A、π学号,成绩(σ课程号='C02'∨课程号='C04'(选课))B、π学号,成绩(σ课程号='C02'(选课))∪π学号,成绩(σ课程号='C04'(选课))C、π学号,成绩((σ课程号='C02'(选课))∪(σ课程号='C04'(选课)))D、π学号,成绩(σ课程号='C02'∨'C04'(选课))正确答案:【π学号,成绩(σ课程号='C02'∨'C04'(选课))】4、问题:能正确检索出“全部学生都选修的课程的课程号”的关系代数表达式是()。选项:A、π学号,课程号(选课)÷π学号(学生)B、π学号,课程号(选课)÷π课程编号(课程)C、π课程编号(选课)D、选课÷π学号(学生)正确答案:【π学号,课程号(选课)÷π学号(学生)】5、问题:能正确检索出“计算机系学生都学的课程的课程号”的关系代数表达式是()。选项:A、π学号,课程号(选课)÷π学号(σ所在系='计算机'(学生))B、π学号,课程号(σ所在系='计算机'(选课∞学生))÷π课程号(学生)C、选课÷π学号(σ所在系='计算机'(学生))D、π课程号(σ所在系='计算机'(选课∞学生∞课程))正确答案:【π学号,课程号(选课)÷π学号(σ所在系='计算机'(学生))】6、问题:能正确检索出“'张山'同学不学的课程的课程号”的关系代数表达式是()。选项:A、π课程号(课程)-π课程号(σ姓名='张山'(选课∞学生))B、π课程号(σ姓名≠'张山'(选课∞学生))C、π课程号(σ姓名='张山'(选课∞学生))∪π课程号(课程)D、π课程号(课程)∩π课程号(σ姓名='张山'(选课∞学生))正确答案:【π课程号(课程)-π课程号(σ姓名='张山'(选课∞学生))】7、问题:下列表达式能将学生“罗军”的基本信息从学生关系中删除的是()。选项:A、学生-{('s10','罗军','计算机','2000-04-20','男')}B、学生÷{('s10','罗军','计算机','2000-04-20','男')}C、学生∩{('s10','罗军','计算机','2000-04-20','男')}D、π'罗军'(学生)正确答案:【学生-{('s10','罗军','计算机','2000-04-20','男')}】8、问题:下列表达式能将新课程“大数据分析”的基本信息添加到课程关系中的是()。选项:A、课程∪{('C10','大数据分析','C04')}B、课程∩{('C10','大数据分析','C04')}C、课程∞{('C10','大数据分析','C04')}D、课程×{('C10','大数据分析','C04')}正确答案:【课程∪{('C10','大数据分析','C04')}】9、问题:能正确检索出“至少选课号为'C02'和'C04'的学生学号”的()。选项:A、π学号(σ课程号='C02'∧课程号='C04'(选课))B、π学号(σ课程号='C02'(选课))∩π学号(σ课程号='C04'(选课))C、π学号((σ课程号='C02'(选课))∩(σ课程号='C04'(选课)))D、π学号,课程号(选课)÷{('C02'),('C04')}正确答案:【π学号(σ课程号='C02'(选课))∩π学号(σ课程号='C04'(选课))#π学号,课程号(选课)÷{('C02'),('C04')}】10、问题:能正确检索出“计算机系的男生的姓名”的关系代数表达式是()。选项:A、π姓名(σ所在系='计算机'∧性别='男'(学生))B、π姓名((σ所在系='计算机'(学生))∧(σ性别='男'(学生)))C、π姓名(σ所在系='计算机'(学生))∩π姓名(σ性别≠'女'(学生))D、π姓名(σ所在系='计算机'(学生))∪π姓名(σ性别='男'(学生))正确答案:【π姓名(σ所在系='计算机'∧性别='男'(学生))#π姓名(σ所在系='计算机'(学生))∩π姓名(σ性别≠'女'(学生))】11、问题:不能正确检索出“选修'数据库原理与应用'课程的学生学号和姓名”的关系代数表达式是()。选项:A、π学号,姓名(σ课程名='数据库原理与应用'(课程∞选课∞学生))B、π学号,姓名(σ课程名='数据库原理与应用'(课程∞选课))C、π学号,姓名((π学号((σ课程名='数据库原理与应用'(课程))∞选课))∞学生)D、π学号,姓名(σ课程名='数据库原理与应用'(课程∞学生))正确答案:【π学号,姓名(σ课程名='数据库原理与应用'(课程∞选课))#π学号,姓名(σ课程名='数据库原理与应用'(课程∞学生))】12、问题:不能正确检索出“学生'李斯'的成绩大于80的课程名”的关系代数表达式是()。选项:A、π课程名(σ姓名='李斯'∧成绩80(课程∞选课∞学生))B、((π课程名(σ姓名='李斯'(学生)))∞(σ成绩80(选课))∞课程)C、π课程名((π学号(σ姓名='李斯'(学生)))∞(π学号,课程号(σ成绩80(选课)))∞(π课程号,课程名(课程)))D、π课程名((σ姓名='李斯'(学生))∞课程∞(σ成绩80(选课)))正确答案:【((π课程名(σ姓名='李斯'(学生)))∞(σ成绩80(选课))∞课程)#π课程名((σ姓名='李斯'(学生))∞课程∞(σ成绩80(选课)))】随堂测验3.4.11、问题:关系演算是用()来表达查询要求的方式。选项:A、谓词B、关系的运算C、元组D、域正确答案:【谓词】随堂测验3.4.21、问题:关系数据模型上的关系操作分为()。选项:A、关系代数和集合运算B、关系代数和关系演算C、关系演算和谓词演算D、关系代数和谓词演算正确答案:【关系代数和关系演算】2、问题:下列与关系代数的基本运算等价的元组关系演算表达式,表达不正确的是()。选项:A、RUS={t|R(t)∨S(t)}B、R-S={t|R(t)∧S(t)}C、σf(R)={t|R(t)∧F}D、πi1,i2,…,ik(R)={t(k)|(?u)(R(u)∧t[1]=u[i1]∧...∧t[k]=u[ik])}正确答案:【R-S={t|R(t)∧S(t)}】随堂测验3.4.31、问题:基于教学视频中的学生选课数据库,能正确检索出“选修课程号为'C02'或'C04'的学生学号和成绩”的元组演算表达式是()。选项:A、B、C、D、正确答案:【】2、问题:基于教学视频中的学生选课数据库,检索“全部学生都选修的课程的课程号和课程名”的元组演算表达式选项:A、S(u)∧SC(v)∧C(w)B、∧w[2]='数据库原理与应用'C、∧v[2]=w[1]∧u[1]=v[1]∧t[1]=u[2]D、∧v[3]80正确答案:【S(u)∧SC(v)∧C(w)#∧w[2]='数据库原理与应用'#∧v[2]=w[1]∧u[1]=v[1]∧t[1]=u[2]#∧v[3]80】第3讲关系数据模型单元作业第3讲关系数据模型(三)单元测验1、问题:能正确检索出“所有学生的姓名”的元组演算表达式是()。选项:A、B、C、D、正确答案:【】2、问题:能正确检索出“以课程号'C02'的课程作为先修课程的课程号”的元组演算表达式是()。选项:A、B、C、D、正确答案:【】3、问题:能正确检索出“选修课程号为'C02'或'C04'的学生学号和成绩”的元组演算表达式是()。选项:A、B、C、D、正确答案:【】4、问题:能正确检索出“至少选课号为'C02'和'C04'的学生姓名”的元组演算表达式:选项:A、(u)($v)($w)B、(u)(v)($w)C、($u)(v)($w)D、($u)($v)($w)正确答案:【(u)($v)($w)】6、问题:能正确检索出“'张山'同学不学的课程的课程号”的元组演算表达式:选项:A、S(u)∧SC(v)∧C(w)B、u[1]=v[1]∧v[2]=w[1]∧t[2]=u[2]C、w[2]='数据库原理与应用'D、t[1]=u[1]正确答案:【S(u)∧SC(v)∧C(w)#u[1]=v[1]∧v[2]=w[1]∧t[2]=u[2]#w[2]='数据库原理与应用'#t[1]=u[1]】8、问题:为正确检索出“计算机系的男生的姓名”,元组演算表达式选项:A、1B、2C、3D、4正确答案:【2】9、问题:若要求查找‘李’姓学生的学生号和姓名,正确的SQL语句是()。选项:A、SELECTSB、,SNAMEFROMSWHERESNAME=’李%’C、SELECTSD、,SNAMEFROMSWHERESNAMELIKE‘李%’E、SELECTSF、,SNAMEFROMSWHERESNAME=’%李%’G、SELECTSH、,SNAMEFROMSWHERESNAMELIKE‘%李%’正确答案:【SELECTS#,SNAMEFROMSWHERESNAMELIKE‘李%’】10、问题:SELECT语句查询条件中的谓词“=ANY”与()等价。选项:A、INB、NOTINC、BETWEEND、NOTBETWEEN正确答案:【IN】11、填空题:检索姓名属性中含有'庆'的条件表达式为:姓名like()。正确答案:【‘%庆%’】12、填空题:已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中WHERE子句的条件表达式是()。正确答案:【班级ISNULL##%_YZPRLFH_%##班级isnull】随堂测验4.41、问题:在SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的()。选项:A、属性B、元组C、分组D、关系表正确答案:【分组】2、问题:在教学视频的“学生选课”数据库中,若要查询最低成绩不低于60分的课程号时,不必使用的子句是()。选项:A、HAVINGB、SELECTC、WHERED、GROUPBY正确答案:【WHERE】3、问题:在教学视频的“学生选课”数据库中,若要查询男生人数超过2名的系名称,也可以使用SQL语句实现:SELECTSDFROMSGROUPBYSD,SEXHAVINGCOUNT(*)2ANDSEX=’男’;选项:A、正确B、错误正确答案:【正确】随堂测验4.51、问题:设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是()。选项:A、πR.C=S.C(σA,B,D(R×S))B、πA,B,D(σR.C=S.C(R×S))C、σR.C=S.C((πA,B(R))×(πD(S)))D、σR,C=S.C(πD((πA,B(R))×S))正确答案:【πA,B,D(σR.C=S.C(R×S))】2、问题:假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。选项:A、SB、SC,CC、S,SCD、S,SC,C正确答案:【S,SC,C】3、问题:在教学视频的“学生选课”数据库中,若要查询选修了“数据库”课程的学生学号、姓名,则可以使用的查询语句包括()。选项:A、SELECTS.SNO,SNFROMS,SC,CWHERECN='数据库'ANDS.SNO=SC.SNOANDC.CNO=SC.CNO;B、SELECTSC.SNO,SNFROMS,C,SCWHERECN='数据库'ANDS.SNO=SC.SNOANDC.CNO=SC.CNO;C、SELECTSC.SNO,SNFROMS,SC,CWHERES.SNO=SC.SNOANDC.CNO=SC.CNOANDCN='数据库';D、SELECTS.SNO,SNFROM(SINNERJOINSCONS.SNO=SC.SNO)INNERJOINCONSC.CNO=C.CNOWHERECN='数据库';正确答案:【SELECTS.SNO,SNFROMS,SC,CWHERECN='数据库'ANDS.SNO=SC.SNOANDC.CNO=SC.CNO;#SELECTSC.SNO,SNFROMS,C,SCWHERECN='数据库'ANDS.SNO=SC.SNOANDC.CNO=SC.CNO;#SELECTSC.SNO,SNFROMS,SC,CWHERES.SNO=SC.SNOANDC.CNO=SC.CNOANDCN='数据库';#SELECTS.SNO,SNFROM(SINNERJOINSCONS.SNO=SC.SNO)INNERJOINCONSC.CNO=C.CNOWHERECN='数据库';】4、填空题:在“学生选课”数据库中的三个关系如下:S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE),C(CNO,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=‘数据库技术’ANDS.SNO=SC.SNOAND()。正确答案:【C.CNO=SC.CNO##%_YZPRLFH_%##SC.CNO=C.CNO##%_YZPRLFH_%##o=o##%_YZPRLFH_%##o=o】5、填空题:有关系R(A,B,C)和关系S(A,D,E,F)。如果将关系代数表达式πR.A,R.B,S.D,S.F(R∞S)用SQL的查询语句来表示,则有:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE()。正确答案:【R.A=S.A##%_YZPRLFH_%##S.A=R.A】第4讲关系数据库标准查询语言SQL(二)单元测验1、问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“2019年5月10日比赛的项目基本信息”的选项是()。选项:A、SELECT*FROM项目WHERE比赛时间LIKE'2019-05-10%';B、SELECT*FROM项目WHERE比赛时间LIKE'2019-05-10_';C、SELECT*FROM项目WHERE比赛时间LIKE'2019-05-10\%';D、SELECT*FROM项目WHERE比赛时间LIKE'2019-05-10\%'ESCAPE'\';正确答案:【SELECT*FROM项目WHERE比赛时间LIKE'2019-05-10%';】2、问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。下列能正确查询出“来自江浙沪的女运动员的运动员编号和姓名”的选项是()。选项:A、SELECT项目编号,姓名FROM运动员WHERE队别='上海'OR'江苏'OR'浙江'AND性别='女';B、SELECT项目编号,姓名FROM运动员WHERE队别='上海'OR队别='江苏'OR队别='浙江'AND性别='女';C、SELECT项目编号,姓名FROM运动员WHERE队别=('上海','江苏','浙江')AND性别='女';D、SELECT项目编号,姓名FROM运动员WHERE队别IN('上海','江苏','浙江')AND性别='女';正确答案:【SELECT项目编号,姓名FROM运动员WHERE队别IN('上海','江苏','浙江')AND性别='女';】3、问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“尚未指定比赛场地和时间的项目名称”的选项是()。选项:A、SELECT名称FROM项目WHERE比赛地点ISNULLAND比赛时间ISNULL;B、SELECT名称FROM项目WHERE比赛地点=NULLAND比赛时间=NULL;C、SELECT名称FROM项目WHERE比赛地点=''AND比赛时间='';D、SELECT名称FROM项目WHERE比赛地点='NULL'AND比赛时间='NULL';正确答案:【SELECT名称FROM项目WHERE比赛地点ISNULLAND比赛时间ISNULL;】4、问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能显示出“每一位运动员的参赛情况”的选项是()。选项:A、SELECT运动员.运动员编号,姓名,队别,名称,成绩FROM运动员INNERJOIN比赛INNERJOIN项目ON运动员.运动员编号=比赛.运动员编号AND比赛.项目编号=项目.项目编号;B、SELECT运动员.运动员编号,姓名,队别,名称,成绩FROM(运动员LEFTJOIN比赛ON运动员.运动员编号=比赛.运动员编号)LEFTJOIN项目ON比赛.项目编号=项目.项目编号;C、SELECT运动员.运动员编号,姓名,队别,名称,成绩FROM(运动员RIGHTJOIN比赛ON运动员.运动员编号=比赛.运动员编号)RIGHTJOIN项目ON比赛.项目编号=项目.项目编号;D、SELECT运动员.运动员编号,姓名,队别,名称,成绩FROM运动员,项目,比赛WHERE运动员.运动员编号=比赛.运动员编号AND比赛.项目编号=项目.项目编号;正确答案:【SELECT运动员.运动员编号,姓名,队别,名称,成绩FROM(运动员LEFTJOIN比赛ON运动员.运动员编号=比赛.运动员编号)LEFTJOIN项目ON比赛.项目编号=项目.项目编号;】5、问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出“运动员李科参加的比赛项目名称和成绩”的选项是()。选项:A、SELECT名称,成绩FROM运动员,项目WHERE运动员.运动员编号=项目.项目编号AND姓名='李科';B、SELECT名称,成绩FROM运动员,项目WHERE姓名='李科';C、SELECT名称,成绩FROM比赛,运动员WHERE比赛.运动员编号=运动员.运动员编号AND姓名='李科';D、SELECT名称,成绩FROM比赛,运动员,项目WHERE比赛.运动员编号=运动员.运动员编号AND项目.项目编号=比赛.项目编号AND姓名='李科';正确答案:【SELECT名称,成绩FROM比赛,运动员,项目WHERE比赛.运动员编号=运动员.运动员编号AND项目.项目编号=比赛.项目编号AND姓名='李科';】6、问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询“参赛项目超过2项的男运动员编号和姓名”的选项是()。选项:A、SELECT运动员.运动员编号,姓名FROM运动员,比赛WHERE运动员.运动员编号=比赛.运动员编号GROUPBY运动员.运动员编号,姓名HAVINGCOUNT(项目编号)2AND性别='男';B、SELECT运动员.运动员编号,姓名FROM运动员,比赛WHERE运动员.运动员编号=比赛.运动员编号AND性别='男'GROUPBY运动员.运动员编号,姓名HAVINGCOUNT(*)2;C、SELECT运动员.运动员编号,姓名FROM运动员,比赛WHERE运动员.运动员编号=比赛.运动员编号ANDCOUNT(*)2AND性别='男'GROUPBY运动员.运动员编号,姓名;D、SELECT运动员.运动员编号,姓名FROM运动员,比赛WHERE运动员.运动员编号=比赛.运动员编号AND性别='男'GROUPBY比赛.运动员编号,姓名HAVINGCOUNT(项目编号)2;正确答案:【SELECT运动员.运动员编号,姓名FROM运动员,比赛WHERE运动员.运动员编号=比赛.运动员编号AND性别='男'GROUPBY运动员.运动员编号,姓名HAVINGCOUNT(*)2;】7、问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询“篮球相关项目的参赛运动员编号、姓名、队别”的选项是()。选项:A、SELECT运动员.运动员编号,姓名,队别FROM比赛,运动员,项目WHERE比赛.运动员编号=项目.运动员编号AND运动员.项目编号=比赛.项目编号AND名称LIKE'%篮球%';B、SELECT运动员编号,姓名,队别FROM运动员,项目WHERE名称LIKE'%篮球%';C、SELECT运动员.运动员编号,姓名,队别FROM比赛,运动员,项目WHERE比赛.运动员编号=运动员.运动员编号AND项目.项目编号=比赛.项目编号AND名称='%篮球%';D、SELECT运动员.运动员编号,姓名,队别FROM比赛,运动员,项目WHERE比赛.运动员编号=运动员.运动员编号AND项目.项目编号=比赛.项目编号AND名称LIKE'%篮球%';正确答案:【SELECT运动员.运动员编号,姓名,队别FROM比赛,运动员,项目WHERE比赛.运动员编号=运动员.运动员编号AND项目.项目编号=比赛.项目编号AND名称LIKE'%篮球%';】8、问题:某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确“计算出各队总分,并显示排行榜前三名的队名和分值”的选项是()。选项:A、SELECTTOP3队别,SUM(成绩)FROM比赛,运动员WHERE比赛.运动员编号=运动员.运动员编号GROUPBY队别ORDERBY2DESC;B、SELECTTOP3队别,SUM(成绩)FROM比赛,运动员WHERE比赛.运动员编号=运动员.运动员编号GROUPBY队别ORDERBYSUM(成绩);C、SELECTTOP3队别,SUM(成绩)FROM比赛,运动员WHERE比赛.运动员编号=运动员.运动员编号GROUPBY队别;D、SELECTTOP3队别,SUM(成绩)FROM比赛,运动员WHERE比赛.运动员编号=运动员.运动员编号ORDERBYSUM(成绩);正确答案:【SELECTTOP3队别,SUM(成绩)FROM比赛,运动员WHERE比赛.运动员编号=运动员.运动员编号GROUPBY队别ORDERBY2DESC;】随堂测验4.61、问题:在SELECT语句中,不可以嵌套子查询的语句是()。选项:A、WHEREB、HAVINGC、GROUPBYD、FROM正确答案:【GROUPBY】2、问题:能正确查询出“没有选修课程编号为'C02'和'C04'这两门课的学生的学号和姓名“的选项有()。选项:A、SELECTSNO,SNFROMSWHERESNONOTIN(SELECTSNOFROMSCWHERECNO='C02'ORCNO='C04');B、SELECTSNO,SNFROMSWHERENOTEXISTS(SELECT*FROMSCWHERE(CNO='C02'ORCNO='C04')ANDSC.SNO=S.SNO);C、SELECTSNO,SNFROMSWHERENOTEXISTS(SELECT*FROMSCWHERECNO='C02'ANDSC.SNO=S.SNO)ANDNOTEXISTS(SELECT*FROMSCWHERECNO='C04'ANDSC.SNO=S.SNO);D、SELECTDISTINCTS.SNO,SNFROMS,SCWHERESC.SNO=S.SNOANDCNO'C02'ANDCNO'C04';正确答案:【SELECTSNO,SNFROMSWHERESNONOTIN(SELECTSNOFROMSCWHERECNO='C02'ORCNO='C04');#SELECTSNO,SNFROMSWHERENOTEXISTS(SELECT*FROMSCWHERE(CNO='C02'ORCNO='C04')ANDSC.SNO=S.SNO);#SELECTSNO,SNFROMSWHERENOTEXISTS(SELECT*FROMSCWHERECNO='C02'ANDSC.SNO=S.SNO)ANDNOTEXISTS(SELECT*FROMSCWHERECNO='C04'ANDSC.SNO=S.SNO);】3、填空题:根据子查询中处理的数据是否与父查询的当前元组有关,可以把嵌套查询分为独立子查询和()。正确答案:【相关子查询】随堂测验4.71、问题:下列关于集合查询的说法正确的是()。选项:A、集合查询的结果不会自动去除重复的元组。B、任意两个select语句都可以用来表达集合查询。C、两个参与集合查询的select语句中,查询结果只要具备相同的属性名即可。D、两个参与集合查询的select语句中,查询结果不仅要具备相同的属性名,而且属性名的排列顺序也要一致。正确答案:【两个参与集合查询的select语句中,查询结果不仅要具备相同的属性名,而且属性名的排列顺序也要一致。】2、问题:基于教学视频中的数据库案例,下列SQL语句能够正确查询出“计算机系或数学系学生的学号和姓名”的有()。选项:A、SELECTSNO,SNFROMSWHERESD=’计算机’ORSD=’数学’;B、SELECTSNO,SNFROMSWHERESDIN(’计算机’,’数学’);C、SELECTSNO,SNFROMSWHERESD=’计算机’UNIONSELECTSNO,SNFROMSWHERESD=’数学’;D、SELECTSNO,SNFROMSWHERESD=’计算机’UNIONALLSELECTSNO,SNFROMSWHERESD=’数学’;正确答案:【SELECTSNO,SNFROMSWHERESD=’计算机’ORSD=’数学’;#SELECTSNO,SNFROMSWHERESDIN(’计算机’,’数学’);#SELECTSNO,SNFROMSWHERESD=’计算机’UNIONSELECTSNO,SNFROMSWHERESD=’数学’;#SELECTSNO,SNFROMSWHERESD=’计算机’UNIONALLSELECTSNO,SNFROMSWHERESD=’数学’;】3、问题:基于教学视频中的数据库案例,下列SQL语句能够正确查询出“课程编号为‘C01’的成绩高于90分的男生的学号”的有()。选项:A、SELECTSNOFROMS,SCWHERES.SNO=SC.SNOANDCNO=’C01’ANDGRADE90ANDSEX=’男’;B、SELECTSNOFROMSWHERESEX=’男’ANDSNOIN(SELECTSNOFROMSCWHERECNO=’C01’ANDGRADE90);C、SELECTSNOFROMSCWHERECNO=’C01’ANDGRADE90EXCEPTSELECTSNOFROMSWHERESEX=’女’;D、SELECTSNOFROMSWHERESEX=’男’EXCEPTSELECTSNOFROMSCWHERECNO=’C01’ANDGRADE90;正确答案:【SELECTSNOFROMS,SCWHERES.SNO=SC.SNOANDCNO=’C01’ANDGRADE90ANDSEX=’男’;#SELECTSNOFROMSWHERESEX=’男’ANDSNOIN(SELECTSNOFROMSCWHERECNO=’C01’ANDGRADE90);#SELECTSNOFROMSCWHERECNO=’C01’ANDGRADE90EXCEPTSELECTSNOFROMSWHERESEX=’女’;】4、问题:基于教学视频中的数据库案例,查询“年龄大于19周岁的计算机系学生的学号和姓名”的SQL语句可以表达为:SELECTSNO,SNFROMSWHERESD=’计算机’INTERSECTSELECTSNO,SNFROMSWHEREDATEDIFF(YEAR,SB,GETDATE())19’;选项:A、正确B、错误正确答案:【正确】随堂测验4.81、问题:下列关于数据更新的说法正确的是()。选项:A、一个insert语句只能向一个表中插入一行元组B、一个update语句只能修改一个属性列的值C、一个delete语句可以只删除一个元组上的单个属性值D、以上说法都不对正确答案:【以上说法都不对】2、问题:下列关于INSERT语句的说法中正确的是()。选项:A、一个INSERT语句只能插入一行数据B、INSERT语句不能插入空属性值C、INSERT语句中必须指定表中的属性名D、INSERT语句可以往视图中插入数据正确答案:【INSERT语句可以往视图中插入数据】3、问题:设表S的结构为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者均为字符型;GRADE为成绩,数值型,取值范围0~100。若要把“张山的化学成绩80分”插入S中,则可以用()。选项:A、ADDINTOSVALUES(‘张山’,‘化学’,‘80’)B、INSERTINTOSVALUES(‘张山’,‘化学’,‘80’)C、ADDINTOSVALUES(‘张山’,‘化学’,80)D、INSERTINTOSVALUES(‘张山’,‘化学’,80)正确答案:【INSERTINTOSVALUES(‘张山’,‘化学’,80)】4、问题:下列对DELETE权限的叙述中,正确的是()。选项:A、允许删除元组B、允许删除基本表C、允许删除数据库模式D、和DROP权限等价正确答案:【允许删除元组】5、问题:若用如下的SQL语句创建了一个表S:CREATETABLES(SNOCHAR(6)NOTNULL,SNameCHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)现向S表插入如下行时,哪一行可以被插入()。选项:A、(‘991001’,‘李明芳’,女,‘23’)B、(‘990746’,‘张为’,NULL,NULL)C、(NULL,‘陈道一’,‘男’,32)D、(‘992345’,NULL,‘女’,25)正确答案:【(‘990746’,‘张为’,NULL,NULL)】6、问题:已知两个关系如下:选项:为()。A、{AB→C,D→B}B、{AC→D}C、{AD→C}D、φ(即不存在非平凡的FD)正确答案:【{AD→C}】2、问题:关系模式R(A,B,C,D,E,F,G),给定函数依赖集合{A→B,A→C,C→D,C→E,E→FG},则R的一个满足3NF的既保持函数依赖又具有无损连接的分解是()。选项:A、={R1(A,B,C),R2(C,D,E),R3(E,F,G)}B、={R1(A,B,C,D,E),R2(E,F,G)}C、={R1(A,B,C),R2(C,D,E,F,G)}D、={R1(B,C,F,G),R2(A,D,E)}正确答案:【={R1(A,B,C),R2(C,D,E),R3(E,F,G)}】3、问题:关系模式R(A,B,C,D,E,F),给定函数依赖集合{B→CE,AC→F,BF→D},则R的一个满足3NF的既保持函数依赖又无损连接性的分解是()。选项:A、={R1(B,C,E),R2(A,D,F),R3(B,D,F)}B、={R1(B,C,E),R2(A,C,F),R3(B,D,F),R4(A,B)}C、={R1(B,C,E),R2(A,B,C,D,F)}D、={R1(A,B,C,E),R2(B,D,F)}正确答案:【={R1(B,C,E),R2(A,C,F),R3(B,D,F),R4(A,B)}】4、问题:给定关系模式R(U,F),其中U={A,B,C,D,E},给定函数依赖集合F={B→A,D→A,A→E,AC→B}。现有一个分解r={R1(A,B,C,E),R2(C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 预防近视安全班会
- 高效的复习时间管理与CFA试题及答案
- 中班科学蚂蚁课件
- 2024年特许金融分析师考试解压小技巧试题及答案
- 常见足病的护理
- 职场礼仪培训教程
- CFA复习的资源选择技巧试题及答案
- 八年级上册《分式方程的实际应用-销售及其他问题》课件与练习
- 化工冬季安全知识
- 房建库房工作总结
- 2025年医保政策法规考试题库及答案试卷(宣传解读)
- 基于社区的慢性病预防策略研究
- 北京市西城区2024-2025学年高三上学期期末考试英语试题【含答案解析】
- 心肺复苏术课件2024新版
- 安全环保职业健康法律法规清单2024年
- 拉斐尔课件完整版
- 大米企业的记录表单(共30页)
- 五年级下册猜字谜(课堂PPT)
- 临时用电日常巡查记录参考表
- 浅谈新课改理念下农村幼儿园教育活动创新模式-最新资料
- 柔性接口给水管道支墩计算程序(基于《10S505》)beta2
评论
0/150
提交评论