Oracle学习笔记day01——Oracle概述

来源:互联网 发布:淘宝导航条hot图标 编辑:程序博客网 时间:2024/06/13 04:23

一、数据库概述

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
常见的数据模型

1.层次结构模型: 层次结构模型实质上是一种有根结点的定向有序树,IMS(Information Manage-mentSystem)是其典型代表。

2.网状结构模型:按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG(Data Base Task Group)。

3.关系结构模型:关系式数据结构把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。常见的有Oracle、mysql、mssql等。


二、Oracle数据库概述

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。


三、如何学习

  1. 认真听课、多思考问题。
  2. 多动手操作、有问题一定要问。
  3. 多参与讨论、多帮助朋友,对自己也会有提升。


四、体系结构

oracle的体系很庞大,要学习它,首先要了解oracle的框架。oracle的框架主要由物理结构、逻辑结构、内存分配、后台进程、oracle例程、系统改变号 (System Change Number)组成。



物理结构
物理结构包含三种数据文件:
1)控制文件
2)数据文件
3)在线重做日志文件

逻辑结构
功能:数据库如何使用物理空间
组成:表空间、段、区、块的组成层次