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
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
阅读全文
0 0
- oracle学习笔记之一
- Oracle学习笔记之一
- Oracle学习笔记之一SQL查询总结
- Oracle学习笔记之一SQL查询总结
- Oracle笔记之一
- Oracle基础知识笔记之一
- oracle 学习笔记之一---认识
- [oracle学习笔记]之一:sql/plus基础操作
- Oracle学习之一
- oracle学习之一
- oracle学习记录之一
- 学习笔记之一
- C#学习笔记之一
- Jabber学习笔记 之一
- C++学习笔记之一
- ABAP学习笔记之一
- 学习笔记之一
- java学习笔记之一
- MTK USB软件框架
- 度度熊与邪恶大魔王
- Xmind基础教程-图标
- 10.管道、脚本支持
- vue之npm与nodejs版本号不一致-spawn cmd ENOENT
- Oracle学习笔记之一
- python环境 sklearn
- vue $refs的基本用法
- Python Qt5 Creator 使用创建项目教程
- Solve It UVA
- 机器学习---GBDT、xgboost与Light GBM优缺点比较(1)
- View视图绘制的过程原理
- xcode代码块的本地路径(以及github下载地址)
- Spring 如何给static变量赋值