2009年4月15日

数据库设计的基本步骤

摘要: 数据库设计的过程(六个阶段) 1.需求分析阶段 准确了解与分析用户需求(包括数据与处理) 是整个设计过程的基础,是最困难、最耗费时间的一步 2.概念结构设计阶段 是整个数据库设计的关键 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 3.逻辑结构设计阶段 将概念结构转换为某个DBMS所支持的数据模型 对其进行优化 4.数据库物理设计阶... 阅读全文

posted @ 2009-04-15 22:30 .net学习交流 阅读(5594) 评论(0) 推荐(0) 编辑

一个数据库逻辑设计原则

摘要: 2 数据库逻辑设计原则 2.1 命名规范 2.1.1 表属性规范 2.1.1.1 表名 前缀为Tbl_ 。数据表名称必须以有特征含义的单词或缩写组成,中间可以用“_”分割,例如:tbl_pstn_detail。表名称不能用双引号包含。 2.1.1.2 表分区名 前缀为p 。分区名必须有特定含义的单词或字串。 例如 :tbl_pstn_detail 的分区p2004100101表示该分区存储 200... 阅读全文

posted @ 2009-04-15 22:28 .net学习交流 阅读(1592) 评论(0) 推荐(0) 编辑

INITRANS和MAXTRANS参数的作用

摘要: 每个块都有一个块首部。这个块首部中有一个事务表。事务表中会建立一些条目来描述哪些事务将块上的哪些行/元素锁定。这个事务表的初始大小由对象的INITRANS 设置指定。对于表,这个值默认为2(索引的INITRANS 也默认为2)。事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。注意,... 阅读全文

posted @ 2009-04-15 21:07 .net学习交流 阅读(488) 评论(0) 推荐(0) 编辑

oracle服务器配置及优化

摘要: 1.在ORACLE中实现分布式快速存取和充实内存是很重要的。 要不惜任何代价避免页面调度和交换﹐每次都必须把系统全局区(SGA)放到内存。 将SGA放到内存中﹐在INIT.ORA中设置参数 PRE_PAGE_SGA PRE_PAGE_SGA=YES 2.回卷段的竟争会降低系统的性能。 SELECT GETS,WAITS FROM V$ROLLSTAT; GETS... 阅读全文

posted @ 2009-04-15 20:53 .net学习交流 阅读(1050) 评论(0) 推荐(0) 编辑

Oracle DBA日常的工作

摘要: ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据 库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。 (3). 每月对表和索引等进行Analyze,检查表空间... 阅读全文

posted @ 2009-04-15 18:15 .net学习交流 阅读(381) 评论(0) 推荐(0) 编辑

导航