数据库设计规范v11

数据库设计规范v11

ID:37967294

大小:500.50 KB

页数:26页

时间:2019-06-04

数据库设计规范v11_第1页
数据库设计规范v11_第2页
数据库设计规范v11_第3页
数据库设计规范v11_第4页
数据库设计规范v11_第5页
资源描述:

《数据库设计规范v11》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、xxxx公司数据库设计规范版本号:V1.0Page26of26Xxxx公司研究开发部项目名数据库设计规范(Oracle9i版)DocID:HZ/DSP/DS/V1.0编制审核批准生效日期Larry.luxxxx公司数据库设计规范版本号:V1.0Page26of26变更记录A-ADDEDM-MODIFIEDD-DELETED序号日期章节号A/M/D变更简述变更人xxxx公司数据库设计规范版本号:V1.0Page26of26目录1目的62概述63数据库物理设计原则63.1数据库环境配置原则63.1.1操作系统环境:63.1.2内存要求63.1.3交换区设计73.1.4其

2、他环境变量73.2数据库设计原则73.2.1数据库SID73.2.2数据库全局名73.2.3数据库类型选择73.2.4数据库连接类型选择83.2.5数据库SGA配置83.2.6数据库字符集选择93.2.7数据库其他参数配置93.2.8数据库控制文件配置103.2.9数据库日志文件配置103.2.10数据库回滚段配置113.2.11数据库临时段表空间配置113.2.12数据库系统表空间配置113.3数据库表空间设计原则113.3.1表空间大小定义原则113.3.2表空间扩展性设计原则124数据库逻辑设计原则124.1命名规范124.1.1表属性规范124.1.2索引1

3、34.1.3视图144.1.4实体化视图144.1.5存储过程144.1.6触发器144.1.7函数144.1.8数据包144.1.9序列144.1.10表空间154.1.11数据文件154.1.12普通变量15xxxx公司数据库设计规范版本号:V1.0Page26of264.1.13游标变量154.1.14记录型变量154.1.15表类型变量154.1.16数据库链154.2命名164.2.1语言164.2.2大小写164.2.3单词分隔164.2.4保留字164.2.5命名长度164.2.6字段名称164.3数据类型174.3.1字符型174.3.2数字型174

4、.3.3日期和时间174.4设计174.4.1范式174.4.2表设计184.4.3索引设计204.4.4视图设计204.4.5包设计214.4.6安全性设计214.5SQL编写224.5.1字符类型数据224.5.2复杂sql224.5.3高效性234.5.4健壮性234.5.5安全性234.5.6完整性245备份恢复设计原则245.1数据库exp/imp备份恢复245.1.1数据库级备份原则245.1.2用户级备份原则245.1.3表级备份原则245.2数据库冷备份原则245.3Rman备份恢复原则255.3.1Catalog数据库255.3.2ArchiveL

5、og255.3.3全备份策略255.3.4增量备份策略255.3.5恢复原则255.4备用数据库原则26xxxx公司数据库设计规范版本号:V1.0Page26of266设计工具26xxxx公司数据库设计规范版本号:V1.0Page26of261目的定义数据库设计设计规范,作为数据库设计、规划、开发以及维护人员的技术参考资料。2概述本文主要根据oracle9i数据库性能特点,描述数据库环境配置、数据库物理设计、数据库逻辑设计、视图、存储过程、应用程序设计等方面的设计规范。 3数据库物理设计原则3.1数据库环境配置原则3.1.1操作系统环境:对于中小型数据库系统,采用l

6、inux操作系统比较合适,对于数据库冗余要求负载均衡能力要求较高的系统,可以采用Oracle9iRAC的集群数据库的方法,集群节点数范围在2—64个。对于大型数据库系统,可以采用SunSolarisSPARC64位小型机系统或HP9000系列小型机系统。3.1.2内存要求对于linux操作系统下的数据库,由于在正常情况下Oracle对SGA的管理能力不超过1.7G。所以总的物理内存在4G以下。SGA的大小为物理内存的50%—75%。对于64位的小型系统,Oracle数据库对SGA的管理超过2G的限制,SGA设计在一个合适的范围内:物理内存的50%—70%,当SGA过

7、大的时候会导致内存分页,影响系统性能。xxxx公司数据库设计规范版本号:V1.0Page26of261.1.1交换区设计当物理内存在2G以下的情况下,交换分区swap为物理内存的3倍,当物理内存>2G的情况下,swap大小为物理内存的1—2倍。1.1.2其他环境变量参考Oracle相关的安装文档和随机文档。1.2数据库设计原则1.2.1数据库SID数据库SID是唯一标志数据库的符号,命名长度不能超过5个字符。对于单节点数据库,以字符开头的5个长度以内字串作为SID的命名。对于集群数据库,当命名SID后,各节点SID自动命名为SIDnn,其中nn为节点号:1,2,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。