《第二套数据库笔试题及答案.docx》由会员分享,可在线阅读,更多相关《第二套数据库笔试题及答案.docx(12页珍藏版)》请在第一文库网上搜索。
1、43.在定义字段有效性规则中,在规则框中输入的表达式中类型是 O44 .设计报表通常包括两部分内容:和布局。45 .是指只有满足联接条件的记录才包含在查询结果中。46 .设有图书管理数据库:图书(总编号C,分类号C,书名CQ6)作者C,出版单位C(20),单价 N(6,2)读者(借书证号C(4),单位C(8),姓名C,性别C(2),职称C,地址 C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。SELECT书名,作者,单价,分类号FROM图书;WHERE;ORDER BY;4
2、7 .设有如下关系表R、S和T :R(BH,XM,XB,DWH)S(SWH,DWM)T(BH,XM,XB,DWH)实现R U T的SQL语句是 o48 .设有如下关系表R :是 O44 .设计报表通常包括两部分内容:和布局。45 .是指只有满足联接条件的记录才包含在查询结果中。46 .设有图书管理数据库:图书(总编号C,分类号C,书名CQ6)作者C,出版单位C(20),单价 N(6,2)读者(借书证号C(4),单位C(8),姓名C,性别C(2),职称C,地址 C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书
3、价和分类号,结果按分类号升序排序。SELECT书名,作者,单价,分类号FROM图书;WHERE;ORDER BY;47 .设有如下关系表R、S和T :R(BH,XM,XB,DWH)S(SWH,DWM)T(BH,XM,XB,DWH)实现R U T的SQL语句是 o48 .设有如下关系表R :是 O44 .设计报表通常包括两部分内容:和布局。45 .是指只有满足联接条件的记录才包含在查询结果中。46 .设有图书管理数据库:图书(总编号C,分类号C,书名CQ6)作者C,出版单位C(20),单价 N(6,2)读者(借书证号C(4),单位C(8),姓名C,性别C(2),职称C,地址 C(20)借阅(借书
4、证号C(4),总编号C(6),借书日期D(8)检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。SELECT书名,作者,单价,分类号FROM图书;WHERE;ORDER BY;47 .设有如下关系表R、S和T :R(BH,XM,XB,DWH)S(SWH,DWM)T(BH,XM,XB,DWH)实现R U T的SQL语句是 o48 .设有如下关系表R :R(NO,NAME,SEX,AGE,CLASS)隔离性由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修
5、改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。持久性事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。数据库笔试题3:.游标的作用如何知道游标已经到了最后游标用于定位结果集的行,通过判断全局变量FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。数据库笔试题4:触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获
6、取事件之前和新的字段值。语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。现有数据库结构及数据如下:学生表(students)由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。持久性事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。数据库笔试题3:.游标的作用如何知道游标已经到了最后游标用于定位结
7、果集的行,通过判断全局变量FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。数据库笔试题4:触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获取事件之前和新的字段值。语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。现有数据库结构及数据如下:学生表(students)由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后
8、的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。持久性事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。数据库笔试题3:.游标的作用如何知道游标已经到了最后游标用于定位结果集的行,通过判断全局变量FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。数据库笔试题4:触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获取事件之
9、前和新的字段值。语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。现有数据库结构及数据如下:学生表(students)st_id sjname(姓名)sex(性另(!)选作题:1)列出数据库里所有的用户表名称。2 )使用一条SQL语句随机从学生表中取出5个学生的信息。高悬赏分求其中的几题的答案! !问题补充:谢谢各位大人,这么多人答出来了,是否要我考虑下,怎么送分,大家平均下可以吗我不晓得有没有这个功能#35,我先找找看,假如不行,我就给第一个答出我全部题目的,大家有意见吗参考答案:create table students(stjd varchar(20)zst
10、_namevarchar(50)zsex varchar(10)insert into students(stjd,st-namezsex)select stOOl,张杰,男 union allselect st002 ,公孙燕飞,男 union allselect stOO3 ,王楠,女 union allselect stOO4 ,王伟,男 union allselect stOO5 ,李燕纹,女 union allselect st006 ,孑小武,男select *from studentscreate table teachers(tjd varchar(20),t_namevarc
11、har(50),tjesson varchar(50)选作题:1)列出数据库里所有的用户表名称。2 )使用一条SQL语句随机从学生表中取出5个学生的信息。高悬赏分求其中的几题的答案! !问题补充:谢谢各位大人,这么多人答出来了,是否要我考虑下,怎么送分,大家平均下可以吗我不晓得有没有这个功能#35,我先找找看,假如不行,我就给第一个答出我全部题目的,大家有意见吗参考答案:create table students(stjd varchar(20)zst_namevarchar(50)zsex varchar(10)insert into students(stjd,st-namezsex)se
12、lect stOOl,张杰,男 union allselect st002 ,公孙燕飞,男 union allselect stOO3 ,王楠,女 union allselect stOO4 ,王伟,男 union allselect stOO5 ,李燕纹,女 union allselect st006 ,孑小武,男select *from studentscreate table teachers(tjd varchar(20),t_namevarchar(50),tjesson varchar(50)选作题:1)列出数据库里所有的用户表名称。2 )使用一条SQL语句随机从学生表中取出5个学
13、生的信息。高悬赏分求其中的几题的答案! !问题补充:谢谢各位大人,这么多人答出来了,是否要我考虑下,怎么送分,大家平均下可以吗我不晓得有没有这个功能#35,我先找找看,假如不行,我就给第一个答出我全部题目的,大家有意见吗参考答案:create table students(stjd varchar(20)zst_namevarchar(50)zsex varchar(10)insert into students(stjd,st-namezsex)select stOOl,张杰,男 union allselect st002 ,公孙燕飞,男 union allselect stOO3 ,王楠,
14、女 union allselect stOO4 ,王伟,男 union allselect stOO5 ,李燕纹,女 union allselect st006 ,孑小武,男select *from studentscreate table teachers(tjd varchar(20),t_namevarchar(50),tjesson varchar(50)选作题:1)列出数据库里所有的用户表名称。2 )使用一条SQL语句随机从学生表中取出5个学生的信息。高悬赏分求其中的几题的答案! !问题补充:谢谢各位大人,这么多人答出来了,是否要我考虑下,怎么送分,大家平均下可以吗我不晓得有没有这个
15、功能#35,我先找找看,假如不行,我就给第一个答出我全部题目的,大家有意见吗参考答案:create table students(stjd varchar(20)zst_namevarchar(50)zsex varchar(10)insert into students(stjd,st-namezsex)select stOOl,张杰,男 union allselect st002 ,公孙燕飞,男 union allselect stOO3 ,王楠,女 union allselect stOO4 ,王伟,男 union allselect stOO5 ,李燕纹,女 union allselect st006 ,孑小