admin管理员组

文章数量:1794759

SQL server数据库的管理实验<基础创建、修改删除的方法和步骤,及各类约束的方法>

SQL server数据库的管理实验<基础创建、修改删除的方法和步骤,及各类约束的方法>

一、实验目的 熟练掌握使用SSMS和Transact-SQL语句创建、修改删除的方法和步骤,及各类约束的方法,掌握利用SSMS接收Transact-SQL语句并进行结果分析,了解SQL Server数据库的逻辑组件和物理存储结构。

二、实验准备: 1.用SSMS和T-SQL语句创建、修改和删除数据库。 2.用SSMS查看数据库属性。 3.用SSMS和T-SQL创建表、主键和各类约束。 4.用SSMS和T-SQL查看和修改表结构,添加、删除各类约束。 5.熟悉SSMS以及T-SQL语句的使用方法。

三、实验内容和步骤 1.用SSMS创建学生管理系统中的数据库student,数据文件和日志文件参数自定。

1.1——用SSMS创建数据库

2.在磁盘路径下查看新建数据库的数据文件和日志文件。

1.2——磁盘路径下查看数据文件和日志文件

3.用Transact-SQL语句修改student数据库的属性,指定日志文件大小为10M,最大文件大小为20M,文件增长方式按5%自动增长。观察若初始文件大小比修改后的文件还要大时会出现什么情况?

1.3——用Transact-SQL语句修改属性 答:若初始文件大小比修改后的文件还要大时会报错无法执行

4.用Transact-SQL语句向student数据库添加一个数据文件,逻辑文件名为stud_data2,存储路径为D:\\database,文件大小为20M,最大文件大小为30M,文件增长方式按1M自动增长。

1.4——用Transact-SQL添加一个数据文件

5.SSMS和Transact-SQL语句删除student数据库,查看相应的数据文件和日志文件两个磁盘文件有何变化?

1.5——用Transact-SQL语句删除

1.6——用SSMS语句删除 答:用Transact-SQL语句删除其实是分离,分离后.mdb和.log文件都在,以后你需要用的时候,还可以用附加数据库的方法加上去,是一可逆操作分离以后其实只是SQL Server不再对那数据库进行管理和操作,文件实际还在硬盘上,而用SSMS语句删除不可逆,删除了文件就没有了

在学生数据库student有学生表、课程表和选课表,各表结构如下: 学生(学号,姓名,性别,出生日期,所在系); 课程(课程号,课程名,先修课); 选课(学号,课程号,成绩)。 1.使用SSMS,创建学生表和课程表,数据类型自定,并为每个表建立主键。

2.1——用SSMS创建学生表

2.2——用SSMS创建课程表

2.用Transact-SQL语句创建选课表,设定该表的主键为表级约束,设定成绩字段的check约束,使成绩的取值在0-100之间。

2.3——Transact-SQL语句创建选课表

2.4——显示

3.用Transact-SQL语句给学生表增加一个家庭住址字段,给课程表增加一个学分字 段。

2.5——Transact-SQL语句给表增加

2.6——效果

4.用Transact-SQL语句给学生表的姓名添加惟一性约束。

2.1——添加惟一性约束

本文标签: 方法步骤数据库基础SQL