Oracle Concept - 读书笔记

Oracle Concepts:数据库基础理论与实践指南 本文还有配套的精品资源,点击获取 简介:Oracle Concepts是Oracle数据库管理(DBA)的基础理论知识,涵盖了Oracle数据库概述、SQL语言、数据库实例与数据库、表空间与数据文件、用户与权限管理、事务与并发控制、索引、备份与恢复、数据库性能优化、数据库安全性、数据库架构、PL/SQL等核心概念。本指南将详细阐述这些概念,并提供实践示例,帮助学习者深入理解... 阅读详情

1. Transactions are one of the features that sets Oracle Database apart from a file system. If you perform an atomic operation that updates several files, and if the system fails halfway through, then the files will not be consistent. In contrast, a transaction moves an Oracle database from one consistent state to another. The basic principle of a transation is "all or nothing": an atomic operation succeeds or fails as a whole. 


2. heap-organized table & index-organized table & external table

  • heap-organized table does not store rows in any particular order. The create table statement creates a heap-organized table by default. By default, a table is organized as a heap, which means that the database places rows where they fit best rather than in a user-specified order. Thus, a heap-organized table is an unordered collection of rows. As users add rows, the database places the rows in the first available free space in the data segment. Rows are not guaranteed to be retrieved in the order in which they were inserted.
  • index-organized table(IOT) orders rows according to the primary key values. For some app, index-organized tables enhance performance and use disk space more efficiently.
  • external table is a read-only table whose metadata is stored in the database but whose data is stored outside the database.

3. A table cluster is a group of tables that share common columns and store related data in the same blocks. When tables are clustered, a single data block can contain rows from multiple tables.

  • The cluster key is the column or columns that the clustered tables have in common.
  • The cluster key value is the value of the cluster key columns for a particular set of rows. All data that contains the same cluster key value, such as department_id=20, is physically stored together. Each cluster key value is stored only once in the cluster and the cluster index, no matter how many rows of different tables contain the value.
  • You can consider clustering tables when they are primarily queried (but not modified) and records from the tables are frequently queried together or joined. Because table clusters store related rows of different tables in the same data blocks, properly used table clusters offer the following benefits over nonclustered tables:
    • Disk I/O is reduced for joins of clustered tables.
    • Access time improves for joins of clustered tables.
    • Less storage is required to store related table and index data because the cluster key value is not stored repeatedly for each row.
  • Typically, clustering tables is not appropriate in the following situations:
    • The tables are frequently updated.
    • The tables frequently require a full table scan.
    • The tables require truncating.

Oracle概念中英对照全解 Oracle数据库是由Oracle公司开发并维护的一个关系型数据库管理系统。自1979年问世以来,它就以其高性能、高可靠性、高安全性和可伸缩性被广泛应用于企业级应用中。Oracle数据库采用SQL作为其数据库查询和数据操作的标准语言,这使得它在多种操作系统和硬件平台上都能保持一致性。数据模型是数据库结构的基础,它定义了数据的组织方式、数据间的联系以及数据的完整性和约束。一个良好的数据模型不仅能够确保数据的准确性、一致性和完整性,而且对于数据的存取效率和系统的可维护性有着决定性影响。 阅读详情

相关推荐

Oracle Concept 11g中英文版

Oracle Concept 11g中英文版,非常棒的资料,呵呵

oracle官方文档 《concept,《Oracle Concept》前言介绍-5

点击标题下「蓝色微信名」可快速关注预计阅读时间:8分钟背景:按照《Oracle Conecpt》的结构一起了解Oracle。历史文章:作为《Concept》的前言,有六个主题,可以说是整本书的缩略,About Relational DatabasesSchema ObjectsData AccessTransaction ManagementOracle Database Architecture...

weixin_28943467的博客 549

oracle sql 读书笔记

sql fundament 读书笔记 oracle 原厂 培训 金领DBA

《Oracle Concept》第三章 - 13

背景:按照《Oracle Concept》的结构一起了解Oracle数据库,这是学习Oracle从入门到精通的基础。前言《Introduction to Oracle Database》...

bisal的专栏 765

oracle读书笔记

oracle读书笔记1、 层次名完整性 2、 外键不建议使用简短列名 3、 名字都使用单数形式 4、 简洁性(相对,注意有时不应该为简洁性牺牲清晰性) 5、 对象名词典,这个词典应该强制实施公司的命名标准并保证名字选择和缩写的一致性

Oracle concept 11g 中英文对照

oracle concept 详细介绍oracle内部机制,帮助DBA高效处理故障。从根源解决问题。

《Oracle Concept》第三章 - 10

背景:按照《Oracle Conecpt》的结构一起了解Oracle数据库,这是学习Oracle从入门到精通的基础。前言《Introduction to Oracle D...

bisal的专栏 656

Oracle 11g concept 中英文对照版

包里有两个文件,内容一样,但是其中一个文件里重点部分带有高亮显示,中英对照更容易理解。欢迎下载。

Oracle Concept读书笔记(一)

分区 1 分区策略 1)   范围分区 CREATE TABLE time_range_sales    ( prod_id        NUMBER(6)    , cust_id        NUMBER    , time_id        DATE    , channel_id     CHAR(1)    , promo_id       NUMBER

yyxin_601的博客 340

从零开始:使用CMake构建GreenHills RH850项目的完整工作流(2018.1.5版)

本文详细介绍了如何从零开始使用CMake构建GreenHills RH850嵌入式项目的完整工作流。通过编写工具链文件、定义CMakeLists.txt,实现自动化、可维护的跨平台构建,有效解决了传统IDE在多模块、持续集成场景下的局限性,显著提升团队协作效率和项目可维护性。

weixin_28839699的博客 130

【计算机组成原理实验】状态机实验

理解“状态机”概念,掌握“状态机”思想描述时序系统。通过下列三种基于D触发器的计数器结构,构建状态机的状态转移电路:环形计数器、扭环计数器和条件判断的扭环计数器。基于“状态机”原理,设计一个“交通灯”系统:控制红黄绿信号灯按照以下顺序循环点亮:“绿 黄 红 绿 ……”,红灯、绿灯和黄灯的亮灯持续时间可以通过拨码开关独立设置。红灯和绿灯是持续亮灯模式,黄灯则是闪烁亮灯模式。

Rover_jb的博客 1332

Oracle Concept

1. Truncate      Truncate是DDL命令。表的物理位置是保存在数据字典中表的定义的一部分。首次创建时,在数据库的数据文件内给表分配了一个固定大小的空间。这就是所谓的区间并且为空。那么当插入行时,就会填充该区间。填满以后,就会自动给表分配更多的区间。因此表由一个或多个区间组成,它们保存行。除了跟踪区间分配之外,数据字典还跟踪分配给表的空间已经使用了多少。这通过高水位线(hig

slowtech的博客 342

Moveit Servo学习

MoveIt Servo功能与配置指南 摘要:本文介绍了MoveIt Servo的功能特性,包括支持关节速度、末端执行器速度和位置控制,以及安全功能如奇点检查、碰撞检测等。通过示例展示了如何运行伺服控制demo,详细解析了关键节点和话题。最后以睿尔曼rml_63机器人为例,讲解了如何自定义伺服配置文件,包括环境设置、输入输出参数配置、平滑滤波器和规划场景监控等关键配置项。文章提供了从基础使用到自定义机器人配置的完整指导,帮助开发者实现高效的实时运动控制。

Fisher的博客 1173

oracle Concept

本书内容: 标题和版权信息

fubinhnust的专栏 666

告别手动打点计时:用Lauterbach TRACE32的RunTime功能,5分钟搞定嵌入式代码段性能分析

本文深入解析了Lauterbach TRACE32的RunTime功能在嵌入式代码性能分析中的革命性应用。通过硬件级计时原理和非侵入式设计,该功能能快速精确测量代码执行时间,显著提升开发效率,特别适用于汽车电子和工业控制领域。文章还提供了从基础设置到高级分析的完整实战指南,帮助工程师轻松掌握这一强大工具。

weixin_30615767的博客 277

Mamba-ST实战:用状态空间模型实现艺术风格迁移的5个关键步骤

本文详细介绍了如何使用Mamba-ST状态空间模型实现高效的艺术风格迁移,涵盖环境配置、数据预处理、模型架构、训练策略和推理优化等5个关键步骤。Mamba-ST基于SSM(状态空间模型)构建,在保持生成质量的同时显著降低计算复杂度,为风格迁移领域提供了新的解决方案。

weixin_29163581的博客 354

concept oracle rowid,oracle concept——data block,extent,segment-01

现在开始再次下定决定好好看看oracle concept,几个月前看了一两天太抽象了后面就慢慢没怎么看了,要坚持啊!里面对oracle数据库体系结构和原理的讲解很全面,而且文档中有些细节后面需要再查看别的资料结合实际来验证,精度细读之.当创建一个对象表,索引或者分区表等,将会创建一个这个对象的段,如果段内空间不足将分配新的extent,但是段内的数据是通过block来管理也是最小的I/O单位。Bl...

weixin_33304375的博客 142

TestFlight分发测试app,提示无法安装 所请求的App不可用或者不存在

TestFlight分发测试app,提示无法安装 所请求的App不可用或者不存在

天穹云原生 9169

《Oracle Concept》第二章 - 15

这是杂货铺的第437篇文章 背景: 按照《Oracle Conecpt》的结构一起了解Oracle数据库,这是学习Oracle从入门到精通的基础。 前言《Introduction to Oracle Database》的历史文章: 《《Oracle Concept》前言-12c内容补充》 《《Oracle Concept》前言介绍-7》 《《Oracle Concept》前...

bisal的专栏 753

MIPI D-PHY的校准测试

MIPI的校准测试困扰了很久,今天终于得以解决!

一只豌豆象的博客 3919

03、AC分析

本节我们将对之前的BUCK电路进行AC分析! 首先,我们之前的BUCK电路是开环电路,现在我们把它设计成闭环电路!电路图如下: 我们对闭环BUCK电路先瞬态仿真一下,波形如下: 然后在电路中加入小信号和波特图进行AC仿真 原理图如下: 增益为0时所对应的相位裕度为56°,这个相位裕度一定要大于0°,大于45°则比较稳定! ...

soumns丶涛的博客 3517

《Oracle Concept》第三章 - 12

背景:按照《Oracle Concept》的结构一起了解Oracle数据库,这是学习Oracle从入门到精通的基础。前言《Introduction to Oracle D...

bisal的专栏 1172

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

《Oracle Concept》第三章 - 7

背景:按照《Oracle Conecpt》的结构一起了解Oracle数据库,这是学习Oracle从入门到精通的基础。前言《Introduction to Oracle D...

bisal的专栏 728

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

《Oracle Concept》第三章 - 9

背景:按照《Oracle Conecpt》的结构一起了解Oracle数据库,这是学习Oracle从入门到精通的基础。前言《Introduction to Oracle D...

bisal的专栏 593

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Oracle concept

1.数据是在block里存储的,一个block可以有很多行。空块组成freelist. Pctfree=10,就是说一个块的使用率达到90%,unlink from freelist;Pctused=40%,就是说一个块的使用率低于40%时,relinik to free list. 2.redo-保存的是commited数据,当数据库出现故障时,可以recovery.    undo-保存

数据工匠-PowerData 427
上一篇: 荣耀B930刷机
下一篇: Oracle基础
firestone-sh
博客等级 码龄24年 19粉丝 431原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值