MS SQL SERVER 实验:创建与管理大型数据库

需积分: 35 4 下载量 91 浏览量 更新于2024-07-18 1 收藏 1.43MB PDF 举报
"实验1-大型数据库的基本操作" 在本次实验中,主要目的是熟悉大型数据库管理系统,特别是MS SQL SERVER,并掌握其企业管理器的使用。实验内容涵盖了创建数据库、设计数据库表结构、添加数据记录等基本操作。以下是实验的详细内容: 1. **创建数据库** 实验要求创建一个名为"abc"的数据库,该数据库包含两个数据文件和一个日志文件。主数据文件名为`Data1_data.mdf`,初始大小3MB,存储在新目录下,设置自动增长,每次增长1MB,最大至10MB。辅助数据文件名为`Data2_data.ndf`,初始2MB,与主数据文件位于同一位置,但不设置自动增长。日志文件名为`log1_log.ldf`,初始2MB,同样自动增长,每次增加15%。 2. **创建表** 实验中需要创建三张表,分别是: - **销售人员表 (XSRYB)** - 字段:职工号(ZGH) - 主键,6位定长字符型 - 姓名(XM) - 10位定长字符型,非空 - 年龄(NL) - 整型,20~60岁,可为空 - 地区(DQ) - 可变长度字符型,10位,可为空 - 邮政编码(YZhBM) - 6位定长字符型,数字,可为空 - **产品表 (CPB)** - 字段:产品号(CPH) - 主键,6位定长字符型 - 产品名(CPM) - 20位可变长度字符型,非空 - 生产厂家(SCCJ) - 10位定长字符型,非空 - 价格(JG) - 整型,大于0,可为空 - 生产日期(SCRQ) - SmallDateTime类型,可为空,默认当前日期 - **销售情况表 (XSQKB)** - 字段:职工号(ZGH),产品号(CPH),销售日期(XSRQ) - 组成主键 - 销售数量(XSSL) - 整型,可为空 - 销售人员表和产品表的外键关系:职工号关联XSRYB的ZGH,产品号关联CPB的CPH 3. **向表中添加数据** 实验中提供了销售人员表、产品表和销售情况表的数据样本,需将这些数据输入到对应的表中。例如,销售人员表包含8条记录,产品表有7条记录,销售情况表有7条记录。数据可以通过SQL语句插入,或者利用MS SQL SERVER的企业管理器的导入功能来批量导入,如Excel或TXT文件。 实验还包含了附加题,探讨了数据导入的可行性以及数据库备份和还原的操作,这些都是数据库管理的重要环节。在实际应用中,数据导入能提高效率,而备份和还原则保障了数据的安全性。 总结,这个实验是学习数据库基础操作的绝佳实践,它涵盖了数据库的创建、表结构设计、数据插入等核心技能,同时也引导学生了解如何在MS SQL SERVER环境下进行数据库管理和维护。通过这样的实践,学生能够更好地理解和运用数据库管理系统,为后续更复杂的数据库操作和应用打下坚实的基础。