作者:whisper
链接:http://proprogrammar.com:443/article/590
声明:请尊重原作者的劳动,如需转载请注明出处
一、定义数据库结构
用DBMS提供的DDL来创建数据库结构
二、数据装载
组织数据入库是数据库实施阶段最主要的工作。
数据装载——ETL
使用ETL工具辅助完成
ETL工作是相当费力、费时的
三、编制与调试应用程序
数据库应用程序的设计应该与数据设计并行进行.
在数据库实施阶段,编制与调试数据库的应用程序。调试应用程序时由于数据入库尚未完成,可先使用模拟数据。
数据库的试运行
应用程序调试完成,并且已有一小部分数据入库后,就可以开始对数据库系统进行联合调试。
主要工作包括:
数据库性能指标的测量
1. 数据的分期入库
重新设计物理结构甚至逻辑结构,会导致数据重新入库
由于数据入库工作量实在太大,所以可以采用分期输入数据的方法
2. 数据库的转储和恢复
在数据库运行阶段,对数据库经常性的维护工作
主要是由数据库管理员完成的,包括:
1. 数据库的转储和恢复
2. 数据库的安全性、完整性控制
初始定义
修改定义
3. 数据库性能的监督、分析和改进
在数据库运行过程中,数据库管理员必须监督系统运行,对监测数据进行分析,找出改进系统性能的方法。
4. 数据库的重组织与重构造
(1)数据库的重组织
为什么要重组织数据库
数据库运行一段时间后,由于记录的不断增、删、改,会使数据库的物理存储变坏,从而降低数据库存储空间的利用率和数据的存取效率,使数据库的性能下降。
数据库重组织的主要工作
重新安排存储位置
回收垃圾
减少指针链
数据库管理系统一般都提供了供重组织数据库使用的实用程序,帮助数据库管理员重新组织数据库。
(2)数据库的重构造
为什么要进行数据库的重构造
数据库应用环境发生变化,会导致实体及实体间的联系也发生相应的变化,使原有的数据库设计不能很好地满足新的需求
数据库重构造的主要工作
根据新环境调整数据库的模式和内模式
重构造数据库的程度是有限的
数据库的设计过程
数据库设计是一个循环反复的过程
介绍数据库设计的方法和步骤,列举了较多的实例
讲解了数据库设计各个阶段的目标、方法和技术
重点是概念结构的设计和逻辑结构的设计
亲爱的读者:有时间可以点赞评论一下
全部评论