企业员工数据库创建与T-SQL语句实践
需积分: 9 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语法的理解,以及对数据库性能优化的初步认识。
2012-06-05 上传
2012-07-12 上传
2021-01-23 上传
2017-07-08 上传
2021-01-23 上传
2020-06-10 上传
2014-07-31 上传
2021-01-23 上传
awangqinqin
- 粉丝: 0
- 资源: 1
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库