- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第3章 数据库逻辑设计
数据库的逻辑配置不仅对数据库的性能有重要影响,而且对简化管理有明显效果。本章
介绍对O r a c l e数据库的表空间进行恰当设计的准则。
数据库逻辑对象的高效分布首先由 O r a c l e 的Cary Millsap 定型,Cary Millsap命名了最终结
构—Optimal Flexible Architecture (OFA ,优化软结构) 。这里所描述的逻辑数据库设计将对
O FA进行定义并扩充,因为它与逻辑数据库设计相关。使用这种结构进行布局规划会大大简
化数据库管理操作,并在计划和协调物理布局时使数据库管理人员有更大的选择自由。根据
选择的安装选项,标准的 O FA表空间布局会在O r a c l e软件安装时自动创建。本章将对该布局和
一些有用的标准布局替代方案进行说明。
3.1 最终产品
这里描述的数据库设计目标用于数据库配置,以便数据库对象按对象类型及操作类型进
行区分。这种配置会大大降低数据库管理所需的工作量,同时也能够减少所需的监控。从而
使一个区域的问题不会影响数据库的其他区域。
规划数据库的物理布局时,用这里描述的方式分布数据库对象还将使数据库管理人员具
有更大的灵活性。第4章所讲的练习,在尽可能分布化的逻辑设计中是最易于实现的。
为了在数据库中高效地分布对象,必须首先建立一个分类系统。数据库中的逻辑对象必
须根据它们的使用方式及其物理结构对数据库的影响来进行分类。这种分类过程包括将索引
与表分开,将低活动性表与高活动性表分开。尽管对象的活动量只能在产品使用时确定,但
频繁使用的数据表核心集通常可以分离出去。
3.2 优化软结构
下面几节,可以看到优化软结构 ( O FA )定义的对象类别,此后,将是建议的 O FA扩展。
3.2.1 起点:S Y S T E M表空间
虽然并不可取,但是有可能将所有数据库对象存储在一个表空间中;这类似于把所有文
件存储在根目录下。相当于根目录的 S Y S T E M表空间存储了数据字典表 (data dictionary tables ,
属于 S Y S ) 。S Y S T E M表空间也是 S Y S T E M 回滚段的存储位置,并且在数据库创建时,
S Y S T E M表空间暂用于存储另一个回滚段 (随后,这个回滚段会被休眠或撤消) 。
没有理由把除数据字典表和 S Y S T E M 回滚段外的其他东西存储在 S Y S T E M表空间中。在
S Y S T E M表空间中存储其他段类型会增加出现空间管理问题的可能性,这些问题可能要求重
建表空间。由于唯一能重建 S Y S T E M表空间的方法是重新创建数据库,所以能移出 S Y S T E M
表空间的任何数据都应该移出。
数据字典表存储了有关数据库中全部对象的所有信息。数据字典段 (Data dictionary
s e g m e n t )—数据字典表的物理存储区—存储在 S Y S T E M表空间中,并且如果不对数据库
48 第一部分 数据库体系结构
下载
应用程序做大的结构改动,就几乎不变。数据字典段在数据库生成时创建并且相当小。所创
建的过程对象(例如触发器及过程)越多,所使用的抽象数据类型和面向对象的特征越多,数据
字典段就越大。触发器等过程对象把 P L / S Q L代码存储在数据库中,并且将其定义存储在数据
字典表中。
在缺省情况下,在数据库中创建的任何新用户都有一个缺省的 S Y S T E M表空间。为避免
用户在S Y S T E M表空间中创建对象, S Y S T E M上的任何定额 (定额允许在系统中生成对象 )都
必须被取消。
alter userU S R E quota 0 on SYSTEM;
当创建一个用户(使用create user命令)时,可以指定一个缺省表空间;
create userU S E R N A M E identified byP A S S W O R D
default tablespaceT A B L E S P A C E _ N A M E;
一旦创建了用户,就可以使用
alter use
您可能关注的文档
- CCNA学习指南(十二).pdf
- 中文Windows2000Profersional24学时教程(二十六).pdf
- MultivariableCalculus(十一)-北弘传媒.pdf
- Windows2000DNS技术指南(十九).pdf
- MYSQL网络数据库指南(二十二).pdf
- PHP3程序设计(二十二).pdf
- Macroscopicdescriptionofthediffusionofinterstitialimpurityatomsconsideringtheinfluenceofelasticstressonthedriftofinterstitialspeci-北弘传媒著作.pdf
- GRE全真题必威体育精装版题(十).pdf
- Delphi5开发人员指南(三).pdf
- GRE全真题必威体育精装版题(十一).pdf
最近下载
- 民用建筑通用规范GB55031-2022(完整清晰版).pdf
- SY_T 4113.1-2018 管道防腐层性能试验方法 第1部分:耐划伤测试.docx VIP
- 江苏省无锡市江阴市长泾片2024-2025学年七年级上学期期中考试语文试题(含答案).pdf VIP
- 燃气安全日常巡检与维护方法.pptx
- 市直机关单位整治群众身边不正之风问题集中整治工作阶段性工作总结.docx VIP
- 地下连续墙施工方案(附:工程临时用电施工方案).doc
- 汽轮发电机组转子找中心计算公式.xls VIP
- 惠州市高2024届高三第二次调研考试政治试卷(含答案).docx
- SY∕T 4113.8-2020 管道防腐层性能试验方法 第8部分:耐磨性能测试.pdf
- HRN日本报知机百仕达五斯消防主机操作说明书.pdf
文档评论(0)