环境:Windows 10操作系统,SQL Server 2019开发平台。
创建数据库:
1、按要求创建数据库
数据库名为db_HX;
数据库中包含一个主数据文件,逻辑文件名为HX_DATA,物理文件名为HX_DATA.MDF,文件的初始容量为5MB,最大容量为15MB,文件容量递增值为2MB;
数据库中包含一个辅数据文件,逻辑文件名为HX_DATA1,物理文件名为HX_DATA1.NDF,文件的初始容量为1MB,文件大小不受限制,文件增长量为20%;
事务日志文件的逻辑文件名为HX_LOG,物理文件名为HX_LOG.LDF,初始容量为3MB,最大容量为10MB,文件容量递增值为1MB;
create database db_HX
on
(name=HX_DATA,filename=‘E:\Fore term\HX_DATA.MDF’,size=5MB,maxsize=15MB,filegrowth=2MB),
(name=HX_DATA1,filename=‘E:\Fore term\HX_DATA1.NDF’,size=1MB,maxsize=unlimited,filegrowth=20%)
log on
(name=HX_LOG,filename=‘E:\Fore term\HX_LOG.LDF’,size3MB,maxsize=10MB,filegrowth=1MB)
2、按要求对数据库进行修改
在数据库db_HX中添加一个数据文件,逻辑文件名为HX_DATA2,文件的初始容量为3MB,最大容量为15MB,文件容量递增值为2MB;
将事务日志文件的最大容量改为20MB,文件容量递增值为2MB;
ALTER DATABASE db_HX
ADD FILE
(NAME='HX_DATA',FILENAME='D:\Fore term\HX_DATA2.ndf',SIZE=3MB,MAXSIZE=15MB,FILEGROWTH=1MB)
3、按要求对数据库文件进行删除
将数据库db_HX中刚添加的HX_DATA1数据库文件删除
DBCC SHRINKFILE(HX_DATA2,EMPTYFILE)
ALTER DATABASE db_HX REMOVE FILE HX_DATA2
4.删除数据库db_HX
DROP DATABASE db_HX
8.将数据库db_HX进行分离和附加操作。
SP_DETACH_db[db_HX] --分离
SP_ATTACH_DB db_HX,'D:\Fore term\db_HX.mdf' --附加
9.创建一个包含多个数据文件和日志文件的数据库db_MNS,该数据库包含两个初始大小为15MB的数据文件和两个5MB的日志文件。
创建数据表:
数据表1:书籍信息表(tb_BookInfo)
存储内容 |
存储书籍信息情况 |
|||
字段名称 |
中文意义 |
数据类型 |
数据长度 |
其它 |
SJBH |
书籍编号 |
char |
10 |
NOT NULL |
SJMC |
书籍名称 |
varchar |
20 |
NOT NULL |
LBBH |
类别编号 |
char |
2 |
|
CBS |
出版社 |
varchar |
30 |
|
ZZ |
作者 |