企业员工数据库创建与T-SQL语句实践

需积分: 9 2 下载量 23 浏览量 更新于2024-09-24 收藏 89KB DOC 举报
本资源是一份关于使用Flash进行数据库操作的实验报告,主要针对SQL Server 2005的企业管理器和T-SQL语句的实践。实验分为两部分:创建数据库和表。 一、实验目的与要求 1. 学习掌握SQL Server 2005企业管理器的使用方法,包括创建和管理数据库。 2. 熟悉查询分析工具的应用,以便进行数据检索和分析。 3. 了解数据库的逻辑结构(如关系模型)和物理结构(如数据文件、日志文件等)。 4. 通过可视化方式创建数据库和表,提升用户体验。 5. 实践使用T-SQL语句,如CREATE DATABASE语句来定义数据库的参数,如大小、增长方式等。 二、实验内容与步骤 1. **创建员工管理数据库**:名为yggl,包含Employees、Departments和Salary三个表,用于企业人力资源管理,每个表分别存储员工信息、部门信息和薪水信息,参照教材p283的内容设计表结构。 - Employees表: 包括员工ID、姓名、部门编号等字段。 - Departments表: 包含部门ID、部门名称等字段。 - Salary表: 包含员工ID、薪水等字段。 2. **可视化操作**:在企业管理器中,创建数据库YGGL,设置逻辑文件和日志文件的初始大小、最大大小以及增长方式。 3. **T-SQL语句创建数据库**:使用命令行或企业管理器编写SQL语句,如: ```sql CREATE DATABASE yggl ON PRIMARY ( NAME = 'yggl_data1', FILENAME = 'd:\yggl_data1.mdf', SIZE = 10MB, MAXSIZE = 50MB, FILEGROWTH = 5MB ), LOG ON ( NAME = 'yggl_log', FILENAME = 'd:\yggl_log.ldf', SIZE = 2MB, MAXSIZE = 5MB, FILEGROWTH = 1MB ); ``` 这里设置了主数据文件yggl_data1的初始大小和增长策略,以及日志文件yggl_log的相关参数。 4. **删除数据库**:实验还涉及删除已创建的YGGL数据库,通过企业管理器或T-SQL语句实现。 这个实验着重于将理论知识应用于实际操作中,帮助学生掌握数据库管理的基础技能,并能灵活运用SQL Server 2005的各种工具来设计和维护企业级数据库。通过本实验,学生可以加深对数据库设计、SQL语法的理解,以及对数据库性能优化的初步认识。