SQL Server数据库技能大赛试卷

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

SQL Server数据库技能大赛试卷

考试形式:闭卷考试时间:120分钟总分:100分

一、在D盘新建一个文件夹(以自己的名字命名),然后启动SQL Server2008数据库,新建一个数据库(LIBRARY),把数据库保存在自己的文件夹里面。(注:所有操作都要以截图的方式保存在word里面然后上交word文档,另外还要把在查询编辑器的语句也要保存在自己的文件夹里面,所有文件名都是以自己的名字命名)(10分)

二、上机操作内容:(90分)

1、在创建好的数据库(LIBRARY)里面创建表,并且设置相应有约束。要求:

在图书管理数据库(LIBRARY)中创建三张表,图书信息表(Books)、读者信息表(Readers)和借阅览信息(Lending),表中各列的内容及要求见表如下:(30分)

图书信息表Books

读者信息表Readers

借阅信息表Lending

1)增加,修改和删除字段。要求如下:(20分)

2)给Books表增加一个ISBN字段,数据类型为char(10)。

3)将ISBN字段的数据类型修改为varchar(20)。

4)为ISBN字段设置为DEFAULT约束,约束名为df_ISBN,默认值为“123456789”。

5)删除ISBN字段上设置的DEFAULT约束。

6)删除Books中增加的ISBN字段。

2、向三张表中添加数据、更新数据、删除数据,并验证约束。要求:

1)使用insert语句向Books,Readers,Lending三张表中分别插入若干条

记录,并验证约束。各表的测试数据如下表所示:(40分)

图书信息表Books

读者信息表Readers

借阅信息表Lending

2)输入完毕后,用查询语句“select * from 表名”,查询已建立3个表内容。(注:把所有查询SQL语句保存在自己的文件夹里面,否则不得分)

向读者表添加一个新读者,读者的信息为:读者号“R201401010”,姓名“张三”性别为“男”。

3)将所有图书价格大于45元的书单价打9折。

4)查询所有男生的信息。

5)查询ReadID为R201401005所有借阅信息,结果按Borrowdate降序排序。6)备份数据库LIBRARY。(注:备份的数据库放在自己的文件夹里面)

7)删除表Books,Readers和Lending。

相关文档
最新文档