数据库的结构组成

1.物理存储结构:

 定义:现实的数据存储单元

 组成:

  (1)数据文件:存储数据库的数据文件

  (2)日志文件:记录对数据进行的修改信息

  (3)控制文件:记录数据库物理结构的二进制文件(包含数据文件和日志文件)

    因此,Oracle实例在启动时,必须访问控制文件

2.逻辑结构

  定义:数据库创建后形成的逻辑概念之间的关系

  表空间(逻辑组件Tablespase):是Oracle数据库存储数据的逻辑单位

    分类:

    (1)system表空间:用于存储Oracle系统内部表和数据字典的数据

    (2)sysaux表空间:用于存放Oracle内部的常用样例用户的对象

    (3)撤销表空间:存放撤销信息的表空间

    (4)users表空间:Oracle建议用户使用的表空间

    (5)temp表空间:存放临时数据的特殊表空间

时间: 2024-08-28 18:45:08

数据库的结构组成的相关文章

5-2数据库设计

5-2数据库设计 tags:数据库 基本步骤 步骤: 1. 需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求.需求分析是整个设计过程的基础,是最困难和最耗费时间的一步. 2. 概念结构设计阶段 概念设计是整个数据库设计的关键,它通过对用户需求进行综合.归纳与抽象,行程一个独立于具体数据库管理系统的概念模型. 在概念结构设计阶段行程独立于机器特点,独立于各个关系数据库管理系统产品的概念模式,一般用ER图表示 3. 逻辑结构设计阶段 逻辑结构设计是将概念结构转为某个数据库管理系统所支持的数

Mysql及数据库的基础概念

DBMS:数据库管理系统 层次模型 网状模型 关系模型 RDBMS:关系型数据库管理系统 文件存储:数据的冗余和不一致性难以解决 当数据量很大时,文件存储的访问很困难 当数据在不同的文件时,可能会造成数据的格式不一致,及数据太过于分散造成数据孤立 数据的完整性问题(如两个银行之间转钱过程中出现故障,要保证总额一致) 并发访问异常(如多人同时访问一个文件时,一个人在进行修改操作,其他人就不能访问) 原子性问题(数据从一个稳定状态转移到另一个状态) 安全性也得不到保障 1.表示层:文件或者表 2.逻

第二十二天 IO模型理论、数据库基础、LAMP平台基础理论及MySQL安装部署

一.I/O模型理论 http或https都是基于tcp协议完成通讯.在tcp中使用socket通讯模型,在domain中界定socket是如何定义.                           domain有三种工作类型:                                        unix domain:每个socket地址是个文件路径                                        ipv4 domain:每个socket是ipv4:p

神勿进!人请来!(对上一篇数据库文章扩充总结)

数据库 呃  下面的内容   对于那些大神级别的大人物   当然是博闻强识  满腹经纶    但  对于我们这样的幼儿园大班生  就知者甚微了 下面就对于我们这些大班生来总结一下这关于数据库的内容: 数据管理的诞生: 数据库的历史可以追溯到五十年前,那时的数据管理非常简单.通过大量的分类.比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片.而数据管理就是对所有这些穿孔卡片进行物理的储存和处理.然而,1950 年雷明顿兰德公司(Remington

数据库 - 关系数据库标准语言SQL

SQL(Structured Query Language) 结构化查询语言,是关系数据库的标准语言 SQL是一个通用的.功能极强的关系数据库语言 SQL特点 1.综合统一 集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体. 可以独立完成数据库生命周期中的全部活动: 定义关系模式,插入数据,建立数据库: 对数据库中的数据进行查询和更新: 数据库重构和维护 数据库安全性.完整性控制等 用户数据库投入运行后,可根据需要随时逐步修改模式,不影响数据的运行. 数据操作符

数据库 -DataBase设计

数据库设计概述 数据库设计 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求. 目标:为用户和各种应用系统提供一个信息基础设施和高效率的运行环境 数据库建设的基本规律 三分技术,七分管理,十二分基础数据 管理 数据库建设项目管理 企业(即应用部门)的业务管理 基础数据 收集.入库 更新新的数据 结构(数据)设计和行为(处理)设计相结合 将数据库结构设

java基础知识总结8(数据库篇1)

一. Oracle的安装(windowXP.win7.Linux)和卸载 1.1 Oracle的安装 1.1.1 在WindowsXP.Win7下安装 第一:解压win32_11gR2_database_1of2.win32_11gR2_database_2of2,生成detabase目录 第二:安装oracle A.点击setup图标即可,注意:安装目录不要含有中文 B.在弹出的第一个界面中取消更新选择项,点击下一步 C.在弹出的警告框中选择是 D.选择创建和配置数据库选项,下一步 E.选择桌

Java基础系列12:使用CallableStatement接口调用数据库中的存储过程

前言:以下内容均以MySQL中的存储过程举例说明 一 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它. 一个存储过程是一个可编程的函数,它在数据库中创建并保存.它可以有SQL语句和一些特殊的控制结构组成.当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是

【Redis源码剖析】 - Redis之数据库redisDb

原创作品,转载请标明:http://blog.csdn.net/xiejingfa/article/details/51321282 今天,我们来讨论两点内容:一是Redis是如何存储类型对象的,二是Redis如何实现键的过期操作. 本文介绍的内容主要涉及db.c和redis.h两个文件. 1.redisDb介绍 Redis中存在"数据库"的概念,该结构由redis.h中的redisDb定义.我们知道Redis提供string.list.set.zset.hash五种数据类型的存储,在