第二单元实验.docx
《第二单元实验.docx》由会员分享,可在线阅读,更多相关《第二单元实验.docx(16页珍藏版)》请在冰豆网上搜索。
第二单元实验
第二单元数据库的建立与维护
实验一
1、实验目的
掌握使用SSMS图形化界面创建数据库、数据表和插入数据的方法
2、实验内容
假设你是某个大学的一名数据库管理员。
现在制订了一个新数据库的规范,该数据库中将存储学校所有学生的详细信息。
使用该规范创建相应的数据库及表。
1、新数据库名为StuInfo。
2、该数据库应该包含一个数据文件和一个日志文件,名称分别为StuInfo_Data和StuInfo_Log。
这些文件默认是创建在C:
\ProgramFiles\MicrosoftSQLSever\MSSQL.1\MSSQL\Data文件夹中。
3、要求数据文件放在D:
\SQL目录,日志文件存放在E:
\SQL目录。
4、数据文件的初始大小应为100MB,并且不允许自动增长。
日志文件的初始大小为25MB,并且不允许自动增长。
5、创建表格student,包括sno、sname和phone三个字段。
定义其数据类型,前两个为nchar(10),phone为int。
不允许为空。
6、录入学生信息。
Sno、sname和phone分别为:
2007001、李华、676321;2007002、王军、787234;2007003、张静、678213;2007004、李鹏、646521;2007005、王姬、675641。
3、实验步骤
1、启动数据库管理软件‘SQLSeverManagementStudio’
2、在对象资源管理器中选择【数据库】节点,单击右键选择【新建数据库】
设置该数据库的相应属性值,完成后单击【确定】
即可新建数据库StuInfo:
3、新建表
在弹出属性框中输入要新建的表的属性,单击保存
在弹出对话框中输入表名单击确定即可,
4、向表中插入数据
在弹出属性框中,输入信息
(数据库文件在实验一的文件夹中)
实验二
一、实验目的
1、掌握用SSMS图形化界面和T-SQL语句创建数据库的方法。
2、掌握修改数据库、数据库更名的方法。
3、掌握删除数据库的方法。
二、实验内容
1、使用SSMS图形化界面创建一个数据库
2、使用T-SQL语句创建一个数据库
3、在SSMS图形化界面中修改第2题中创建的数据库
4、数据库更名
5、删除数据库
三、实验步骤
1、在SSMS图形化界面中创建数据库Test1
2、在查询分析其中输入并执行一个CREATEDATEBASE语句,具体要求如下:
CREATEDATABASETest2
ON
(name='Test2Data1',
filename='d:
\SQL\Test2Data1.mdf',
size=3MB,
maxsize=10MB,
filegrowth=1MB),
(name='Test2Data2',
filename='d:
\SQL\Test2Data2.ndf',
size=1MB,
maxsize=10MB,
filegrowth=1MB)
LOGON
(name='Test2Log1',
filename='d:
\SQL\Test2Log1.ldf',
size=512KB,
maxsize=10MB,
filegrowth=1MB)
执行结果:
3、按照下列要求在SSMS图形化界面中修改题2中创建的数据库:
(1)主要数据文件容量为4MB,最大容量为20MB,递增量为2MB。
(2)次要数据文件容量为2MB,最大容量为20MB,递增量为2MB。
(3)事务日志文件:
初始容量为1MB,最大容量为10MB,递增量为1MB。
修改后:
4、数据库更名
使用T-SQL语句更改数据库名称:
execsp_renamedb'Test2','new_TEST1'
5、收缩数据库
实验代码:
DBCCSHRINKDATABASE(Test1,10)
GO
USETest2
DBCCSHRINKFILE(Test2Data1,7)
实验结果:
6、删除数据库
使用SSMS图形化界面删除数据库:
使用T-SQL语句删除数据库:
实验代码:
usemaster
dropdatabaseTest2
实验结果:
已删除