Sql server2000上机考试试题

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

Sql server2000上机考试试题
要求:
1)以下考题全部在查询分析器中用T-SQL 语言实现,将代码放入文本文件或word文件保存为:你的姓名+你的学号.扩展名,如:小明01.txt。

写上题号.
2)在D盘下建立一个文件夹为你的姓名+学号的文件夹,如:小明01
3)将你的代码文件(扩展名为.sql的文件)、你的数据库的数据文件(扩展名为.mdf),你的数据库的日志文件(扩展名为.ldf)邮件主题:姓名+学号(如:小明01)
题目:
1.创建一个名为example+你的学号的数据库(如:学号为1号的同学建立的
数据库名字为example01),主文件的逻辑文件名为example_data,主文件的物理文件名为example.mdf(此物理文件存放在D盘刚建的“你的名字+学号”的文件夹下),最大尺寸为无限大,增长速度为15%;日志文件的逻辑文件名为example_log,日志文件的物理文件名为example.ldf(此日志文件也存放在D盘下,你的名字+学号的文件夹下),初始大小为3MB,最大尺寸为10MB,增长速度为1MB.以下操作在此数据库中进行操作.
2.创建一个新的数据表,表名为“图书基本信息表”,表中各个字段的要求如
下表所示。

3.创建一个新的数据表,表名为“读者基本信息表”,表中各个字段的要求如
下表所示。

4.创建一个新的数据表,表名为“图书借阅信息表”,表中各个字段的要求如
下表所示。

5.使用insert语句向“图书基本信息表”中插入6条记录,具体数据要求如
下表所示。

6.使用insert语句向“读者基本信息表”中插入6条记录,具体数据要求如
下表所示。

7.使用insert语句向“图书借阅信息表”中插入5条记录,具体数据要求如
下表所示。

8.用代码实现以下两个参照完整性:
(1)“图书借阅信息表”中的“图书编码”字段的值来自于“图书基本信息表”中的“图书编码”字段的值
(2)“图书借阅信息表”中的“读者编号”字段的值来自于“读者基本信息表”中的“读者编号”字段的值
9. 用t-sql语句创建一个新的索引,索引名称为“索引_出版单位and作者”,使用的数据表是“图书基本信息表”,所用的字段包括“出版单位”和“作者”两个字段。

10.用t-sql语句创建一个新的索引,索引名称为“索引_所在部门and姓名”,
使用的数据表是“读者基本信息表”,所用的字段包括“所在部门”和“姓
名”两个字段。

11.使用T-sql语言创建一个新的视图,要求如下:显示外语系老师所借图书的
所有记录。

12.使用系统存储过程查看第11题创建的视图的定义文本信息和依赖关系。

13.编写一个用户自定义函数“函数_读者借阅册数”,要求根据输入的读者编
号,求此人的借书总册数。

14.使用自定义函数“函数_读者借阅册数”,求图书借阅信息表中每位读者的
借阅册数。

15.创建一个带参数的存储过程,输入参数为作者的名字,查询此位作者出版
的所有图书信息。

16.创建一个带参数的存储过程,输入参数为读者姓名,查询此人借阅了哪些
图书及借阅的时间。

17.创建一个新的触发器,完成的功能是当在图书借阅信息表中插入一条新记
录后,触发该触发器,显示“你成功插入了一条新记录”的提示信息。

18.使用系统存储过程修改18题创建的触发器的名称。

19.删除第19题的触发器。

相关文档
最新文档