练习二 SQL Server数据库的管理
1、 在企业管理器中利用图形界面工具新建一个数据库studb1,设置其参数如下:
数据文件的初始大小为2M,最大为6M,增长方式为每次1M;数据文件的名称和路径使用默认值
日志文件的初始大小为1M,最大大小无限制,增长方式为递增5%;日志文件的名称和路径使用默认值
2、 在企业管理器中利用图形界面工具新建一个数据库studb2,设置其参数如下:
数据文件的逻辑名为studb2_Data1;物理名称为studb2_Data1.Mdf,路径位于D:\sdata;数据文件的初始大小为1M,最大为8M,增长方式为每次10%
日志文件的逻辑名为studb2_Log1;物理名称为studb2_Log1.ldf,路径位于D:\sdata;日志文件的初始大小为2M且不自动增长;
3、 studb2数据库创建完成后,对数据库studb2进行如下操作
创建新的文件组,名称为SEC
创建新的数据文件,逻辑名称为studb2_Data2,物理文件名为studb2_Data2.ndf; 路径位于D:\sdata; 其他参数值采取默认值,并将其加入文件组SEC
创建新的日志文件,逻辑名称为studb2_Log2,其余参数均采用默认值
4、 对数据库studb2,执行如下操作
删除第3题中创建的文件组SEC,观察系统的反应。
删除第3题中创建的次数据文件,然后再删除文件组SEC,观察系统的反应。
删除第三题中创建的次日志文件
删除主数据文件、主日志文件观察系统的反应
删除主文件组,观察系统的反应。
5、 在查询分析器中,编写SQL语句创建数据库Studentsdb1,不指定参数,创建完成后去
企业管理器查看系统为其制定的各项参数。
6、 利用图形界面工具修改数据库Studentsdb1的上述参数
7、 在查询分析器中,编写SQL语句创建数据库Studentsdb2,参数如下:
a) 数据文件逻辑名为stu2
b) 物理文件为stu2.mdf;存放在d盘目录db
8、 在查询分析器中,编写SQL语句创建数据库Studentsdb3,参数如下:
a) 数据文件逻辑名为stu3
b) 物理文件为stu3.mdf; 存放在d盘目录db
c) 初始大小为2M,递增方式为1M,最大10M
9、 在查询分析器中,编写SQL语句创建数据库Studentsdb4,参数如下:
a) 数据文件逻辑名为stu4,物理文件为stu4.mdf;存放在d盘目录db;初始大小为2000KB,递增方式为10%,最大9000KB;
b) 日志文件逻辑名为stu4log;物理文件为stu4.ldf;存放在d盘目录db;初始大小1M,递增方式为5%,大小不限制
10、 在查询分析器中,编写SQL语句创建数据库Studentsdb5,参数如下:
a) 数据文件逻辑名为stu5,物理文件为stu5.mdf;存放在d盘目录db;初始大小为4000KB,其大小不可自动增长
11、在查询分析器,编写SQL语句创建数据库Studentsdb6,要求如下:
a) 主文件组包括两个数据文件和两个日志文件
b) 数据文件1的逻辑文件名为stu61;物理文件存放于d:\db目录下,名字为stu61.mdf;初始大小为1MB;最大为5MB;递增方式是每次增加20%
c) 数据文件2的逻辑文件名为stu62;物理文件存放于D盘的DB目录下,名字为stu62.ndf;初始
大小为3MB;且不自动增长
d) 日志文件的逻辑文件名分别为stu6log1,stu6log2,,名字分别为stu6log1.ldfstu6log2.ldf; 存放于d:\db目录下;初始大小均为1MB;最大均为5MB;递增方式都是每次增加256KB
12、利用企业管理器删除数据库Studentsdb1Studentsdb2Studentsdb3
13、 编写SQL语句删除数据库Studentsdb4 Studentsdb5Studentsdb6
14、 如果希望在上面建立的每个数据库中都包含表db2数据库sql语句test,如何快速建立这些表?