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.ldf和stu6log2.ldf;存放于d:\db目录下;初始大小均为
1MB;最大均为5MB;递增方式都是每次增加256KB
12、利用企业管理器删除数据库Studentsdb1,Studentsdb2,Studentsdb3
13、编写SQL语句删除数据库Studentsdb4,Studentsdb5,
Studentsdb6
14、如果希望在上面建立的每个数据库中都包含表test,如何快速
建立这些表?
练习三SQLServer表的管理(1)
1、使用企业管理器创建数据库Sales,采用系统默认的参数
2、使用企业管理器在Sales数据库中创建Employees表,表结构如下:
表1Employee的结构
列名数据类型是否为空
编号Char(6)N
姓名Char(8)N
性别Char(1)Y,默认为1
部门Varchar(16)Y
地址Varchar(50)Y
3、在企业管理器中设置“编号”为主键
4、使用企业管理器在表Employee表中输入以下数据
并使用SQL语句插入以下数据
000007赵子龙1技术部855632641109
5、使用SQL语句在Sales数据库中创建数据表Goods、Sell,Good和Sell的结
构分别入下表所示。
表2Goods的结构
进货编号IntN,主键
商品编号IntN
商品名称Varchar(20)N
进货价MoneyN
零售价MoneyN
数量IntN
进货员工编号Varchar(20)N
N
差价
(计算列:零售价-进货价)
表3Sell的结构
intN
销售编号
自动增量,从0开始,依次加1
数量intN
售货员工编号Varchar(20)N
6、使用SQL语句在表Goods中插入如下商品信息;观察“差价”列值的变化