SQL Server数据库创建与管理:平台与T-SQL实战

需积分: 0 3 下载量 189 浏览量 更新于2024-08-05 收藏 409KB DOCX 举报
"本次实验主要涉及SQL Server数据库的创建与管理,包括使用SQL Server管理工具以及T-SQL语句创建数据库,并进行删除操作。实验涵盖了数据库的逻辑结构和物理结构的理解,以及两种创建方法的实践。" 在实验过程中,首先介绍了如何通过SQL Server管理平台创建“学生管理”数据库。这个过程包括了以下步骤: 1. 打开SQL Server Management Studio (SSMS),选择“对象资源管理器”中的“数据库”节点,右键点击并选择“新建数据库”。 2. 输入数据库名称“学生管理”。 3. 配置数据文件:为主数据文件设置初始大小为20MB,最大大小为100MB,增长幅度为5MB;为次要数据文件设置初始大小为10MB,最大大小不限,增长幅度为20%。 4. 配置事务日志文件:设置初始大小为20MB,最大大小为100MB,增长幅度为20%。 5. 确认配置并创建数据库。 接着,实验转向使用T-SQL语句创建“仓库管理”数据库。这需要在查询编辑器中输入以下命令: ```sql CREATE DATABASE 仓库管理 ON ( NAME = '仓库管理_data', FILENAME = 'C:\path\to\warehouse_management_data.mdf', SIZE = 20MB, MAXSIZE = 100MB, FILEGROWTH = 5MB ), ( NAME = '仓库管理_data2', FILENAME = 'C:\path\to\warehouse_management_data2.ndf', SIZE = 10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 20% ) LOG ON ( NAME = '仓库管理_log', FILENAME = 'C:\path\to\warehouse_management_log.ldf', SIZE = 20MB, MAXSIZE = 100MB, FILEGROWTH = 20% ); ``` 确保替换合适的路径,执行后,数据库会在指定位置创建。 最后,实验涉及了删除“仓库管理”数据库的操作,这可以通过在SSMS中选择对应的数据库,右键点击并选择“删除”来完成,或在查询编辑器中输入`DROP DATABASE 仓库管理;`执行删除。 实验中遇到的问题和解决方案: 1. 在创建“学生管理”数据库时,错误地使用了非主题相关的文件名,导致创建的数据库无法识别。解决办法是确保主数据文件和日志文件的名称包含数据库名,日志文件名后加“_log”,次数据文件以“数据库名_数字”命名。 2. 使用T-SQL创建“仓库管理”数据库时,由于复制的代码格式错误,未正确配置次数据文件,导致语法错误。解决方法是仔细检查并修改SQL语句,确保逗号和格式的正确性。 通过这次实验,学生可以深入理解SQL Server数据库的创建、管理以及T-SQL语句的运用,同时锻炼了解决实际问题的能力。