1、计算机数据库工程师-28 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有_。(分数:1.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相干条件2.在数据库设计中,将 E-R图转换成关系数据模型的过程是_。(分数:1.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段3.关于并行数据库结构,以下说法错误的是_。(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理
2、机都没有独立的主存储器,并且通过网络共享磁盘C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点4.日志文件的内容不包括下面哪_。(分数:1.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点D.每个事务的所有更新操作5.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:1.00)A.树B.无向图C.有向图D.二叉树6.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性的备份数据
3、库C.根据备份计划周期性的备份数据库D.调整数据库参数,进行性能优化7.数据库在运行的过程中,由于磁盘损坏使得数据库中的数据部分或全部丢失的一类故障称为_。(分数:1.00)A.事务内部故障B.系统故障C.介质故障D.计算机病毒8.以下不属于性能需求分析的内容的是_。(分数:1.00)A.数据操作响应的时间B.系统吞吐量C.每 TPS代价值D.存储需求分析9.以下不属于数据库系统安全性的主要技术和方法的是_。(分数:1.00)A.视图机制B.存取机制C.审计机制D.出入机房登记和加锁10.创建触发器时,以下说法错误的是_。(分数:1.00)A.在一个表上可以建立多个名词不同,类型各异的触发器B
4、.增,删,改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以再触发器中使用D.通常不要在触发器中返回任何结果11.UML是一种面向对象的建模语言,它包含有 10种图,以下中说法错误的是_。(分数:1.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态C.用例图展示了各种外部行为者与系统所提供的用例之间的联系D.UML的动态建模机制包括状态图,活动图,顺序图和协作图 4个图形12.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6)
5、,出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL语句正确的是_。SELECT 出版单位,_,_,_;FROM 图书管理!图书 _ 出版单位(分数:1.00)A.MIN(单价) AVGAGE(单价) COUNT(*) GROUP BYB.MAX(单价) AVG(单价) COUNT(*) ORDER BYC.MAX(单价) AVG(单价) SUM(
6、*) ORDER BYD.MAX(单价) AVG(单价) COUNT(*) GROUP BY13.下面不属于新型数据库的是_。(分数:1.00)A.演绎数据库B.模糊数据库C.串行数据库D.空间数据库14.以下关于 DFD与 IDEF0比较错误的是_。(分数:1.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者B.DFD图用箭头也叫做数据流来描述数据移动的方向C.IDEF0还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想15.以下关于分类挖掘的相关说法错误的是_。(分数:1.00)A.分类器的构造方法有统计方法,机器学习方法,神经网络方法等
7、。B.有三种分类器评价或比较尺度:预测准确度,计算复杂度,模型描述的简洁度C.统计方法包括决策树法和规则归纳法D.神经网络方法主要是 BP算法16.以下关于备份设备说法错误的是_。(分数:1.00)A.SQL Server将备份数据库的场所称为备份设备B.永久备份设备先创建备份设备,然后将数据库备份到备份设备上C.临时备份设备是直接将数据库备份到物理文件上D.可以使用 sp_createumpdevice系统存储过程创建备份设备17.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(分数:1.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表
8、达数据C.可减少客户端和服务器端的网络流量D.可实现一定的安全控制18.有如下的索引文件指针号(分数:1.00)A.B.C.D.19.以下关于一次性加锁及其缺点叙述错误的是_。(分数:1.00)A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁B.要求事务必须一次性的获得对需要访问的全部数据项的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度20.以下关于顺序加锁法及其缺点叙述错误的是_。(分数:1.00)A.该方法对数据库中事务访问的所有数据项规定一个加锁顺序B.每个事务在执行过程中必须按
9、顺序对所需的数据项加锁C.维护对这些数据项的加锁顺序很困难,代价非常的大D.事务按照固定的顺序对这些数据项进行加锁比较方便21.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,一提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名) 和课程(课程号,课程名,教师编号) ,为快速查出某位教师所讲的课程,应该_。(分数:2.00)A.在教师表上按教师编号建立索引B.在教师表上按名字建立索引C.在课程表上按课程号建立索引D.在课程表上按教师编号建立索引22.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:2.00)A.有重复的元组B.元组上下无序C.按属性名引用时属
10、性左右无序D.所有属性值都是原子项23.下述各图给出的 4个并发调度中,哪个不是冲突可串行的?_。(分数:2.00)A.B.C.D.24.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用的方法_。(分数:2.00)A.事务处理B.使用游标C.合理使用索引D.不使用左(右) 连接25.若关系模式 R中没有非主属性,则(分数:2.00)A.R属于 2NF,但 R不一定属于 3NFB.R属于 3NF,但 R不一定用于 BCNFC.R属于 BCNF,但不一定属于 4NFD.R属于 4NF26.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。(分数:
11、2.00)A.更改效率B.插入效率C.查询效率D.删除效率27.概要设计的任务不包括_。(分数:2.00)A.建立软件系统的总体结构和模块间的关系B.定义各功能模块的接口C.设计全局数据库或数据结构D.模块的外部功能描述28.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:2.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可以是磁盘块,但是不可以是比磁盘块大的空间29.数据镜像有很多优点,但是不包括_。(分数:2.00)A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B.发生灾难时,数据库镜像可快速使数据库的备
12、用副本提供服务C.数据库镜像可以降低应用成本D.提高生产数据库在升级期间的可用性30.在 SQL中,下列涉及空值的操作中错误的是_。(分数:2.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULL_D.NOT(AGE IS NULL)二、应用题(总题数:8,分数:30.00)31.数据库的实施主要包括以下四项工作:用 DDL定义数据库结构,数据装载,编写与调试应用程序以及 1。(分数:2.00)填空项 1:_某数据库中有表 Table_Good(GoodsID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsCl
13、assID,GoodsClassName,Sum) ,对家用电器类商品进行分类显示,如果商品的单价高于 3000,则显示高档商品;如果单价在 1000-3000,则显示中档商品;如果单价低于 1000的显示低档商品。完成下列的 SQL语句。SELECT GoodsName, SaleUnitPrice,Type=CASE(2) (3) (4) ENDFROM (5) ON (6) WHERE GoodsClassName=家用电器(分数:10.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_32.若事务 T对数据对象 A加了 S锁,则其它事务只能对数据 A加 1,直
14、到事务 T释放 A上的锁。(分数:2.00)填空项 1:_33.介质故障恢复采用的操作有:装载数据备份,执行 REDO操作,执行 UNDO操作,其正确的操作步骤是 1 。(用 AB 表示 A的执行顺序先与 B)(分数:2.00)填空项 1:_34.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权“的 SQL语句是 1 。(分数:2.00)填空项 1:_假设某数据库中有表 SC(S#,C#,Grade) ,各属性分别表示为学号,课程号,及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT (10) FROM SC(11) (分数:4.00)填空项 1:_
15、填空项 1:_散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定,如果某个桶内已近装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的 2个主要原因为 (12) 和 (13) 。(分数:4.00)填空项 1:_填空项 1:_ADO对象是目前最流行的可编程数据访问对象模型,它是基于 Microsoft的 OLE DB数据库接口而设计的。在 ADO对象中, (14) 对象表示一个 OLE DB数据源的开放式连接,而在该对象属性中, (15) 用于指定连接到的数据源名称,使用方法及含义相同,使用方法及含义同 ADO数据控件(分数:4.00)填空项 1
16、:_填空项 1:_三、设计与应用题(总题数:2,分数:30.00)35.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:学生:学号,姓名,性别,年龄课程:课程号,课程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。画出该关系的 E-R图用 SQL语句创建 ER关系图中的所有涉及的表(分数:15.00)_36.某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示的时候学号,姓名,性别,年龄,以及所在的系;Course(Cno,Cname,Ccredit
17、),属性分别表示为课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的 SQL语句查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。建立信息系(IS)选修了 1号课程的学生的视图 IS_S1定义一个 AFTER的行级触发器 Print_f,当往成绩表(SC) 中插入的成绩小于 60就打印不及格(分数:15.00)_计算机数据库工程师-28 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有_。
18、(分数:1.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相干条件 解析:2.在数据库设计中,将 E-R图转换成关系数据模型的过程是_。(分数:1.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段解析:3.关于并行数据库结构,以下说法错误的是_。(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘 C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点解析:4.日志文件的
19、内容不包括下面哪_。(分数:1.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点 D.每个事务的所有更新操作解析:5.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:1.00)A.树 B.无向图C.有向图D.二叉树解析:6.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性的备份数据库C.根据备份计划周期性的备份数据库D.调整数据库参数,进行性能优化解析:7.数据库在运行的过程中,由于磁盘损坏使得数据库中的数据部分或全部丢失的一类故障称为_。(分
20、数:1.00)A.事务内部故障B.系统故障C.介质故障 D.计算机病毒解析:8.以下不属于性能需求分析的内容的是_。(分数:1.00)A.数据操作响应的时间B.系统吞吐量C.每 TPS代价值D.存储需求分析 解析:9.以下不属于数据库系统安全性的主要技术和方法的是_。(分数:1.00)A.视图机制B.存取机制C.审计机制D.出入机房登记和加锁 解析:10.创建触发器时,以下说法错误的是_。(分数:1.00)A.在一个表上可以建立多个名词不同,类型各异的触发器B.增,删,改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以再触发器中使用 D.通常不要在触发器中返回任何结果解析:11.UM
21、L是一种面向对象的建模语言,它包含有 10种图,以下中说法错误的是_。(分数:1.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态 C.用例图展示了各种外部行为者与系统所提供的用例之间的联系D.UML的动态建模机制包括状态图,活动图,顺序图和协作图 4个图形解析:12.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称
22、 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL语句正确的是_。SELECT 出版单位,_,_,_;FROM 图书管理!图书 _ 出版单位(分数:1.00)A.MIN(单价) AVGAGE(单价) COUNT(*) GROUP BYB.MAX(单价) AVG(单价) COUNT(*) ORDER BYC.MAX(单价) AVG(单价) SUM(*) ORDER BYD.MAX(单价) AVG(单价) COUNT(*) GROUP BY 解析:13.下面不属于新型
23、数据库的是_。(分数:1.00)A.演绎数据库B.模糊数据库C.串行数据库 D.空间数据库解析:14.以下关于 DFD与 IDEF0比较错误的是_。(分数:1.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者 B.DFD图用箭头也叫做数据流来描述数据移动的方向C.IDEF0还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想解析:15.以下关于分类挖掘的相关说法错误的是_。(分数:1.00)A.分类器的构造方法有统计方法,机器学习方法,神经网络方法等。B.有三种分类器评价或比较尺度:预测准确度,计算复杂度,模型描述的简洁度C.统计方法包括决策树
24、法和规则归纳法 D.神经网络方法主要是 BP算法解析:16.以下关于备份设备说法错误的是_。(分数:1.00)A.SQL Server将备份数据库的场所称为备份设备B.永久备份设备先创建备份设备,然后将数据库备份到备份设备上C.临时备份设备是直接将数据库备份到物理文件上D.可以使用 sp_createumpdevice系统存储过程创建备份设备 解析:17.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(分数:1.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表达数据 C.可减少客户端和服务器端的网络流量D.可实现一定的安全控制解析:18.
25、有如下的索引文件指针号(分数:1.00)A.B.C.D. 解析:19.以下关于一次性加锁及其缺点叙述错误的是_。(分数:1.00)A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁 B.要求事务必须一次性的获得对需要访问的全部数据项的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度解析:20.以下关于顺序加锁法及其缺点叙述错误的是_。(分数:1.00)A.该方法对数据库中事务访问的所有数据项规定一个加锁顺序B.每个事务在执行过程中必须按顺序对所需的数据项加锁C.维护对这些数据项的加锁顺序很困
26、难,代价非常的大D.事务按照固定的顺序对这些数据项进行加锁比较方便 解析:21.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,一提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名) 和课程(课程号,课程名,教师编号) ,为快速查出某位教师所讲的课程,应该_。(分数:2.00)A.在教师表上按教师编号建立索引B.在教师表上按名字建立索引C.在课程表上按课程号建立索引D.在课程表上按教师编号建立索引 解析:22.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:2.00)A.有重复的元组 B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项解析
27、:23.下述各图给出的 4个并发调度中,哪个不是冲突可串行的?_。(分数:2.00)A. B.C.D.解析:24.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用的方法_。(分数:2.00)A.事务处理B.使用游标 C.合理使用索引D.不使用左(右) 连接解析:25.若关系模式 R中没有非主属性,则(分数:2.00)A.R属于 2NF,但 R不一定属于 3NFB.R属于 3NF,但 R不一定用于 BCNF C.R属于 BCNF,但不一定属于 4NFD.R属于 4NF解析:26.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。(分数:2.00
28、)A.更改效率B.插入效率C.查询效率 D.删除效率解析:27.概要设计的任务不包括_。(分数:2.00)A.建立软件系统的总体结构和模块间的关系B.定义各功能模块的接口C.设计全局数据库或数据结构D.模块的外部功能描述 解析:28.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:2.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可以是磁盘块,但是不可以是比磁盘块大的空间 解析:29.数据镜像有很多优点,但是不包括_。(分数:2.00)A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B.发生灾难时,数据库镜像可
29、快速使数据库的备用副本提供服务C.数据库镜像可以降低应用成本 D.提高生产数据库在升级期间的可用性解析:30.在 SQL中,下列涉及空值的操作中错误的是_。(分数:2.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULL_ D.NOT(AGE IS NULL)解析:二、应用题(总题数:8,分数:30.00)31.数据库的实施主要包括以下四项工作:用 DDL定义数据库结构,数据装载,编写与调试应用程序以及 1。(分数:2.00)填空项 1:_ (正确答案:数据库试运行)解析:某数据库中有表 Table_Good(GoodsID,GoodsName,SaleUni
30、tPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName,Sum) ,对家用电器类商品进行分类显示,如果商品的单价高于 3000,则显示高档商品;如果单价在 1000-3000,则显示中档商品;如果单价低于 1000的显示低档商品。完成下列的 SQL语句。SELECT GoodsName, SaleUnitPrice,Type=CASE(2) (3) (4) ENDFROM (5) ON (6) WHERE GoodsClassName=家用电器(分数:10.00)填空项 1:_ (正确答案:WHEN SaleUnitPrice3000 THE
31、N 高档商品)解析:填空项 1:_ (正确答案:WHEN SaleUintPrice BETWEEN 1000 AND 3000 THEN 中档商品)解析:填空项 1:_ (正确答案:WHEN SaleUnitPrice1000 THEN 低档商品)解析:填空项 1:_ (正确答案:Table_Goods a JOIN Table_GoodsClass b)解析:填空项 1:_ (正确答案:a.GoodsID=b.GoodsClassID)解析:32.若事务 T对数据对象 A加了 S锁,则其它事务只能对数据 A加 1,直到事务 T释放 A上的锁。(分数:2.00)填空项 1:_ (正确答案:S
32、 锁)解析:33.介质故障恢复采用的操作有:装载数据备份,执行 REDO操作,执行 UNDO操作,其正确的操作步骤是 1 。(用 AB 表示 A的执行顺序先与 B)(分数:2.00)填空项 1:_ (正确答案:数据装载执行 UNDO执行 REDO操作)解析:34.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权“的 SQL语句是 1 。(分数:2.00)填空项 1:_ (正确答案:REVOKE UPDATE(XH) ON STUD FROM U4)解析:假设某数据库中有表 SC(S#,C#,Grade) ,各属性分别表示为学号,课程号,及相应的成绩。请补充如下查询语句,求各个
33、课程号及相应的选课人数。SELECT (10) FROM SC(11) (分数:4.00)填空项 1:_ (正确答案:C*,COUNT(S*))解析:填空项 1:_ (正确答案:GROUP BY C*)解析:散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定,如果某个桶内已近装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的 2个主要原因为 (12) 和 (13) 。(分数:4.00)填空项 1:_ (正确答案:文件初始设计时,为文件记录预留存储空间不足,预留的桶数过少)解析:填空项 1:_ (正确答案:散列函数的均匀分布性不好)解析:ADO
34、对象是目前最流行的可编程数据访问对象模型,它是基于 Microsoft的 OLE DB数据库接口而设计的。在 ADO对象中, (14) 对象表示一个 OLE DB数据源的开放式连接,而在该对象属性中, (15) 用于指定连接到的数据源名称,使用方法及含义相同,使用方法及含义同 ADO数据控件(分数:4.00)填空项 1:_ (正确答案:Connection)解析:填空项 1:_ (正确答案:ConnectionString)解析:三、设计与应用题(总题数:2,分数:30.00)35.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:学生:学号,姓名,性别,年龄课
35、程:课程号,课程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。画出该关系的 E-R图用 SQL语句创建 ER关系图中的所有涉及的表(分数:15.00)_正确答案:( 建立 E-R图* CREATE TABLE 学生(学号 varchar(10) PRIMARY KEY,姓名 varchar(20) NOT NULL,性别 char(2) CHECK(性别 IN(男,女),年龄 int)CREATE TABLE 课程(课程号 varchar(10) PRIMARY KEY,课程号 varchar(20) NOT NULL,学时 in
36、t)CREATE TABLE 选修(学号 varchar(10) 课程号 varchar(10) 成绩 intPRIMARY KEY(学号,课程号) ,FOREIGN KEY(学号) REFERENCES 学生(学号) ,FOREIGN KEY(课程号) REFERENCES 课程(课程号),)解析:36.某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示的时候学号,姓名,性别,年龄,以及所在的系;Course(Cno,Cname,Ccredit),属性分别表示为课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别
37、表示为学号,课程号和分数;完成下列的 SQL语句查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。建立信息系(IS)选修了 1号课程的学生的视图 IS_S1定义一个 AFTER的行级触发器 Print_f,当往成绩表(SC) 中插入的成绩小于 60就打印不及格(分数:15.00)_正确答案:( SELECT Sname,SageFROM StudentWHERE SageANY(SELECTSAGEFROM StudentWHERE Sdept=CS)AND SdeptCS CREATE VIEW IS_S1(Sno,Sname,Grade)ASSELECT Student.Sno,Sname,GradeFROM Student , SCWHERE Sdept=IS ANDStudent.Sno=SC.Sno ANDSC.Cno=1;CREATE TRIGGER Print_fAFTER INSERT ON StudentFOR EACH ROWAS BEGINIF(new.Grade60) THENPRINT 不及格END IFEND;)解析: