SQLSERVER数据库创建与管理实验——SC教学管理系统

需积分: 9 2 下载量 57 浏览量 更新于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进行功能测试,确保所有表都能正常工作,满足教学管理的需求。这涉及到数据的插入、查询、更新和删除操作,以及对表间关系的验证。通过这个实验,学生将深化对数据库管理系统理解,为后续的数据库应用开发打下坚实基础。