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

编程知识 更新时间:2023-04-05 13:40:40

一、实验目的
熟练掌握使用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 server数据库的管理实验<基础创建、修改删除的方法和步骤,及各类约束的方法>

本文发布于:2023-04-05 13:40:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/de89099f84ed77fb6faf750cb06c744b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方法   步骤   数据库   基础   SQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 46394文章数
  • 14阅读数
  • 0评论数