MS SQL SERVER 实验:创建与管理大型数据库
需积分: 35 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环境下进行数据库管理和维护。通过这样的实践,学生能够更好地理解和运用数据库管理系统,为后续更复杂的数据库操作和应用打下坚实的基础。
2015-05-28 上传
2014-06-05 上传
2022-11-13 上传
2023-03-11 上传
2022-11-13 上传
2023-03-14 上传
2024-04-21 上传
2011-06-13 上传
红蓝联盟(RBA)
- 粉丝: 33
- 资源: 5
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用