使用SQL语句创建学生管理数据库,数据库名为studentmanager2。要求如下:创建数据studentmanager2,数据库中包含有两个数据文件,逻辑文件名分别为sm2_data1和sm2_data2,其中sm2_data1文件的初始大小为6MB,最大值为100MB,文件增长方式为每次增长10%;sm2_data2文件的初始大小为7MB,文件增长不受限制,并放在g1文件组中,日志文件名为sm2_log,其他使用默认值。所有文件都保存在d盘sql server中。
时间: 2024-02-06 18:10:27 浏览: 19
可以使用以下SQL语句创建学生管理数据库:
```sql
CREATE DATABASE studentmanager2
ON PRIMARY
( NAME = sm2_data1,
FILENAME = 'D:\sql server\sm2_data1.mdf',
SIZE = 6MB,
MAXSIZE = 100MB,
FILEGROWTH = 10%),
FILEGROUP g1
( NAME = sm2_data2,
FILENAME = 'D:\sql server\sm2_data2.ndf',
SIZE = 7MB,
FILEGROWTH = 1MB )
LOG ON
( NAME = sm2_log,
FILENAME = 'D:\sql server\sm2_log.ldf',
SIZE = 1MB,
FILEGROWTH = 10% )
```
上述SQL语句中,通过CREATE DATABASE创建了名为studentmanager2的数据库,并在PRIMARY文件组中创建了名称为sm2_data1的数据文件,文件名为D:\sql server\sm2_data1.mdf,初始大小为6MB,最大值为100MB,文件增长方式为每次增长10%。同时,在FILEGROUP g1中创建了名称为sm2_data2的数据文件,文件名为D:\sql server\sm2_data2.ndf,初始大小为7MB,文件增长不受限制。在LOG中创建了名称为sm2_log的日志文件,文件名为D:\sql server\sm2_log.ldf,初始大小为1MB,文件增长方式为每次增长10%。