论坛首页 综合技术版 Database

DBA的核心竞争力:精通E-R模型

浏览 372 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-03-31
什么才是DBA的核心竞争力?这是我一直在思考的问题。记得北京大学刘从义教授说过,一个数据库的建立最重要的环节就是在E-R模型的设计。对呀!DBA的核心竞争力:精通E-R模型。

当然一个好的DBA好要有很好的记忆力,有太多的文档要去记,去查。
还有就是要能承受很大的工作压力。
也许你有不同的看法,可否分享!出来混口饭吃都不容易呀!


下面是:oracle数据库的学习笔记一 ---- 基础知识
一 数据库的分类
1。网状数据库 (查询是很不方便)
2。层次数据库
3。关系型数据库 (简单的说是二维的表)
a 采用二维表结构存储和管理数据
b 采用结构化的查询语言SQL作为客户端和服务器之间的桥梁。
4。数据建模
三个要素: 数据结构 数据操作 完整性约束
二 E-R模型 (重点)
(Entity-Relationship Diagram)
1 E-R 图
2 (重点)实体联系类型: 一对多1:N 一对一 1:1 多对多 M:N
三 基本术语:
1 关系:整个二维表格(就是说整个表就是一种关系,也是一种关系的体现)
2 元组:行(记录)
3 属性:列数据
4 属性名:列名
5 主建:关键字
6 域:属性的取值范围
7 约束: 域完整性,参照完整性,实体完整性

四 安装oracle
注意以下的两点:
1 用户名:SYS SYSTEM SCOTT

2 开始 --- 控制面板 --- 性能和维护 --- 管理工具 --- 服务 ----
能用到的是: httpservers TNlistener oracleserverORA9(这是自己设置的数据库名) 其它的改为手动 大概要300M的开销,其它的建议改为手动


五 卸载oracle
1 关掉所有的服务
2 使用它自带的工具:Universal Instal
3 regedit
4 重启,删除目录(主目录和工作目录要放在不同的盘)


六 oracle的基本概念:
1 数据库实例(就是运行中的数据库) sid
2 RAC(操纵的是同一个数据库的数据)
3 数据库服务名(都可以取同样的名字)
4 网络服务名
5 1521 Monitor


1 数据库对象:表,视图,条件,索引,序列,存储过程,函数,包,触发器
2 数据库安全:用户,方案,权限,角色,配额

八 数据库存储结构
1 物理存储结构 (数据文件,REDO LOG FILE, 控制文件)
2 逻辑存储结构 表空间 ,段,区,块(从大到小)

九 基本工具
OEM
SQL PLUS
ISQLPLUS
SQLPLUS WORKSEET
   
论坛首页 综合技术版 Database

跳转论坛:
JavaEye推荐