1实验一 通过SQL Server Management Studio创建及管理数据库.doc
文本预览下载声明
实验一 通过SQL Server Management Studio创建及管理数据库
一、实验目的
(1)熟悉SQL Server Management Studio
(2)掌握通过SQL Server Management Studio管理数据库的方法。
(3)掌握数据库及其物理文件的结构关系。
(4)掌握通过SQL Server Management Studio管理数据表的方法
二、实验内容
通过SQL Server Management Studio创建数据库
创建一个名称为学生管理信息Student_info数据库,创建数据库Student_info的具体参数如表1。
表B.1 数据库参数
参数名称 参考参数 数据库名称
数据库逻辑文件名称
数据物理文件名称
数据文件初始大小
数据文件大小最大值
数据文件增长增量
日志逻辑文件名称
日志物理文件名称
日志文件初始大小
日志文件大小最大值
日志文件增长增量 Student_info
Student_info_data
Student_info_data.mdf
20MB
300MB
5MB
Student_info_log
Student_info_log.ldf
5MB
50MB
1MB
步骤:
1、打开SQL Server Management Studio
2、如下图所示,右击“数据库”,选择“新建数据库”
3、新建数据库后,出现如下界面
把题目中要求的参考参数填入上面的界面中
最后形成的界面为:
4、最后点击“确定”,创建完成
2、查看、验证创建的数据库
方法1:执行sp_helpdb系统存储过程查看Student_info数据库的信息。
步骤:
1、在Student_info数据库中“新建查询”
2、输入SQL语句:sp_helpdb Student_info,单击“执行”
方法2:在企业管理器中查看
步骤:
1、右击Student_info数据库,单击“属性”
2、在“数据库属性”中选择“文件”,查看数据库信息
3、修改数据库的属性
通过SQL Server Management Studio查看数据库(注意),将数据库Student_info数据文件的初始大小改为30MB,最大值改为500MB,数据增长改为5%,日志文件的初始大小改为20MB,最大值改为60MB,数据增长改为6%。
步骤:
1、右击Student_info数据库,单击“属性”;在“数据库属性”中选择“文件”,并修改信息
最后的界面信息如下,单击“确定”,修改完成
4、数据库的分离及附加
将Student_info数据库从数据库服务器分离
1、选中Student_info数据库,右击选择“属性”;出现如下界面,选择“选项”
2、在“选项”中找到“限制访问”,将其内容改为“SINGLE_USER”
单击“确定”,出现如下对话框:
单击“是”,则出现:
3、选择Student_info数据库,右击选择“任务”,继续选择“分离”
出现如下界面:选中“更新统计信息”复选框。若“消息”列中没有显示存在活动连接,则“状态”列显示为“就绪”,否则显示“未就绪”,此时必须勾选“删除连接”列的复选框
单击“确定”,分离成功
如下图,已不存在Student_info数据库
将Student_info数据库再次附加到服务器中
1、选中左边“数据库”,右击选择“附加”
出现如下界面,单击“添加”
出现如下界面,选择以“.mdf”为后缀名的Student_info_data,单击“确定”
单击“确定”,完成附加操作
5、通过SQL Server Management Studio在Student_info数据库中创建表
Student_info数据库包含3张表:Student表、Course表及SC表,分别代表学生信息、课程信息及学生选课信息。3张表的结构及其约束见表2、表3、表4.
表 2 Student表结构和约束
列名称 类型 宽度 允许空值 缺省值 约束 主键 说明 Sno char 8 否 是 学号 Sname varchar 8 否 学生姓名 Sex char 2 否 男 性别 Birth smalldatetime 否 出生年月 Classno char 3 否 班级号 Entrance_date smalldatetime 否 入学时间 Home_addr varchar 40 是 家庭地址 步骤:
1、单击Student_info数据库,展开
显示全部