数据库复习资料复习题

合集下载

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 提供数据访问接口D. 所有以上选项答案:D2. 关系数据库中的“关系”指的是什么?A. 数据库文件B. 数据表C. 数据表之间的关系D. 数据库的物理存储答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于数据加密答案:A5. 事务的ACID属性包括哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、完整性、持久性C. 原子性、隔离性、完整性、持久性D. 原子性、一致性、隔离性、安全性答案:A二、简答题1. 简述数据库的三级模式结构。

答案:数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,是用户与数据库交互的接口;概念模式是数据库的全局逻辑结构,描述了数据的逻辑组织;内模式是数据库的物理存储结构,描述了数据在存储介质上的存储方式。

2. 解释什么是范式以及数据库规范化的目的。

答案:范式是数据库设计中用来减少数据冗余和提高数据一致性的标准。

数据库规范化的目的是确保数据库结构的合理性,通过分解数据表来消除数据的重复存储,从而提高数据的一致性和完整性。

三、应用题1. 假设有一个学生信息数据库,包含学生表(Student),课程表(Course),选课表(Enrollment)。

学生表包含学号(StudentID),姓名(Name),年龄(Age);课程表包含课程ID(CourseID),课程名称(CourseName),学分(Credits);选课表包含学号(StudentID),课程ID(CourseID),成绩(Grade)。

请编写SQL 语句,查询所有选修了“数据库原理”课程的学生姓名及其成绩。

数据库复习题及答案

数据库复习题及答案

1.保证数据库逻辑数据独立性的是()。

A.模式B.模式与内模式的映射 C.模式与外模式的映射D.内模式 2.设关系R和S各有100个元组,那么这两个关系的笛卡尔积运算结果的元组个数为()A.100B.200C.10000D.不确定(与计算结果有关)3.一般不适合创建索引的属性有()。

A.主键码和外键码。

B.可以从索引直接得到查询结果的属性。

C.对于范围查询中使用的属性。

D.经常更新的属性。

4.为保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏,更改或破坏,称为数据库的()。

A.安全性B.完整性C.恢复D.并发控制5.有如下关系:教师(编号,姓名,性别,职称),将属性“性别”的取值范围定义为(男,女)符合()定义。

A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性6.如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A.关系数据库优化B.数据字典 C.关系数据库规范化理论D.关系数据库查询7.设计数据流程图(DFD)属于数据库设计的()阶段任务。

A.逻辑设计B.概念设计C.物理设计D.需求分析8.SQL和宿主语言的接口是()。

A.DBMS B.OS C.DML D.主变量9.关系代数表达式的优化策略中,首先要做的是()A.对文件进行预处理B.尽早执行选择运算C.执行笛卡儿积运算D.投影运算10.DBMS的并发控制子系统,保证了事务()的实现A.原子性B.一致性C.隔离性D.持久性11.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性12.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控制13.当关系R和S自然联接时,能够把R和S原来该舍弃的元组放到结果关系中的操作是()A.左外联接B.右外联接C.外部并D.外联接14.设有关系R(A,B,C)的值如下:AB C2 2 32 3 43 3 5下列叙述正确的是()A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立15.在视图上不能完成的操作是()。

数据库原理复习资料

数据库原理复习资料

数据库原理习题题型一选择题(15个)二填空题(10个)三简答题(6个)四设计题(1个)五应用题(1个)六综合题(1个)一、知识点1、数据库系统和文件系统的比较。

2、简述数据库系统的三级模式结构。

3、简述数据库系统三级模式结构中的两级映像,并说明其优点。

4、简述数据库系统的组成部分。

5、简述DBA的主要职责。

6、简述关系模型的特点。

7、简述关系模型能够的组成部分。

8、简述关系的性质。

9、简述关系的完整性。

10、什么是主码?什么是侯选码?什么是外码?11、简述自然连接和等值连接的区别。

12、简述视图和关系的区别。

13、简述内连接和外连接的区别。

14、简述在SQL语言中实现子查询的方法和各自的特点。

15、简述嵌入式SQL语言需要解决的问题。

16、简述游标的特点。

17、数据库的完整性概念与数据库的安全性概念的区别与联系?18、简述关系数据库设计中存在的问题。

19、简述1NF,2NF,3NF,BCNF解决的模式设计中的问题。

20、简述E-R模型之间的冲突类型及相应的解决方法。

21、简述E-R模型向关系模型转换的基本规则。

22、试判断该表是否可以直接作为关系数据库中的关系,并说明原因。

23、简述数据库保护中安全性控制的一般方法。

24、简述事务的概念及特点。

25、简述事务的并发操作带来的数据不一致性的类型。

26、简述封锁的类型及含义。

27、简述封锁协议类型及含义。

28、简述恢的策略。

29、“串行调度”和“可串行化调度”有何区别?30、简述两阶段琐的含义及解决的问题。

31、简述数据模型的三要素。

32、简述数据库系统数据独立性的特点。

33、简述常用数据模型的数据结构。

34、简述在SQL中建表时如何实现对关系完整性。

35、简述关系完整性及规则。

35、给定关系模式R(sno,sdept,mname,cname,grade),其中各属性的含义是: sno :学号,sdept :系代码,mname :系主任,cname :课程名,grade成绩,请判定该关系模式属于第几范式,并说明原因。

数据库期末复习题

数据库期末复习题

章节测试与考试第一篇基础篇第一次单元测验(考查范围:第一章)单选1.()是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构2.数据库的特点之一是数据的共享,严格的讲,这里的数据共享是指()。

A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户互相覆盖地使用数据集合3.要保证数据库的数据独立性,需要修改的是()。

A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式4.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS多选5.数据库系统的基本特点包括()。

A.数据共享性高、冗余度低B.数据独立性高C.数据结构化D.数据设计面向某个具体的应用6.在数据管理技术的发展过程中,经历了()阶段。

A.人工管理B.文件系统C.档案管理D.数据库系统填空7.数据库系统与文件系统的本质区别为__________。

8.在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,结点之间可以有多种联系,该数据模型指的是__________。

判断9.数据冗余可能导致的问题有浪费存储空间、修改复杂和潜在的数据不一致性。

()10.数据库管理员是开发数据库的专门人员。

()B、D、C、A、ABC、ABD、数据的结构化、网状模型、√、×陈述题11.数据库系统的三级模式和二级映像分别指什么?系统是如何实现数据的逻辑独立性和物理独立性的?三级模式:外模式、模式、内模式;二级映像:外模式与模式映像、模式与内模式映像;●保证数据的逻辑独立性当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变;应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性。

数据库期末复习题

数据库期末复习题

第1章数据库技术基础一、单选题1.数据模型反映的是(A )。

A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系2.数据库系统的核心是(C )。

A.数据库B.数据库管理员C.数据库管理系统 D.文件3.数据库管理系统中负责数据模式定义的语言是(A )。

A.数据定义语言B.数据管理语言C.数据控制语言D.数据操纵语言4.数据库管理系统是(B )。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统5.在数据管理技术发展的三个阶段中,数据共享最好的是(C ).A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.用Access创建的数据库文件,其扩展名是( D ).A..adp B..dbf C.。

frm D..mdb7.数据库系统是由数据库、数据库管理系统、应用程序、(A )、用户等构成的人机系统。

A.数据库管理员B.程序员C.高级程序员D.软件开发商8.在数据库中存储的是(B )。

A.信息B.数据C.数据结构D.数据模型9.在下面关于数据库的说法中,错误的是(D )。

A.数据库有较高的安全性B.数据库有较高的数据独立性C.数据库中的数据可以被不同的用户共享D.数据库中没有数据冗余10.不是数据库系统特点的是(C )。

A.较高的数据独立性B.最低的冗余度C.数据多样性D.较好的数据完整性11.Access是( C )数据库管理系统.A.层次B.网状C.关系型D.树状12.在Access中,数据库的基础和核心是(A ).A.表B.查询C.窗体D.宏13.在下面关于Access数据库的说法中,错误的是(B ).A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中C.一个数据库可以包含多个表D.表是数据库中最基本的对象,没有表也就没有其他对象14.Access数据库管理系统依赖于(B )操作系统.A.Dos B.Windows C.Unix D.Ucdos15.常见的数据模型有3种,它们是( B )。

数据库复习题及答案

数据库复习题及答案

数据库复习题及答案数据库复习题及答案数据库是计算机科学中非常重要的一个领域,它是用来存储、管理和组织数据的软件系统。

在数据库的学习过程中,复习题是非常重要的一部分,通过做复习题可以帮助我们巩固知识,提高理解能力。

本文将为大家提供一些数据库复习题及答案,希望对大家的学习有所帮助。

一、选择题1. 数据库的主要特点是:A. 数据共享B. 数据独立性C. 数据冗余D. 数据安全性答案:B. 数据独立性2. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据的存储和管理B. 数据的输入和输出C. 数据的处理和分析D. 数据的传输和通信答案:A. 数据的存储和管理3. 下列哪个不是数据库的三级模式?A. 外模式B. 内模式C. 中模式D. 概念模式答案:C. 中模式4. 数据库的完整性约束包括以下哪些?A. 实体完整性B. 参照完整性C. 用户完整性D. 操作完整性答案:A. 实体完整性、B. 参照完整性、D. 操作完整性5. 下列哪个不是关系数据库的基本操作?A. 查询B. 插入C. 删除D. 修改答案:D. 修改二、填空题1. 数据库中,用来描述数据之间联系的概念是__________。

答案:关系2. 数据库中,用来表示数据的逻辑结构的概念是__________。

答案:模式3. 数据库中,用来表示数据的物理存储结构的概念是__________。

答案:存储结构4. 数据库中,用来表示数据的基本单位的概念是__________。

答案:记录5. 数据库中,用来表示数据属性的概念是__________。

答案:字段三、简答题1. 请简要介绍关系数据库的特点和优势。

答:关系数据库的特点包括数据的结构化、数据的共享性、数据的独立性和数据的安全性。

关系数据库的优势包括数据的一致性、数据的完整性、数据的可靠性和数据的可扩展性。

关系数据库通过使用关系模型来组织和管理数据,可以更好地满足用户的需求,提高数据的处理效率和数据的可靠性。

数据库复习试题答案及解析

数据库复习试题答案及解析

一、选择题:1、DB,DBMS和DBS三者的关系是(B)A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DBS和DBD、DBS与DB、DBMS无关2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C)A、将m方主键(主码)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C)A、SELECT—FROM—WHERE—GROUP—ORDERB、FROM —SELECT—WHERE—GROUP—ORDERC、FROM —WHERE—GROUP—SELECT—ORDERD、SELECT—FROM—GROUP—WHERE—ORDER5、以下不是数据库技术所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D、属性型7、关系数据库三级模式中的(B),可用视图实现。

A、内模式B、外模式C、存储模式D、模式8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D)A、T1的属性个数等于T2的属性个数B、T1的属性个数小于T2的属性个数C、T1的属性个数大于或等于T2的属性个数D、T1的属性个数大于T2的属性个数11、数据库系统是由应用程序、DBMS、DB以及DBA组成。

数据库复习题汇总

数据库复习题汇总

单元练习一一单项选择题1.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( )。

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.物理独立性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.在数据操纵语言(DML)的基本功能中,不包括的是( )。

A.插入新数据B.描述数据库结构C.对数据库中数据排序D.删除数据库中数据14.控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改的人员是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL语句复习题设有一图书馆数据库,包括三个表:图书表、读者表、借阅表。

图书表 (图书号,书名,作者,出版社,单价)读者表 (读者号,姓名,性别,部门)借阅表 (读者号,图书号,借出日期,归还日期)试用SQL的查询语句表达下列查询:(1)查询全体图书的图书号,书名,作者,出版社,单价。

(2)查询机械工业出版社图书的平均价格、最高价、最低价。

(3)查询读者的读者号、姓名、借阅的图书名、借出日期、归还日期。

(4)查询借阅图书本数超过2本的读者号、总本数。

并按借阅本数值从大到小排序。

(5)查询’科学出版社’的图书中单价比’机械工业出版社’最高单价还高的的图书书名、单价。

(6)查询已被借阅过并已归还的图书信息。

(7)给图书表增加一列“ISBN”,数据类型为CHAR(10)(8)向读者表加入一个新读者,该读者的信息为:(‘200197’, ‘王小平’, ‘男’ , ’物理系’)(9)完成读者’王小平’在借出一本图书10日后归还该书的归还日期的更新。

(10)当读者’王小平’按期归还图书时,删除借阅记录。

答案:(1) SELECT 图书号,书名,作者,出版社,单价FROM 图书或者SELECT * FROM 图书(2) SELECT AVG(单价)AS‘平均价’,MAX(单价)AS‘最高价’, MIN(单价)AS‘最低价’FROM 图书WHERE 出版社=’机械工业出版社’(3) SELECT 读者.读者号,姓名,书名,借出日期,归还日期FROM 读者,图书,借阅WHERE 读者.读者号 = 借阅.读者号 AND 图书.图书号=借阅.图书号(4) SELECT 读者号,COUNT(图书号) AS ‘总本数’FROM 借阅GROUP BY 读者号HAVING COUNT(*) > 2ORDER BY COUNT(图书号) DESC(5) SELECT 图书号,单价 FROM 图书WHERE 出版社=’科学出版社’ AND 单价>(SELECT MAX(单价) FROM 图书 WHERE 出版社=’机械工业出版社’) 或者SELECT 图书号,单价 FROM 图书WHERE 出版社='科学出版社' AND 单价>ALL (SELECT 单价 FROM 图书 WHERE 出版社='机械工业出版社')(6) SELECT * FROM 图书WHERE 图书号 IN (SELECT 图书号 FROM 借阅 WHERE 归还日期 IS NOT NULL)或者SELECT * FROM 图书 B1WHERE EXISTS (SELECT * FROM 借阅 B2WHERE B1.图书号=B2.图书号 AND 归还日期 IS NOT NULL)(7) ALTER TABLE 图书ADD ISBN CHAR(10)(8) INSERT INTO 读者VALUES (‘200197’, ‘王小平’, ‘男’, ‘物理系’)(9) UPDATE 借阅SET 归还日期= 借出日期 + 10WHERE 读者号=(SELECT 读者号 FROM 读者 WHERE 姓名=’王小平’ ) (10) DELETE FROM 借阅WHERE 读者号=(SELECT 读者号 FROM 读者WHERE 姓名= ‘王小平’ )三、判断题1、能惟一标识元组的属性集称为主键。

(√)2、触发器是属于某个表的。

(√)3、视图定义后,其中的数据就存储在视图中。

(×)4、恢复数据,可以在查询分析器中使用这样的命令:BACKUP DATABASE database_name FROM backup ( × )5、数据库系统的核心组成部分是数据库管理系统。

(√)6、数据独立性是指数据之间相互独立。

(×)7、sql server2000是关系模型的数据库管理系统。

(√)8、数据库的保护涉及三个方面的问题,即数据库的私用性、安全性和完整性。

(√)9、在创建表的SQL语句中,CHECK子句规定了一个规则,即一个表的一个列或多列的组合只能包含在这个规则定义的集合之内的值。

(√)√11、HAVING子句常用于在计算出聚集之后对行的查询进行控制。

(√)12、能惟一标识元组的属性集称为外键。

(×)13、在SQL SERVER 2000中,执行备份操作时允许用户创建索引。

(×)14、数据库建立后只可以改变数据库文件的名称,不可以改变日志文件的名称。

(×)15、EXEC与EXECUTE在执行存储过程时是不同的。

(×)16、纯量函数是进行垂直方向计算的,产生的结果是一个单值。

(×)17、当一个用户登录到sqlserver上后,不一定可以建立数据库和表。

成功。

((√))18、GROUP BY 子句总是跟在WHERE 子句后面,当WHERE子句缺省时,不能出现GROUPBY子句。

(×)19、使用DROP语句撤销一个SQL模式时,其下属的基本表、视图等元素总是自动撤销。

(×)20、触发器不能返回任何结果。

(√)21、数据的不一致性可以分成以下四种类型:丢失修改、修改未提交的数据、脏数据的读取和不可重复读取。

(√)22、网状模型的特点是在两个结点之间只能有一种联系,一个结点只可以有一个父结点。

(×)23、在 Transact-SQL 语句的WHERE子句中,“A BETWEEN B AND C”等价于“(A>=BAND A<=C)”。

(√)24、每个存储过程向调用方返回一个整数返回代码。

如果存储过程没有显式设置返回代码的值,则返回代码为 0,表示成功。

(√)25、用户使用DML语句对数据进行操作时,实际上操作的是内模式的内部记录。

(×)26、在图书管理系统中,“图书”是一个类,“数据库应用技术”是“图书”类的一个实例。

(√)27、数据库系统就是数据库管理系统即DBMS。

(×)28、在SQL SERVER 2000中,用户可以对系统文件直接进行各种操作。

(×)29、聚合函数“SUM(列名)”的结果是计算该列所有元素值的总和。

(√)30、对于一个表R(C1,C2,C3),要计算C3的最大值可使用如下SQL语句“SELECT C1,MAX(C3) FROM R”。

(×)16、每个SQL Server有两类数据库:系统数据库和( B )。

A、面向对象数据库B、用户数据库C、关系数据库D、演绎数据库17、关系R,S和T如下。

关系T是由关系R和S经过哪种操作得到的?( A )A、、R-S C、R×S D、R∪S18、若模式分解保持函数依赖性,则分解能够达到第几范式,但不一定达到第几范式。

( C )A、1NF,2NFB、2NF,3NFC、3NF,BCNFD、BCNF,4NF1、下面给出三个关系模式:(1)学生关系S(SNO,SName,SAge,SSex)(2)课程关系C(CNO,CName,CTeacher)(3)学习关系SC(SNO,CNO,Grade)根据要求用T-SQL完成下列各题。

(1)检索学习课程号为“C01001”的学生学号与姓名;(2)检索至少选修课程号为“C00101”和“C02341”的学生学号。

答:(1)SELECT #,SNAMEFROM S,SCWHERE #=# AND C#=’C01001’(2)SELECT #FROM SC AS X,SC AS YWHERE #=# AND #=’C00101’ AND #=’C02341’2、图书管理数据库BookManager由以下四个关系模式组成,根据该结构用T-SQL 完成以下各题。

(1)读者(借书证号,姓名,性别,出生日期)(2)图书(ISBN,图书名称,作者,出版社,价格,数量)(3)借阅(借书证号,ISBN,借出时间)根据要求完成下列各题。

(1)创建一个名称为BookManager的数据库,其初始大小为10MB,最大为20MB,允许数据库自动增长;日志文件初始大小为2MB,最大为5MB。

文件存储在目录D:\TEST下。

(2)编写一个存储过程,查询某读者当前的借书情况。

(3)创建一个触发器,如果在图书表中添加或更改数据,则向客户端显示一条信息。

3、设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,G)(CNO为课程号,CN为课程名,G为成绩),试用SQL语言完成以下各题:(1)建立一个视图V_SSC(SNO,SN,CNO,CN,G),并按CNO升序排序;(2)从视图V_SSC上查询平均成线在90分以上的SN、CN和G。

答:(1)CREATE VIEW V_SSC(SNO,SN,CNO,CN,G)AS SELECT ,,CNO,,FROM S,SCWHERE =ORDER BY CNO(2) SELECT SN,CN,GFROM V_SSCGROUP BY SNOHAVING AVG(G)>90。

相关文档
最新文档