### 数据库实验指导书知识点详解 #### 实验一:数据库管理 **实验目的:** - 学习如何通过SQL语言创建、修改与删除数据库。 - 掌握使用企业管理器进行数据库的基本管理操作。 **实验环境配置:** - **硬件:** 个人电脑 - **操作系统:** Windows - **数据库系统:** SQL Server 2000 **实验准备步骤:** - 在D盘创建一个以自己学号命名的文件夹,以便后续的所有操作都在此文件夹内进行。 ### 实验内容详述 #### 1. 使用`CREATE DATABASE`命令创建数据库 **任务一:** 创建一个名为`Student`的数据库,所有参数使用默认设置。 ```sql CREATE DATABASE student; ``` - **解释:** 这条SQL语句用于创建一个名为`student`的数据库,其中没有指定任何额外的参数,因此所有的参数如数据文件的位置、初始大小等都采用SQL Server 2000的默认设置。 **任务二:** 创建一个名为`Student1`的数据库,并指定其数据文件和日志文件的相关属性。 ```sql CREATE DATABASE student1 ON ( NAME = student1_data, FILENAME = 'C:\DATA\student1.mdf', SIZE = 10 MB, MAXSIZE = unlimited, FILEGROWTH = 10% ) LOG ON ( NAME = student1_log, FILENAME = 'D:\DATA\student1_log.LDF', SIZE = 1 MB, MAXSIZE = 5 MB, FILEGROWTH = 1 MB ); ``` - **解释:** - `NAME`: 数据文件或日志文件的逻辑名称。 - `FILENAME`: 数据文件或日志文件的实际物理路径。 - `SIZE`: 文件的初始大小。 - `MAXSIZE`: 文件的最大允许大小。 - `FILEGROWTH`: 文件的增长量,可以是具体的数值也可以是百分比。 #### 2. 创建具有多个数据文件和日志文件的数据库 **任务三:** 创建一个名为`students`的数据库,包含两个数据文件和两个事务日志文件。 ```sql CREATE DATABASE students ON ( NAME = students1, FILENAME = 'C:\DATA\students1.mdf', SIZE = 10 MB, MAXSIZE = unlimited, FILEGROWTH = 10% ), ( NAME = students2, FILENAME = 'D:\DATA\students2.ndf', SIZE = 20 MB, MAXSIZE = 100 MB, FILEGROWTH = 1 MB ) LOG ON ( NAME = studentslog1, FILENAME = 'D:\DATA\studentslog1.LDF', SIZE = 10 MB, MAXSIZE = 50 MB, FILEGROWTH = 1 MB ), ( NAME = studentslog2, FILENAME = 'D:\DATA\studentslog2.LDF', SIZE = 10 MB, MAXSIZE = 50 MB, FILEGROWTH = 1 MB ); ``` - **解释:** - 这里创建了一个名为`students`的数据库,其中包含两个数据文件(`students1`和`students2`)以及两个事务日志文件(`studentslog1`和`studentslog2`)。 - 注意不同文件之间的属性设置差异。 #### 3. 使用企业管理器进行数据库管理 **任务四:** 通过企业管理器向`student1`数据库添加一个文件组,其中包括两个数据文件。 - **步骤:** 1. 打开SQL Server企业管理器。 2. 寻找目标数据库`student1`。 3. 右键选择“修改”或“属性”,然后进入“文件组”选项卡。 4. 添加新的文件组,并指定其名称和属性。 ```sql -- 示例SQL语句(非通过企业管理器执行) ALTER DATABASE student1 ADD FILEGROUP student1filegroup; ALTER DATABASE student1 ADD FILE ( NAME = student1_data1, FILENAME = 'D:\DATA\student1_1.ndf', SIZE = 5 MB, MAXSIZE = 50 MB, FILEGROWTH = 2 MB ) TO FILEGROUP student1filegroup; ALTER DATABASE student1 ADD FILE ( NAME = student1_data2, FILENAME = 'D:\DATA\student1_2.ndf', SIZE = 5 MB, MAXSIZE = 50 MB, FILEGROWTH = 2 MB ) TO FILEGROUP student1filegroup; ALTER DATABASE student1 MODIFY FILEGROUP student1filegroup DEFAULT; ``` - **解释:** - 上面的SQL语句展示了如何通过SQL命令来实现类似的任务,但实际操作应通过企业管理器进行。 **总结:** 本实验通过一系列的具体任务,引导学习者掌握了数据库的基本管理和创建技能,包括使用SQL语句和企业管理器两种方法。这些技能对于数据库管理的基础工作至关重要。
- 粉丝: 92
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JAVA的SpringBoot客户关系CRM管理系统源码数据库 MySQL源码类型 WebForm
- 可直接运行 MATLAB模拟浴缸热水温度分布效果 温度传导效果图源代码.rar
- mastermastermastermastermastermastermastermastermastermastermast
- Tensorflow基本概念
- 在打开分析时执行脚本demo
- 伯克利大学机器学习-9Active learning, experimental design [Daniel Ting]
- 九州仙侠传2砸蛋系统以及各类修复带数据库
- 伯克利大学机器学习-8Collaborative Filtering [Lester Mackey]
- JAVA的Springboot医院设备管理系统源码数据库 MySQL源码类型 WebForm
- C/C++基本框架及解释