(Oracle学习笔记) Oracle概述
一、层次模型
有向树
1、有且只有一个节点无父节点,根节点
2、子节点有且仅有一个父节点
只能体现1对1,1对多关系
二、网状模型
1、允许有一个以上的节点无双亲
2、至少有一个节点可以有多于一个的双亲
三、关系模型
二维表
1、元组:二维表中一行成为一个元组
2、属性:二维表中的列称为属性
3、域:属性值的取值范围
4、分量:每一行对应的属性值,即元组中的一个属性值
四、ER图
实体:矩形表示
属性:椭圆表示
实体关系:菱形表示
五、范式
1、第一范式:最基本的范式,不满足的数据库就不属于关系型数据库(每一列都不可分割)
(1)数据中,每个属性只可以包含一个值
(2)数据中,每个属性必须包含相同数量的值
2、第二范式:数据库中每个实体必须可以被唯一区分,实体属性完全依赖于主关键字,不能存在仅依赖关键字一部分的属性。
3、第三范式:要求在一个关系表中不包含已在其他表中包含的非之关键字信息。
六、sqlplus简单使用
1、查询当前登陆用户
show user
2、查询所有用户
select username from dba_users;
3、不退出切换用户
Conn(ect) qst
七、实例启动及关闭
启动
Nomount:启动实例,不加载数据库,通常在创建新数据库或重建控制文件时,使用该模式
Mount:启动实例,加载数据库,保持数据库关闭状态
Open:启动实例,加载数据库,打开数据库(默认模式)
Force:终止并重新启动数据库
关闭
normal :正常关闭方式
1、阻止任何用户建立新的连接
2、等待当前所有正在连接的用户主动断开连接
3、当所有用户都断开连接后,立即关闭数据库
Transactional:保证当前所有事务提交后,在尽可能短的时间内关闭数据库
1、组织任何用户建立新的连接和开始新事务
2、等待所有活动事务提交后再断开用户连接
3、当所有事务提交后,所有用户都断开连接,关闭数据库
Immediate:立即中断当前用户连接,强制终止活动的事务并回滚。
1、阻止任何用户建立新的连接,阻止开启新事务
2、将未提交的事务回滚
3、关闭数据库
Abort:终止关闭方式,具有一定的强制性和破坏性,强制中断任何数据操作,可能会造成数据丢失,影响数据的完整性。
1、阻止任何用户建立新的连接和开启事务
2、取消未提交的事务,并不回退
3、立即终止正在执行的任何sql语句
4、立即关闭数据库
(Oracle学习笔记) Oracle概述相关推荐
- oracle学习笔记 Oracle体系结构概述
oracle学习笔记 Oracle体系结构概述 从这节开始,开始讲oracle数据库体系结构. 首先从总体上,从概述上把oracle整体的体系结构讲一下, 然后接下来的时间我们会一块一块的将oracl ...
- Oracle学习笔记 字符集概述
Oracle 学习笔记 字符集概述 这节课开始讲oracle里面的字符集 偏重于原理和简单的一些判断以及实现 字符集它涉及到很多的东西 比如建库和操作系统环境 这节课把字符集的原理性的东西以及常见的操 ...
- oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备
oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇. 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜 ...
- ngss for oracle,学习笔记:Oracle bbed工具在Windows平台上兼容9i 10g 11g 12c运
天萃荷净 配置使用在Windows操作系统中中运行Oracle bbed程序兼容9i 10g 11g 12c 学习ORACLE三剑客:互联网,ORACLE资料,交流.今天在朋友的帮助下,了结了一个心结 ...
- Oracle学习笔记 --- Oracle ORA错误解决方案
今天在Debug的时候报错了如下信息: 后来综合了网上的东西,总结如下: ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-000 ...
- (Oracle学习笔记) Oracle体系结构
一.段 数据段:保护表中的数据记录 索引段:保护用于提高系统性能的索引 回滚段:保护回滚条目,oracle将修改前的旧值存在回滚条目中 临时段:暂时保存解析过的查询语句以及在排序过程中产生的临时数据 ...
- ORACLE学习笔记-ORACLE设置IP黑名单
1.编辑sqlnet.ora 对oracle目录$ORACLE_HOME/network/admin(如/u01/app/oracle/product/12.2.0/db_1/network/admi ...
- oracle update单引号,Oracle学习笔记:update的字段中包括单引号
平时update的时候直接更改字段内的值,例如: update table_temp set name = 'Hider' where id = 100; 但更新后的值中包括单引号,则不能按以上方式进 ...
- oracle protocol=beq 不可用,学习笔记:Oracle数据库坏块 深入研究obj$坏块导致exp/expdp不能执行原因...
天萃荷净 深入研究Oracle坏块obj$导致exp/expdp不能执行导出的原因 上篇(案例:Oracle出现obj$坏块exp/expdp导出不能导出的解决办法ORA-01578 ORA-0111 ...
最新文章
- 性价比超高:苹果发布了新数据集,助力室内场景理解
- Navicat 安装+连接
- vue脚手架v-cli,第一个vue程序
- android touch事件坐标原点,Android – 捏缩放ontouch事件坐标
- ios html gif 显示,iOS gif图显示问题
- python字符串长度排序_python-对混合类型和不同长度的字符串进行排序
- 整理转载:分枝定界图解(含 Real-Time Loop Closure in 2D LIDAR SLAM论文部分解读及BB代码部分解读)
- Unity LitJson的读写使用
- c语言2种软件下载,C语言代码自动整理工具
- 转载 Camera Link接口
- android 高德地图 logo,Android高德之旅(3)UI Setting
- ASO优化中关键词设置是否需要逗号,aso关键词逗号隔开
- 知识点滴 - 什么是YAML文件
- 自动化运维工具inception+archer
- java和大行自行车哪个好_全面解析曝光大行折叠自行车d8和p8配置有什么区别?哪个好?优缺点内幕透露...
- 免费稳定的APP分发托管平台,支持应用合并、内测分发、扫码下载
- 秦安三中2021高考一成绩查询,喜报!天水一中、三中、五中2019年高考成绩来了!...
- GPU Skinning介绍
- 用力和应变片计算弹性模量_应变片测量原理.ppt
- 百度地图点聚合功能如何提高性能
热门文章
- C++ Primer 5th笔记(8)chapter8 类:IO库-流的状态
- Kubernetes各组件的功能
- 设计模式--迭代器(Iterator)模式
- 【Pygame小游戏】首月破亿下载 一款高度融合了「超休闲游戏特性」的佳作~
- 【Flask】数据的CRUD之更新和删除操作
- cache/TLB里分别都有什么?
- 2021-07-24
- Django + Uwsgi + Nginx 的生产环境部署
- python将索引升序_程序在Python中按升序删除元素后获取列表的索引
- 【Prometheus】问题记录