Sql server2000上机考试试题 下载本文

内容发布更新时间 : 2024/11/8 11:10:12星期一 下面是文章的全部内容请认真阅读。

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. 创建一个新的数据表,表名为“图书基本信息表”,表中各个字段的要求如

下表所示。

图书基本信息表 字段名称 字段类型 字段长度 允许空 主键 图书编码 Char 20 No yes 书名 Varchar 50 yes no 作者 Char 20 yes no 定价 Money 8 yes no 类别 Char 20 yes no 出版单位 Char 30 yes no 版次 Char 30 yes no 内容简介 varchar 500 yes no 3. 创建一个新的数据表,表名为“读者基本信息表”,表中各个字段的要求如

下表所示。

读者基本信息表 字段名称 字段类型 字段长度 允许空 主键 读者编号 Char 10 no Yes 姓名 Char 10 Yes no

1

性别 Char 2 Yes no 所在部门 varchar 30 yes no 4. 创建一个新的数据表,表名为“图书借阅信息表”,表中各个字段的要求如

下表所示。

图书借阅信息表 字段名称 字段类型 字段长度 允许空 主键 图书编码 Char 20 no yes 图书状态 Char 10 no no 读者编号 Char 10 no yes 借阅日期 datetime 8 no no 5. 使用insert语句向“图书基本信息表”中插入6条记录,具体数据要求如

下表所示。

图书基本信息表 图书 编码 100001 C语言程序设计 王宇天 24 计算机 书名 作者 定价 类别 出版单位 中国水利水电出版社 2003年8月第一版 使用通俗易懂的语言讲述程序设计方100002 VB程序设计语言 张大海 26 计算机 高等教育出版社 周红 25 外文 中国水利水电出版社 2004年3月第一版 2005年5月第一版 法 讲述版次 内容简介 VB6.0程序设计基本方法。 适于专科学生使用的大学英语精读教材 200001 大学英语 200002 美国口语 张小梅 19 外文 清华大学出版社 2004年练习初级美国口语的教材 讲述机床加工的实用方法 结合实例2

12月第二版 2004年11月第一版 2005年3300001 机床加工 李胜利 22 机械 中国水利水电出版社 300002 模具制造

王乐 27 机械 电子工

业出版社 月第二版 讲述模具制造的基本方法 6. 使用insert语句向“读者基本信息表”中插入6条记录,具体数据要求如

下表所示。

读者基本信息表 读者编号 姓名 性别 所在部门 JSJ01 高志远 男 计算机系 JSJ02 杨大鹏 男 计算机系 JSJ03 李小燕 女 计算机系 JSJ04 钱江 男 计算机系 JJX01 张波 男 机械工程系 WYX01 赵晨阳 女 外语系

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

下表所示。

图书借阅信息表 图书编码 图书状态 读者编号 借阅日期 100001 借阅 JSJ01 2005-9-16 100002 续借 JSJ03 2005-10-2 200001 借阅 WYX01 2005-10-15 300002 续借 JJX01 2005-10-24 200002 借阅 JSJ03 2005-11-5 8. 用代码实现以下两个参照完整性: (1)“图书借阅信息表”中的“图书编码”字段的值来自于“图书基本信息表”中的“图书编码”字段的值 (2)“图书借阅信息表”中的“读者编号”字段的值来自于“读者基本信息表”中的“读者编号”字段的值

9. 用t-sql语句创建一个新的索引,索引名称为“索引_出版单位and作者”,使用的数据表是“图书基本信息表”,所用的字段包括“出版单位”和“作者”两个字段。

10. 用t-sql语句创建一个新的索引,索引名称为“索引_所在部门and姓名”,

使用的数据表是“读者基本信息表”,所用的字段包括“所在部门”和“姓

3