- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 5.5.3 确定数据库的存储结构 确定数据库的物理结构 确定数据的存放位置(根据存取频率将数据分开存放),常用的几种分配方案: 表和索引放在不同的盘上; 较大的表分别放在两个盘上; 将日志文件、备份文件与数据库中的表、索引放在不同的盘上; 对经常存取或存取时间要求高的对象如表、索引等放在高速存储器(磁盘)上。 * 5.5.3 确定数据库的存储结构 确定数据库的物理结构 确定系统配置 主要参数有: 同时使用数据库的用户数; 同时打开的数据库对象数; 存储分配参数、物理块大小、装填因子、时间片大小、数据库大小、锁的数目等。 ACQUIRE PUBLIC DBSPACE NAMED 数据库名 { NHEADER =N1 // 页头数 PAGES = N2 // 存放数据的页数 PCTINDEX=N3 // 存放索引 PCFREE=N4 // 装填因子 } * 5.5.3 确定数据库的存储结构 评价物理结构 主要考虑的因素有: 存取时间、存储空间利用率、维护代价、数据可恢复性。 这几方面常常相互矛盾,需要折中选择。 * 三类数据模型在数据库设计过程中地位和关系 现实世界 概念数据模型 结构数据模型 物理数据模型 数据库 * 三类数据模型在数据库设计过程中的应用 首先,数据库设计人员根据用户的实际情况,将现实世界的数据特征抽象为概念数据模型,当确认该模型真实地描述了企业实际情况之后,数据库设计人员将概念模型转化为数据库管理系统(DBMS)支持的某一个结构数据模型,并利用DBMS提供的数据定义语言(DDL)将其书写为程序源码,DBMS将其转化为数据库目标模式,并在OS支持下自动将其转换为物理模型,并按物理数据库模型规定的格式将其存放在外存储介质上,形成数据库文件。 * 5.6 数据库的实施 数据库实施的工作内容 用DDL定义数据库结构 组织数据入库 编制与调试应用程序 数据库试运行 * 5.6.1 数据的载入和应用程序的调试 数据的载入和应用程序的调试 数据库实施阶段包括两项重要的工作,一项是数据库的载入,另一项是应用程序的编码和调试。 数据库的载入 录入或从旧系统转换而来 应用程序的编码和调试 应与数据库设计同时进行,结合已经载入的数据进行调试。 * 5.6.2 数据库的试运行 数据库的试运行 在原有系统的数据有一小部分已输入数据库后,就可以开始对数据库系统进行联合调试,称为数据库的试运行。 测试应用程序功能是否满足设计要求? 测试系统性能是否与设计目标相符 试运行期间的注意事项 分批组织数据入库,防止修改设计时需要大量修正数据或是数据作废 做好系统的备份工作 * 5.6.3 数据库的运行和维护 在数据库运行阶段,DBA的工作 数据库的转储和恢复 数据库的安全性、完整性控制 数据库性能的监督、分析和改造 性能调整或数据库重构 数据库的重组织与重构造 重组织:改变数据的存放位置 重构造:修改模式、外模式或内模式 * (1)数据库的重组织 重组织 改变数据的存储位置,将数据重新存放 为什么要重组织数据库 数据库运行一段时间后,由于记录的不断增、删、改,会使数据库的物理存储变坏,从而降低数据库存储空间的利用率和数据的存取效率,使数据库的性能下降。 * 重组织的工作 按原设计要求 重新安排存储位置 回收垃圾 减少指针链 数据库的重组织不会改变原设计的数据逻辑结构和物理结构 * (2)数据库的重构造 为什么要进行数据库的重构造 数据库应用环境发生变化,会导致实体及实体间的联系也发生相应的变化,使原有的数据库设计不能很好地满足新的需求 增加新的应用或新的实体 取消某些已有应用 改变某些已有应用 * 数据库重构造的主要工作 根据新环境调整数据库的模式和内模式 增加新的数据项 改变数据项的类型 改变数据库的容量 增加或删除索引 修改完整性约束条件 作业 * 5.7.1 数据库系统的三级模式结构 模式(SCHEMA):是‘型’的概念 模式 (亦称逻辑模式) 外模式 (亦称子模式) 内模式 (亦称存储模式) 5.7 数据库系统的模式结构 前页 * 模式 ( Schema) 数据库全体数据的逻辑结构和特征的描述。 关系数据库中为全体关系模式的集合。 模式的一个具体值,即数据库中某一时刻的数据,称为数据库某时刻的状态。 * 外模式 (External Schema) 外模式也称子模式(Subschema)或用户模式,是数据库用户(程序员和最终用户)能看见的局部数据的
文档评论(0)