数据库原理与应用
第 14 章 数据库物理结构设计、实施和运行维护
第 14 章
数据库物理结构设计、实施和运行维护
为关系模式确定类型、长度、索引和存放方式,再把数据库建起来、装入数据、试运行,交付后长期维护。
1
第一节 物理结构设计的任务
3 页
物理结构设计的任务和步骤,设计前要分析的事务和要了解的 DBMS 特征
01
章首
02
任务和步骤
03
设计前的分析
2
第二节 确定和评价物理结构
4 页
存储记录结构与聚簇、索引、存取方法、存放位置和系统配置,以及怎样评价
04
存储结构与聚簇
05
索引
06
存取方法
07
存放与评价
实验一
类型、长度与索引
6 个实验
按表 14-1 建供应商表,看长度和 DECIMAL 的范围怎样限制数据,再练习在哪些列上建索引,最后观察 InnoDB 按主码聚簇存放。
1-1
建立供应商表
1-2
DECIMAL(9,2) 的范围
1-3
主码上已有索引
1-4
为查询条件建索引
1-5
唯一索引
1-6
按主码聚簇
3
第三节 案例:十张表的物理结构
4 页
为电子商务系统的 10 个关系模式确定字段名、类型、长度和约束
08
供应商和商品
09
供应、分类、订单
10
物流和地址
11
用户和联系表
实验二
建立案例的十张表
5 个实验
按表 14-1 到表 14-10 建立电子商务系统的十张表,按外码的依赖顺序逐批建表,最后核对表和外码。
2-1
供应商表和商品表
2-2
分类表和用户表
2-3
地址表、订单表、物流表
2-4
三张联系表
2-5
核对表和外码
4
第四节 数据库实施和运行维护
4 页
建立数据库结构、装入数据、编码调试、试运行、整理文档,以及运行中的四项维护工作
12
建立结构
13
装数据与试运行
14
运行维护
15
小结
实验三
装数据、试运行与维护
6 个实验
按实施的步骤装入一张订单并校验,做一次功能测试和性能测试,再完成维护中的完整性、安全性、重组和重构。
3-1
按依赖顺序装入订单
3-2
装入后校验
3-3
功能测试:查一张订单
3-4
性能测试:看执行计划
3-5
维护完整性和安全性
3-6
重组与重构
保山学院
·
人工智能教研室
·
曹鼎鼎