欢迎来到天天文库
浏览记录
ID:6376559
大小:5.99 MB
页数:34页
时间:2018-01-12
《1实验一 通过sql server management studio创建及管理数据库》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验一通过SQLServerManagementStudio创建及管理数据库一、实验目的(1)熟悉SQLServerManagementStudio(2)掌握通过SQLServerManagementStudio管理数据库的方法。(3)掌握数据库及其物理文件的结构关系。(4)掌握通过SQLServerManagementStudio管理数据表的方法二、实验内容1、通过SQLServerManagementStudio创建数据库创建一个名称为学生管理信息Student_info数据库,创建数据库Student_info的具体
2、参数如表1。表B.1数据库参数参数名称参考参数数据库名称数据库逻辑文件名称数据物理文件名称数据文件初始大小数据文件大小最大值数据文件增长增量日志逻辑文件名称日志物理文件名称日志文件初始大小日志文件大小最大值日志文件增长增量Student_infoStudent_info_dataStudent_info_data.mdf20MB300MB5MBStudent_info_logStudent_info_log.ldf5MB50MB1MB步骤:1、打开SQLServerManagementStudio2、如下图所示,右击“数据
3、库”,选择“新建数据库”3、新建数据库后,出现如下界面把题目中要求的参考参数填入上面的界面中最后形成的界面为:4、最后点击“确定”,创建完成2、查看、验证创建的数据库方法1:执行sp_helpdb系统存储过程查看Student_info数据库的信息。步骤:1、在Student_info数据库中“新建查询”2、输入SQL语句:sp_helpdbStudent_info,单击“执行”方法2:在企业管理器中查看步骤:1、右击Student_info数据库,单击“属性”2、在“数据库属性”中选择“文件”,查看数据库信息3、修改数据
4、库的属性通过SQLServerManagementStudio查看数据库(注意),将数据库Student_info数据文件的初始大小改为30MB,最大值改为500MB,数据增长改为5%,日志文件的初始大小改为20MB,最大值改为60MB,数据增长改为6%。步骤:1、右击Student_info数据库,单击“属性”;在“数据库属性”中选择“文件”,并修改信息最后的界面信息如下,单击“确定”,修改完成4、数据库的分离及附加1)将Student_info数据库从数据库服务器分离1、选中Student_info数据库,右击选择“属
5、性”;出现如下界面,选择“选项”2、在“选项”中找到“限制访问”,将其内容改为“SINGLE_USER”单击“确定”,出现如下对话框:单击“是”,则出现:3、选择Student_info数据库,右击选择“任务”,继续选择“分离”出现如下界面:选中“更新统计信息”复选框。若“消息”列中没有显示存在活动连接,则“状态”列显示为“就绪”,否则显示“未就绪”,此时必须勾选“删除连接”列的复选框单击“确定”,分离成功如下图,已不存在Student_info数据库1)将Student_info数据库再次附加到服务器中1、选中左边“数据
6、库”,右击选择“附加”出现如下界面,单击“添加”出现如下界面,选择以“.mdf”为后缀名的Student_info_data,单击“确定”单击“确定”,完成附加操作5、通过SQLServerManagementStudio在Student_info数据库中创建表Student_info数据库包含3张表:Student表、Course表及SC表,分别代表学生信息、课程信息及学生选课信息。3张表的结构及其约束见表2、表3、表4.表2Student表结构和约束列名称类型宽度允许空值缺省值约束主键说明Snochar8否是学号Sna
7、mevarchar8否学生姓名Sexchar2否男性别Birthsmalldatetime否出生年月Classnochar3否班级号Entrance_datesmalldatetime否入学时间Home_addrvarchar40是家庭地址步骤:1、单击Student_info数据库,展开;选择“表”右击,选择“新建表”出现如下界面,根据表格信息,向界面中插入信息2、在列表中插入详细信息设置主键:选中Sno,右击,选择“设置主键”设置缺省值:选中Sex,在“列属性”中选择“默认类型或绑定”,填写“’男’”3、保存,并命名为
8、“Student”,创建完成表3Course表结构和约束列名称类型宽度允许空值缺省值约束主键说明Cnochar3否是课程号Cnamevarchar20否课程名称Total_periorsmallint是大于0总学时Credittinyint是大于0,小于等于6学分步骤同创建“Student”表大致相同:
此文档下载收益归作者所有