使用SQL语句创建学生管理数据库,数据库名为studentmanager2。要求如下:创建数据studentmanager2,数据库中包含有两个数据文件,逻辑文件名分别为sm2_data1和sm2_data2,其中sm2_data1文件的初始大小为6MB,最大值为100MB,文件增长方式为每次增长10%;sm2_data2文件的初始大小为7MB,文件增长不受限制,并放在g1文件组中,日志文件名为sm2_log,其他使用默认值。所有文件都保存在d盘sql server中。
时间: 2023-12-10 22:38:23 浏览: 100
清华IT SQLServer2005教程(2)
你可以使用以下SQL语句创建符合要求的学生管理数据库:
```
CREATE DATABASE studentmanager2
ON PRIMARY
(NAME = sm2_data1,
FILENAME = 'D:\sql server\sm2_data1.mdf',
SIZE = 6MB,
MAXSIZE = 100MB,
FILEGROWTH = 10%)
LOG ON
(NAME = sm2_log,
FILENAME = 'D:\sql server\sm2_log.ldf')
FILEGROUP g1
(NAME = sm2_data2,
FILENAME = 'D:\sql server\sm2_data2.ndf',
SIZE = 7MB,
FILEGROWTH = 1MB);
```
解释:
- `CREATE DATABASE studentmanager2`:创建名为studentmanager2的数据库。
- `ON PRIMARY`:指定主文件组。
- `NAME = sm2_data1`:指定逻辑文件名为sm2_data1。
- `FILENAME = 'D:\sql server\sm2_data1.mdf'`:指定物理文件名为D:\sql server\sm2_data1.mdf。
- `SIZE = 6MB`:指定初始大小为6MB。
- `MAXSIZE = 100MB`:指定最大值为100MB。
- `FILEGROWTH = 10%`:指定增长方式为每次增长10%。
- `LOG ON`:指定日志文件组。
- `NAME = sm2_log`:指定逻辑文件名为sm2_log。
- `FILENAME = 'D:\sql server\sm2_log.ldf'`:指定物理文件名为D:\sql server\sm2_log.ldf。
- `FILEGROUP g1`:指定文件组g1。
- `NAME = sm2_data2`:指定逻辑文件名为sm2_data2。
- `FILENAME = 'D:\sql server\sm2_data2.ndf'`:指定物理文件名为D:\sql server\sm2_data2.ndf。
- `SIZE = 7MB`:指定初始大小为7MB。
- `FILEGROWTH = 1MB`:指定增长方式为每次增长1MB。
阅读全文