SQLSERVER数据库创建与管理实验——SC教学管理系统
需积分: 9 12 浏览量
更新于2024-09-09
收藏 498KB DOC 举报
“广工数据库实验一,实验内容包括使用SQL语句和企业管理器创建数据库及表,以实现教学管理数据库SC,包含student、course、teacher等表。”
在本实验“广工数据库实验一”中,学生将学习和掌握与数据库相关的基础知识和操作技能,特别是针对SQL SERVER 2005环境下的数据库建立。实验目标在于让学生熟悉SQLSERVER的查询分析器和企业管理器,并通过实际操作来创建数据库和表。
实验的核心内容和要求如下:
1. 使用SQL语句创建数据库:
- 首先,要明确数据库的名称,例如,为教学管理设计的数据库名为SC。
- 其次,设置数据库文件的位置,例如,数据文件(MDF)和日志文件(LDF)存储在E盘指定的目录下。
- 确定数据库的初始大小,如数据文件30MB,日志文件3MB。
- 规划数据库的增长策略,如数据文件按20%递增,日志文件每1MB增长一次。
- 在查询分析器中输入相应的SQL语句,例如:
```sql
CREATE DATABASE SC
ON PRIMARY
(NAME = 'SC_DATA',
FILENAME = 'E:\3113006514\SC_DATA.mdf',
SIZE = 30MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 10%)
LOG ON
(NAME = 'SC_LOG',
FILENAME = 'E:\3113006514\SC_LOG.ldf',
SIZE = 3MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1MB);
```
- 执行SQL语句并记录结果,包括执行成功的截图。
2. 使用企业管理器创建数据库和表:
- 在SQL SERVER Management Studio中,通过图形化界面创建新的数据库SC,设置相同的文件位置和大小参数。
- 创建对应的表,如student、course、teacher、student_course和teacher_course,这些表将分别存储学生信息、课程信息、教师信息、学生选课成绩和教师授课信息。
- 每个表应包含相应的字段,如student表可能有ID、姓名、性别、年龄等字段;course表可能有ID、课程名、学分等字段。
实验方法和步骤包括:
- 启动SQL SERVER Management Studio,连接到SQL SERVER实例。
- 使用查询分析器执行SQL语句创建数据库SC。
- 使用企业管理器创建数据库SC,验证两种方式创建的数据库是否一致。
- 在新创建的数据库SC中,使用SQL语句或企业管理器创建所需的表结构。
- 验证表的创建是否符合预期,确保所有字段和数据类型正确无误。
实验结束后,需要对创建的数据库SC进行功能测试,确保所有表都能正常工作,满足教学管理的需求。这涉及到数据的插入、查询、更新和删除操作,以及对表间关系的验证。通过这个实验,学生将深化对数据库管理系统理解,为后续的数据库应用开发打下坚实基础。
2022-06-06 上传
2018-01-11 上传
2015-01-15 上传
2017-01-01 上传
2013-03-08 上传
2019-12-14 上传
2016-11-03 上传
qq_29085347
- 粉丝: 0
- 资源: 1
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目