随笔分类 -  存储 / SQL / Oracle11G官方文档阅读之OracleConcept

摘要:11. 物理存储结构 11.1. 物理存储结构简介 关系数据库管理系统(RDBMS)的一个特点是逻辑数据结构(如表、视图和索引)与物理存储结构的独立性。由于物理和逻辑结构是分开的,可以管理数据的物理存储而不影响对逻辑结构的访问。例如,重命名数据库文件不会重命名其中存储的表。 Oracle数据库是一组 阅读全文
posted @ 2025-01-22 10:11 脆皮老弟 阅读(78) 评论(0) 推荐(0) 编辑
摘要:4. 分区、视图与其他对象 4.1. 分区概述 分区允许将非常大的表和索引分解成更小、更易于管理的部分,称为分区。每个分区是一个独立的对象,有自己的名称,并且可以选择拥有自己的存储特性。 为了说明分区的概念,假设一个人力资源经理有一个大盒子,里面装着员工文件夹。每个文件夹都列出了员工的雇用日期。经常 阅读全文
posted @ 2024-10-15 17:00 脆皮老弟 阅读(46) 评论(0) 推荐(0) 编辑
摘要:5. 数据完整性 这一章节解释了完整性约束如何实施与数据库相关的业务规则,并防止无效信息录入表格。 本章包含以下小节: ■ 数据完整性简介 ■ 完整性约束的类型 ■ 完整性约束的状态 5.1. 数据完整性简介 业务规则指定了必须始终为真或始终为假的条件和关系。例如,每个公司都会定义关于薪资、员工编号 阅读全文
posted @ 2024-10-14 17:04 脆皮老弟 阅读(22) 评论(0) 推荐(0) 编辑
摘要:3. 索引和索引组织表 3.1. 索引概述 索引是与表或表簇关联的可选结构,有时可以加快数据访问速度。通过在表的一个或多个列上创建索引,在某些情况下,可以从表中检索一小部分随机分布的行。索引是减少磁盘I/O的众多方法之一。如果堆组织表没有索引,那么数据库必须执行全表扫描才能找到一个值。例如,没有索引 阅读全文
posted @ 2024-10-14 16:26 脆皮老弟 阅读(204) 评论(0) 推荐(0) 编辑
摘要:2. 表和表簇 2.1. 模式对象(Schema Object)简介 数据库模式是数据结构的逻辑容器,这些数据结构称为模式对象,模式对象的例子有表和索引。 一个数据库用户拥有密码和各种数据库权限,每个用户拥有一个与其同名的模式,模式包含了属于该用户的数据。例如,hr用户拥有hr模式,该模式包含如em 阅读全文
posted @ 2024-10-14 15:23 脆皮老弟 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1. Oracle数据库介绍 1.1. 关于关系型的数据库 每个组织都有必须存储和管理的信息,以满足其需求。例如,公司必须收集和维护员工的人力资源记录。这些信息必须对需要它的人可用。信息系统是一个用于存储和处理信息的正式系统。 信息系统可以是一组包含文件夹的纸箱,以及存储和检索文件夹的规则。然而,如 阅读全文
posted @ 2024-09-30 16:02 脆皮老弟 阅读(108) 评论(0) 推荐(0) 编辑
摘要:19. 数据库开发人员的概念 19.1. 数据库开发人员的职责 Oracle开发者负责创建或维护使用Oracle技术栈的应用程序的数据库组件。Oracle开发者要么开发新应用程序,要么将现有应用程序转换为在Oracle数据库环境中运行。因此,开发者与数据库管理员紧密合作,共享知识和信息。Oracle 阅读全文
posted @ 2024-09-28 19:16 脆皮老弟 阅读(25) 评论(0) 推荐(0) 编辑
摘要:18. 数据库管理员的概念 18.1. 数据库管理员的职责 数据库管理员(DBA)的主要责任是使企业数据对其用户可用。DBA必须与开发人员紧密合作,确保他们的应用程序有效地使用数据库,并与系统管理员合作,确保物理资源充足且使用高效。Oracle DBA负责了解Oracle数据库架构以及数据库的工作原 阅读全文
posted @ 2024-09-28 16:50 脆皮老弟 阅读(37) 评论(0) 推荐(0) 编辑
摘要:17.数据库管理员和开发人员的主题 17.1. 数据库安全概述 通常情况下,数据库安全涉及用户认证、加密、访问控制和监控。 17.1.1. 用户账户 每个Oracle数据库都有一个有效数据库用户的列表。数据库包含几个默认账户,包括默认的管理员账户SYSTEM(参见第2-5页的“SYS和SYSTEM模 阅读全文
posted @ 2024-09-28 15:14 脆皮老弟 阅读(20) 评论(0) 推荐(0) 编辑
摘要:16. 应用和网络架构 16.1. Oracle应用架构 在本章的上下文中,应用架构指的是数据库应用程序连接到 Oracle 数据库的计算环境。 16.1.1. 客户端与服务端架构概述 在 Oracle 数据库环境中,数据库应用程序和数据库被分离成客户端/服务器架构: 客户端运行数据库应用程序,例如 阅读全文
posted @ 2024-09-28 09:59 脆皮老弟 阅读(36) 评论(0) 推荐(0) 编辑
摘要:15. 进程架构 15.1. 进程简介 进程是操作系统中可以运行一系列步骤的机制。这个机制取决于操作系统。例如,在 Linux 上,Oracle 后台进程是一个 Linux 进程。在 Windows 上,Oracle 后台进程是进程内的执行线程。代码模块由进程运行。所有连接到 Oracle 数据库的 阅读全文
posted @ 2024-09-27 16:38 脆皮老弟 阅读(44) 评论(0) 推荐(0) 编辑
摘要:14. 内存架构 14.1. Oracle是数据库内存结构简介 当实例启动时,Oracle数据库会分配一个内存区域并启动后台进程。这个内存区域存储以下信息: 程序代码 每个已连接会话的信息,即使它当前未活跃 程序执行期间需要的信息,例如,正在从中提取行的查询的当前状态 锁数据等在进程间共享和通信的信 阅读全文
posted @ 2024-09-27 15:11 脆皮老弟 阅读(58) 评论(0) 推荐(0) 编辑
摘要:13. Oracle数据库实例 13.1. Oracle数据库实例简介 数据库实例是一组内存结构,用于管理数据库文件。数据库是一组由CREATE DATABASE语句创建的磁盘上的物理文件。实例管理其关联的数据并服务于数据库的用户。 每个运行的Oracle数据库都至少与一个Oracle数据库实例相关 阅读全文
posted @ 2024-09-27 11:25 脆皮老弟 阅读(60) 评论(0) 推荐(0) 编辑
摘要:12.逻辑存储结构 12.1. 逻辑存储结构简介 Oracle数据库逻辑存储由数据块、区、段和表空间构成,各存储单位的关系如图12-1物理和逻辑存储的实体-关系图所示(乌鸦脚符号表示一对多关系)。在物理层面,数据存储在磁盘上的数据文件中,数据文件中的数据存储在操作系统块中。 12.1.1. 逻辑存储 阅读全文
posted @ 2024-09-26 16:43 脆皮老弟 阅读(157) 评论(0) 推荐(0) 编辑
摘要:10. 事务 10.1. 事务简介 事务是包含一个或多个SQL语句的逻辑、原子工作单元。事务将SQL语句分组,使它们要么全部提交,这意味着它们被应用到数据库中,要么全部回滚,这意味着它们从数据库中被撤销。Oracle数据库为每个事务分配一个唯一的标识符,称为事务ID。 所有Oracle事务都符合数据 阅读全文
posted @ 2024-09-23 16:03 脆皮老弟 阅读(85) 评论(0) 推荐(0) 编辑
摘要:9.数据并发性和一致性 本章解释了Oracle数据库如何在多用户数据库环境中维护一致性的数据。 本章包含以下部分: 数据并发性和一致性的介绍 Oracle数据库事务隔离级别的概述 Oracle数据库锁定机制的概述 自动锁定的概述 手动数据锁定的概述 用户定义锁的概述 9.1. 数据并发性和一致性的介 阅读全文
posted @ 2024-09-23 14:18 脆皮老弟 阅读(63) 评论(0) 推荐(0) 编辑
摘要:7. SQL 7.1. SQL简介 SQL(发音为"sequel")是一种基于集合的、高级的声明式计算机语言,所有程序和用户都使用它来访问Oracle数据库中的数据。尽管一些Oracle工具和应用程序掩盖了SQL的使用,但所有数据库操作都是使用SQL执行的。任何其他数据访问方法都绕过了Oracle数 阅读全文
posted @ 2024-09-09 16:20 脆皮老弟 阅读(26) 评论(0) 推荐(0) 编辑
摘要:6. 数据字典与动态性能视图 6.1. 数据字典概述 Oracle数据库的一个重要组成部分是其数据字典,这是一个只读的表集合,提供了有关数据库的管理元数据。数据字典包含如下信息: 数据库中每个模式对象的定义,包括列的默认值和完整性约束信息 分配给模式对象的空间量以及当前使用的量 Oracle数据库用 阅读全文
posted @ 2024-09-07 09:53 脆皮老弟 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示