数据库系统试题集有答案_第1页
数据库系统试题集有答案_第2页
数据库系统试题集有答案_第3页
数据库系统试题集有答案_第4页
数据库系统试题集有答案_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

1数据库试题集一、填空题1事务的特性包括原子性、一致性、(隔离性)、和持久性。2SQL数据库中的表,可以是基本表,也可以是视图。3视图是定义在基本表或视图之上的,对视图的一切操作最终要转换为对(基本表)的操作。4视图是从(基本表)中导出的虚表,数据库中实际存放的是视图的(定义)。5关系模式的三类完整性约束条件分别是实体完整性、参照完整性约束和用户定义完整性6关系数据模型的数据完整性规则包括实体完整性、参照完整性和用户定义的完整性。7ER方法的三要素是实体、属性和联系。8标准的数据库三级模式是概念模式、内模式和外模式。9在SQL中,用MODIFY命令可以修改表中的数据,用ALTER命令可以修改表的结构。10在ER图中,菱形框表示联系,矩形框表示实体。11并发控制的主要方法是采用封锁机制。12在并行处理中,若干事物相互等待对方释放封锁,称为系统进入死锁状态。13一级封锁协议可解决丢失修改的问题。14预防死锁的方法有(一次封锁法)和顺序封锁法。15SQL语言提供数据库定义、(数据操纵)、数据控制等功能。16三级封锁协议可解决丢失修改、不可重复读,和读脏数据_的问题。17关系代数中专门的关系运算包括选择、投影、连接和除法。18数据库中三种数据模型为层次模型、网状模型、和关系模型。19关系数据库数据操作的处理单位是关系,层次和网状数据库数据操作的处理单位是记录。20在关系数据模型中,两个关系之间的联系有11,1M和MN_21数据库的逻辑模型设计阶段,任务是将总体ER模型转换成关系模型。22关系规范化理论是设计关系数据库的指南和工具。23当数据库被破坏后,如果事先保存了(日志文件)和数据库的副本,2就有可能恢复数据库。24关系中主码的取值必须唯一且非空,这条规则是实体完整性规则。25将数据转换成信息的过程称为数据处理。26在ER模型中,用菱形框表示实体之间的联系,用椭圆形框表示属性,用矩形框表示实体。27数据库管理系统所支持的数据模型被分为层次、(网状)、(关系)和面向对象四种类型。28一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为(多对多(MN)的联系。29二维表中的列和行在关系中分别称为(属性)和(元组)。30在SQL查询时,如果需要去掉查询结果中的重复组,应使用DISTINCT。31封锁一般分为两种排他型封锁,X封锁和共享型封锁,S封锁32假设一个学生只属于一个班级,则班级和学生之间是一对多,1N联系;学生可以同时修多门课程,学生和课程之间是多对多,MN)联系。33数据完整性约束分为静态约束和动态约束。34在数据库系统中,所有应用程序都通过DBMS访问数据库。35一级封锁协议可解决丢失修改的问题。36DB并发操作通常会带来三类问题,它们是丢失更新、(不一致分析)和读脏数据37分布式数据库系统中透明性层次越高,应用程序的编写越简单或容易。38数据库系统中保证安全性的存取权限是由(数据对象)和(操作类型)两个要素组成。39封锁的粒度越大,系统中能够被封锁的对象就越少并发度也就越小。40数据库运行过程中可能发生的故障有三类即事务故障、(系统故障)和(介质故障)。41数据库设计分为以下六个设计阶段需求分析阶段、(概念结构设计)、(逻辑结构设计)数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。42关系数据库的完整性包括(实体)完整性和(参照)完整性。343数据库系统中最重要的软件是(数据库管理系统),最重要的用户是(数据库管理员)。44视图是从(基本表)中导出的表,数据库中实际存放的是视图的(定义)。45分布式数据库中定义数据分片时,必须满足三个条件完备性条件、重构条件和不相交条件。46数据库设计分为以下六个设计阶段需求分析阶段、概念结构设计、逻辑结构设计数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。47实体之间的联系按照联系方式的不同可分为一对一或11、一对多或1N、多对多或MN。48数据库系统的核心是数据库管理系统或DBMS。49在关系模型中,实体以及实体间的联系都是用关系来表示的。50在关系代数中专门的关系运算包括选择、投影、连接、除等运算。51SQL语言集数据查询、数据操纵、(数据定义)和(数据控制)功能于一体,充分体现了关系数据语言的特点和优点。52数据库管理系统保证数据安全的主要措施是进行(存取控制)。53人们已经提出了许多种类型的数据依赖,其中最重要的是(函数依赖)和(多值依赖)。54关系模式由3NF转化为BCNF是消除了主属性对码的(部分函数依赖)和(传递函数依赖)。55与文件管理系统相比较,数据库系统的数据冗余度(低)、数据共享性(低)。56数据模型通常是由数据结构、(数据操作)和(数据的约束条件)三个要素组成。57SQL语言除了具有数据查询和数据操作功能之外,还具有(数据定义)和(数据控制)功能。它是一个功能强大的语言。58数据库系统中保证安全性的存取权限是由(数据对象)和(操作类型)两个要素组成。59封锁的粒度越大,系统中能够被封锁的对象就越少并发度也就越小。60数据库运行过程中可能发生的故障有三类即事务故障、(系统故障)4和(介质故障)。61数据库系统中最重要的软件是(数据库管理系统),最重要的用户是(数据库管理员)。62分布式数据库系统中透明性层次越高,应用程序的编写越简单或容易。63用树型结构表示实体类型及实体间联系的数据模型称为层次模型。64DB并发操作通常会带来三类问题,它们是丢失更新、不可重复读和读脏数据。65数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型66聚合函数“COUNT(列名)”的语义是统计记录个数67REVOKE命令意味着是从用户权限中收回某种,或全部权限68将数据转换成信息的过程称为(数据处理)。69二维表中的列和行在关系中分别称为(属性)和(元组)。70分布式数据库中定义数据分片时,必须满足三个条件完备性条件、重构条件和(不相交条件)。二、名词解释1实体完整性规则这条规则要求关系中元组在组成主键的属性上不能有空值。如果出现空值,那么主键值就起不了唯一标识元组的作用。2一级封锁协议事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。3属性关系表中的一列即为一个属性/属性为实体的某一方面特征的抽象表示。如学生,可以通过学生的“姓名”、“学号”、“性别”、“年龄”及“政治面貌”等特征来描述,此时,“姓名”、“学号”、“性别”、“年龄”及“政治面貌”等就是学生的属性。4全码在关系中所有属性都为码即为全码。5丢失更新当两个或以上的事务同时修改同一数据集合时,由于并发处理,使得某些事务对此数据集合的修改被忽视了6关系一个关系即一张二维表,如STUDENTSNO,SNAME,SEX,AGE1概念模式57X封锁如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。只有获准X封锁的事务,才能对被封锁的数据进行修改。8元组表中的一行即为一个元组/笛卡儿积集合中的每一个元素D1,D2,DN称为一个元组。9主属性包含在任何一个候选码中的属性。10事务的原子性一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。11S封锁共享型封锁。如果事务T对某数据R加上S封锁,那么其它事务对数据R的X封锁便不能成功,而对数据R的S封锁请求可以成功。这就保证了其他事务可以读取R但不能修改R,直到事务T释放S封锁。12非码属性包含在任何一个非候选码中的属性。13事务事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位14DBA控制数据整体结构、负责DBS正常运行的人或机构15SQL语言中的视图在SQL中,外模式一级数据结构的基本单位是视图,它是从若干基本表和或其它视图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。16数据字典是对系统中数据的详细描述,它提供对数据库数据描述的集中管理17主码、若关系中的某一属性组(或单个属性)的值能惟一标识一个元组,则称该属性组(或属性)为候选码。当一个关系有多个候选码时,应选定其中的一个候选码为主码;而如果关系中只有一个候选码,这个惟一的候选码就是主码。18候选码、6设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码)19外码、如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码。20实体现实世界中存在的可以相互区分的事物或概念称为实体。例如,一个学生、一个工人、一台机器、一部汽车等是具体的事物实体,一门课、一个班级等称为概念实体。21实体型现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为实体型。实体型是实体集数据化的结果,实体型中的每一个具体的事物(实体)为它的实例。22实体集具有相同特征或能用同样特征描述的实体的集合称为实体集。例如,学生、工人、汽车等都是实体集。23码码也称关键字,它能够惟一标识一个实体。例如,在学生的属性集中,学号确定后,学生的其他属性值也都确定了,学生记录也就确定了,由于学号可以惟一地标识一个学生,所以学号为码。24授权将对数据库中的某些表、某些字段的操作权限授予指定的用户,这种操作称为“授权“。25部分函数依赖关系模式中,如果XY,且X存在真子集X,使XY也成立,这时称XY为部分函数依赖。26DBMS即数据库管理系统(DATABASEMANAGEMENTSYSTEM,是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。27传递依赖在关系模式中,如果YX,XA,且XYX不决定Y,AY(A不属于X),那么称YA是传递依赖。28两段封锁协议7A在对任何数据进行读写操作之前,事务首先要获得对该数据的封锁;B在释放一个封锁之后,事务不再获得任何其他封锁。29主码(举例)表中的某个属性组,它可以唯一确定一个元组,如SNO30参照完整性若属性F是基本关系R的外码,它与另一个基本关系S的主码KS相对应,则对于R中每个元组在F上的值或取空值,或者等于S中某个元组的主码值。31自然连接去掉重复的属性列的等值连接。三、判断题1任何一个二目关系是属于2NF的2任何一个二目关系是属于3NF的3任何一个三目关系是属于2NF的4若RARBRBRC则RARC5若RBRARCRA则R(B,C)RA因为第1小题是错误的,故第2、3小题也是错误的。只需对第1小题举出反例。设三目关系模式为R(S,SD,C),其中S是学生号,SD是所在系,C是课程号。模式R的语义一个学生只属于一个系,可选多门课;一个系有若干学生,开若干门课;一门课程若干学生选修。因此,R有唯一的码(S,C),唯一的非主属性SD。因SSD,非主属性SD部分依赖于码(S,C),所以R不是2NF的,也不是3NF的。又虽有SSD,(SDS),但S不含码,故R不是BCNF的。三、单项选择题1在SQL的算术表达式中,如果其中有空值,则表达式CA空值按0计算B由用户确定空值内容再计算结果C结果为空值D指出运算错误,终止执行2当两个关系没有公共属性时,其自然连接操作表现为AA笛卡儿积操作B等值连接操作C结果为空集D错误操作3基本ER图就是数据库的DA外模式B逻辑模式C内模式D概念模式4对基本表S,执行操作DROPTABLESRESTRICT的作用是C8A删除基本表S中的所有元组B把基本表S及其生成的一切视图全部删除C当没有由S中的列产生的视图或约束时将表S删除D删除表S,将引用表S的视图中一切S的属性置为空值5关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,则CAT1的属性个数等于T2的属性个数BT1的属性个数小于T2的属性个数CT1的属性个数大于或等于T2的属性个数DT1的属性个数大于T2的属性个数6如果事务T获得了数据项Q上的排它锁,则T对QCA只能读不能写B只能写不能读C既可读又可写D不能读不能写7在数据库技术中,未提交的随后又被撤消的数据称为DA错误数据B冗余数据C过期数据D脏数据8选择分布式数据库各片段数据存放场地的模式是DA外模式B概念模式C分片模式D分配模式9现有如下关系患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号11班长和学生是什么关系(B)A)11B)1MC)MND)都不是12单个用户使用的数据视图的描述称为AA外模式B概念模式C内模式D存储模式13实体集书店与图书之间具有(B)联系。A)一对一B)一对多C)多对多D)多对一914现有关系表医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号15任何一个三目关系都属于(A)A)1NFB)3NFC)BCNFD)4NF16哪种模式不是数据库的模式(C)A)模式B)外模式C)映像模式D)内模式17下面哪种数据模型只有一个根结点(B)A)概念B)层次C)关系D)网状18视图定义是(D)A一个基表中导出的基表B一个基表中导出的虚表C一个或几个基表或视较中导出的基表D一个或几个基表或视较中导出的虚表19四种传统的集合运算算是CA,和B,和C,和D,和20SQL中,下列涉及空值的操作,不正确的是CAAGEISNULLBAGEISNOTNULLCAGENULLDNOTAGEISNULL21使用CREATETABLESCHEMA语句建立的是BA数据库模式B表C视图D索引22设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为(B)A80B小于等于80C大于等于160D大于等于80,小于等于16023在SQL的授权语句中使用“ALLPRIVILEGES”,表示BA授权所有用户B所有的操作权限C对所有的数据集合D允许再授权24对数据库模式进行规范化处理,是在数据库设计的C10A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段25不存在传递函数依赖的范式至少要求是CA2NFB3NFC4NFDBCNF26在下列几种故障中,不破坏数据库内容的是BA计算机病毒发作B供电系统故障C瞬时的强磁场干扰D磁盘介质损坏27在数据库技术中,独立于计算机系统的模型是AAER模型B层次模型C关系模型D面向对象的模型28相对于关系模型,层次数据模型的缺点之一是(A)A)数据维护困难B)数据结构复杂C)数据独立性高D)有严格的数学基础29下述各项中,属于数据库系统的特点的是CA存储量大B存取速度快C数据独立性D操作方便30在SQL语言的基本功能中,不包括的是BA插入新数据B描述数据库结构C对数据库中数据排序D删除数据库中数据31数据库中全体数据的整体逻辑结构描述称为BA存储模式B内模式C外模式D右外模式32在SQL中使用FOREIGNKEY时,与之配合的语句是DAEXISTSBEXCEPTCTABLEDREFERENCES33能够消除多值依赖引起的冗余的范式是CA2NFB3NFC4NFDBCNF34DBS的含义是BA数据库管理系统B数据库系统C对象关系数据库系统D对象关系数据库35在SQL中,建立视图用CACREATESCHEMA命令BCREATETABLE命令CCREATEVIEW命令DCREATEINDEX命令36选择和笛卡尔积的关系运算是AA和B和C,和D和37用二维表结构表示实体以及实体间联系的数据模型称为C。AA网状模型B层次模型BC关系模型D面向对象模型1138在数据库的三级模式结构中,内模式有A。A1个B2个C三个D任意多个39学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是DA多对多B一对一C多对一D一对多40反映现实世界中实体及实体间联系的信息模型是DA关系模型B层次模型C网状模型DER模型41对数据库并发操作有可能带来的问题包括AA读出“脏数据”B带来数据的冗余C未被授权的用户非法存取数据D破坏数据独立性42关系数据模型的三个组成部分中,不包括DA完整性规则B数据结构C数据操作D并发控制43关系代数表达式的优化策略中,首先要做的是BA对文件进行预处理B尽早执行选择运算C执行笛卡儿积运算D投影运算44事务有多个性质,其中不包括BA一致性B唯一性C原子性D隔离性45SQL语言通常称为AA结构化查询语言B结构化控制语言C结构化定义语言D结构化操纵语言46SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能B。A数据查询B。数据操纵C数据定义D。数据控制47下面的关系模式是属于(A)SDL(SNO学号,DEPT系,LOC住所)A)2NFB)3NFC)4NFD)BCNF48对数据库存储结构和存取方法的分析在(D)阶段A)需求分析B)概念结构C)逻辑结构D)物理设计49为了描述现实世界中的事物,在信息世界中所建立的模型称为(D)A)关系模型B)网状模型C)层次模型D)概念模型50在关系数据库中,只消除非主属性对码的部分依赖的范式是(C)A)BCNFB)1NFC)2NFD)3NF51在数据库系统中,同一个外模式(C)A只能被一个用户的一个应用程序使用12B不能被一个用户的多个应用程序使用C可以被同一个用户的多个应用程序使用D可以被所有用户的应用程序使用52在数据库系统中,对全体数据的逻辑结构和特征的描述称为(B)A)子模式B)模式C)存储模式D)内模式53实体所具有的某一特性称为实体的(C)A)特征B)性质C)属性D)特点54下面列出的关于视图的条目中,不正确的是_C_。A视图是外模式B。视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写55在SQL语言的SELECT语句中,能实现投影操作的是_A_。ASELECTBFROMCWHEREDGROUPBY56SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句ALTERTABLE实现哪类功能_C_。A数据查询B数据操纵C数据定义D数据控制57有关系模式A(C,T,H,R,S),其中各属性的含义是C,课程T,教员H,上课时间R,教室S,学生。根据语义有如下函数依赖集FCT,(H,R)C,(H,T)R,(H,S)R。关系模式A的规范化程度最高达到_B_。A1NFB2NFC3NFDBCNF58有关系模式A(C,T,H,R,S),其中各属性的含义是C,课程T,教员H,上课时间R,教室S,学生。根据语义有如下函数依赖集FCT,(H,R)C,(H,T)R,(H,S)R。关系模式A的码是_D_。ACB(H,R)C(H,T)D(H,S)59在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是BA)用户界面B)存取结构C)数据输入D)报表输出60在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序13安装在AA客户机端B服务器端C终端D系统端61在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是DA对数据实行X锁并读数据B对数据实行S锁并写数据C对数据实行X锁并写数据D不加封锁的读数据62四种专门的关系运算是(A)A,和B,和C,和D,和63位于用户和数据库之间的一层数据管理软件是ADBSBDBCDBMSDMIS64一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的AA原子性B一致性C隔离性D持久性65关系代数的五个基本操作是并、差、选择、投影和DA等值连接BF连接C自然连接D笛卡儿积66在关系数据库中,表与表之间的联系是通过B实现的。A实体完整性规则B参照完整性规则C用户自定义的完整性规则D主键67在数据库的ER图中,菱形框表达的是CA属性B实体C实体之间的联系D实体与属性之间的联系68把ER图转换成关系模型的过程,属于数据库设计的CA总体结构设计B概念结构设计C物理结构设计D逻辑结构设计69在SQL中,SELECT语句的“SELECTDISTINCT“表示查询结果中CA属性名都不相同B去掉了重复的列C行都不相同D属性值都不相同70现实世界中事物在某一方面的特性在信息世界中称为CA实体B实体值C属性D信息71数据的存储结构与数据逻辑结构之间的独立性称为数据的BA结构独立性B物理独立性C逻辑独立性D分布独立性72应用程序设计的工作开始于数据库设计步骤的D14A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段73在关系R中,代数表达式33分组统计出2000年底以前借阅的、借阅数不低于3本的借书证号和借阅数量。8SELECT单位,COUNTFROM读者,借阅WHERE读者借书证号借阅借书证号GROUPBY单位按单位分组统计出各单位借阅图书的数量。(2)对于学生选课关系,其关系模式为学生(学号,姓名,年龄,所在系);27课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。用关系代数完成以下查询1)求学过的数据库课程的学生的姓名和学号。2)求学过的数据库和数据结构的学生的姓名和学号。3)求没有学过数据库课程的学生学号。4)求学过的数据库的先行课的学生学号。答1)姓名,学号(课程名数据库(学生选课课程)2)姓名,学号(课程名数据库(学生选课课程)姓名,学号(课程名数据结构(学生选课课程)3)姓名,学号(学生)姓名,学号课程名数据库(学生选课课程)4)法一;设课程的两个副本为课程A和课程B,课程A学号(课程A课程名数据库(课程A课程B)选课)法二学号(课程号,学号(选课)先行课号(课程名数据库(选课)六、用关系代我装达式写出如下查询(每小题4分,共12分)现有如下关系职工(职工号姓名性别职务家庭地址所在部门编号)部门(部门编号部门名称地址电话)保健(保健卡编号职上号检查身体日期健康状况)查找所有女科长的姓名和家庭地址查找“办公室”的科长姓名和家庭地址查找“财务科”中健康状况为“良的”的职工姓名和家庭地址课程A先行课课程B课程号28七、用SQL语言完成下列功能(1)、现有如下关系学生(学号,姓名,性别,专业,出生年月)教师(教师编号,姓名,所在部门,职称)(18)授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)1查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号;2查找学习“英语”课程的“计算机应用”专业学生的学号,姓名和成绩;3查找教师“李洪”所教过的学生成绩为90分以上(包括90)的学生学号,姓名和专业;4删除学生表中学号为“9903016”的记录;5将编号为“60016”的教师所在的部门该为“计算机”;6建立“计算机应用”专业成绩有过不及格的学生的视图;答1、SELECT学号,教师编号FROM授课WHERE课程名称数据库原理AND成绩90;4、DELETEFROM学生WHERE学号9903016;5、UPDATE教师SET所在部门计算机系WHERE教师编号60016;6、CREATEVIEW成绩ASSELECT学生学号,姓名,成绩FROM学生,授课WHERE学生学号授课学号AND专业计算机应用AND成绩202查询年龄不在2023包括20岁和23岁之间的学生的姓名、系别和年龄。SELECTSNAME,SDEPT,SAGEFROMSTUDENTWHERESAGENOTBETWEEN20AND233查询每个学生及其选修课程的情况。SELECTSTUDENT,SCFROMSTUDENT,SCWHERESTUDENTSNOSCSNO(4)“查询选修了数据库原理课的平均成绩“SELECTAVGGRADEAS最高成绩FROMSTUDENT,SC,COURSEWHERESTUDENTSNOSCSNOANDSCCNOCOURSECNOANDCNAME数据库原理“(5)查询所有选修了2号课程的同学的姓名“SELECTSNAMEFROMSTUDENTWHERESTUDENTSNOINSELECTSCSNOFROMSCWHERECNO2“(2)对于教学数据库的三个基本表学生STUDENTSNO,SNAME,SEX,SAGE,SDEPT学习SCSNO,CNO,GRADE课程COURSECNO,CNAME,CPNO,CCREDIT试用SQL语句表示下列语句。34(1)有不姓刘的同学的学号和姓名“SELECTSNO,SNAMEFROMSTUDENTWHERESNAMENOTLIKE刘“(2)“查询课程名是数据库原理的课程号和学分“SELECTCNO,CCREDITFROMCOURSEWHERECNAME数据库原理“(3)查询所有选修了1号课程的同学的姓名“SELECTSNAMEFROMSTUDENTWHERESTUDENTSNOINSELECTSCSNOFROMSCWHERECNO1“(4)查询比计算机系(CS)所有年龄都小的其它系学生“SELECTFROMSTUDENTWHERESAGEANYSELECTSAGEFROMSTUDENTWHERESDEPTCSANDSDEPTNOTLIKECS“(3)对于教学数据库的三个基本表学生STUDENTSNO,SNAME,SEX,SAGE,SDEPT学习SCSNO,CNO,GRADE课程COURSECNO,CNAME,CPNO,CCREDIT试用SQL语句表示下列语句。(1)“查询全男同学信息情况“SELECTFROMSTUDENTWHERESEX男“(2)“查询选修了1号课的学生的学号和成绩“SELECTSNO,GRADEFROMSCWHERECNO1“(3)“查询所有选修过课的学生的姓名,课程名及成绩“SELECTSNAME,CNAME,GRADEFROMSTUDENT,SC,COURSEWHERESTUDENTSNOSCSNOANDSCCNOCOURSECNO“(4)“查询选修了数据库原理课的最高成绩“SELECTMAXGRADEAS最高成绩FROMSTUDENT,SC,COURSEWHERESTUDENTSNOSCSNOANDSCCNOCOURSECNOANDCNAME数据库原理“(5)查询所有选修了1号课程的同学的姓名“SELECTSNAMEFROMSTUDENTWHERESTUDENTSNOINSELECTSCSNOFROMSCWHERECNO14对于教学数据库的三个基本表学生STUDENTSNO,SNAME,SEX,SAGE,SDEPT学习SCSNO,CNO,GRADE课程COURSECNO,CNAME,CPNO,CCREDIT35试用SQL语句表示下列语句。(1)“查询所有选修过课的学生的姓名,课程名及成绩“SELECTSNAME,CNA

温馨提示

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

评论

0/150

提交评论