相关知识:第11章
目的:通过本实验,掌握使用T-SQL语句创建和使用索引与视图的方法。
实验内容:结合实验一Library数据库编写编写满足如下各功能的程序:
(1)如果经常按书名查询图书信息,在书名上建立非聚集索引,并输出book表中的记录,看输出的次序是否按书名排序。
(2)在borrow表的学号和图书编号列上建立非聚集索引,并输出该表中的记录,看输出记录的次序如何。
(3)建立一个视图,显示“0502”班学生的借书信息(只要求显示姓名和书名)。
(4)建立一个视图,显示所有学生借书数目(只要求显示学号、姓名和数目)。
(5)删除前面创建的索引和视图。


相关知识:第12章。
目的:通过本实验,掌握使用T-SQL语句实现数据库完整性的各种方法。
实验内容:结合实验一Library数据库编写满足如下各功能的程序:
(6)将student表中性别列设置为只能取“男”或“女”值。
(7)将student表中性别列的默认值设为“男”。
(8)修改student表,将其“班号”列作为depart表“班号”的外键。
(9)将borrow表中“学号”和“图书编号”定义为主键。
(10)删除前面创建的约束。

注意:这是数据库课程的最后一次实验,实验时间第十四周到十六周。十六周周末之前,实验报告统一交到学委处。