Oracle学习笔记之一

来源:互联网 发布:json汉字 编辑:程序博客网 时间:2024/06/01 07:18
笔录Oracle


Oracle完全学习手册
2017-8-18
引入Oracle数据库管理-关系型数据库概念


1.关系数据库


1.关系(数据库表):(记录,字段)OR(元组,属性)
2.域:字段对应字段值的取值区间 例:性别(区间:男,女)
3.关键字和码: 例:(主键/主码)
4.分量:元组中某一属性属性值
5.关系模式 R(U,D,dom,F)
R:关系名 U:属性名称集合 [D:属性域 dom:属性域映射集合 F:数据依赖关系][理解:属性的类型,长度]
 简写:(R(U) OR R(A1,A2...An))
6.关系数据库的完整性规则是对关系的某种约束条件。关系数据模型允许定义3类完整性:[实体完整性,参照完整性][必须]和用户定义完整性
实体完整性:主键不空 复合主键[组成组建的所有列不空]
参照完整性:外检:两种取值情况[空值 OR 范围:对应参照属性中的值]
用户自定义完整性:用户定义一些约束条件
7.范式理论:6个范式
第一范式(1NF):数据项的原子性,避免数据项是复合的复杂数据
第二范式(2NF):主键,候选件 {关系模式的所有属性是这个关系的候选件,称为全键}
第三范式(3NF):属性依赖

2.数据库设计

1.数据库的设计:信息的收集,确定数据,建立实体-关系模型(E-R),规范化,编写SQL
2.E-R图
Entity(实体):基本对象[属性{实体键:唯一标识实体的属性}]
Relationship(联系):1:1 1:n m:n
E-R图绘制:[实体集合框[矩形] 关系[菱形] 属性[椭圆,圆形]]

3.Oracle数据库管理应用系统结构
1.单磁盘独立主机
2.多磁盘独立主机
3.多数据库独立主机
4.数据库的C/S B/S模式(访问数据库的方式)
5.集中式和分布式数据结构


4.Oracle数据库的高级安装


1.在安装Oracle是,大部分用户被锁定,只有 SYS SYSTEM DBSNMP SYSMAN MGMT_VIEW 5个用户默认解锁
2.了解数据可的用户信息 查询数据字典:DBA_USERS STATUS-OPEN(解锁状态)
3.为解锁后的用户设置口令 例(Scott用户)
alter user scott identified by tiger;
4.登录到OEM
OracleDBConsoleorcl

 URL:https://localhost:1158/em