ORACLE 11G 从头学起-20141202

1.2.4、数据库模式

1、三级模式

(1)、概念模式

也称模式,是对数据库中全局数据逻辑结构的描述,是全体用户公共的数据视图。主要描述数据的概念记录类型及其关系,还包括数据间的一些语义约束,对它的描述可用DBMS中的DDL定义。

(2)、外模式

也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

(3)、内模式

也称存储式。是数据物理结构和存储方式的描述,定义所有的内部记录类型、索引和文件的组织形式,以及数据控制方面的细节。

2、二级映像

(1)、外模式/模式映像

数据库的每一个外模式都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系,一般在外模式中描述的。

(2)、模式/内模式映像

是唯一的,因为数据库只有一个模式和内模式。它存在于模式和内模式之间。它是数据全局逻辑结构与存储结构之间的对应关系。一般在内模式中描述。

1.2.5、数据模型

是数据库中用于提供信息表示和操喉舌手段的形式构架,是数据库中用来对现实世界进行抽象的工具。

(1)、概念数据模型

是一种面向客观世界、面向用户的模型,与具体的数据库管理系统无关,与具体的计算机平台无关。

(2)、逻辑数据模型

是一种面向数据库系统的模型,它是概念模型到计算机之间的中间层次。

层次模型:用“树结构”来表示数据之间的联系。

关系模型:用“二维表”来表示数据之间的联系。

网状模型:用“图结构”来表示数据之间的联系。

面向对象模型:用“对象”来表示数据之间的联系。

(3)、物理数据模型

它是一种面向计算机物理表示的模型。

数据模型的三大要素:数据结构、数据操纵和完整性约束。

1.2.6、数据完整性约束

(1)、实体完整性

若属性A是基本关系R的主属性,则属性A不能取空值。

(2)、参照完整性

定义外码与主码之间的引用规则。

(3)、用户定义的完整性

是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。

1.2.7、联机事务处理和联机分析处理

联机事务处理OLTP:主要用于完成数据库应用系统的各项业务处理。提高了工作效率和工作质量

联机分析处理OLAP:它使分析人员、经理和执行官能够迅速、一致、交互地从各个方面观察信息,以达到深入现解数据的目的。处理从领导和决策出发,全面、真实、直观地反映营活动的各个方面。

1.2.8、数据仓库

支付大量数据信息存储。

特征:

(1)面向主题

(2)完整性

(3)稳定性

(4)时变性

时间: 2024-10-12 11:42:37

ORACLE 11G 从头学起-20141202的相关文章

ORACLE 11G 从头学起-20141208

1.3.6.段 用于存储表空间中某一种物定的具有独立存储结构的对象所有数据,它由一个或多个区组成. 1.数据段 用于存储表中的所有数据. 2.索引段 用于存储索引的所有数据. 3.临时段 用于存储排序操作所产生的临时数据. 4.回滚段 用于存储用户数据被修改之前的值,以便在特定条件下回滚用户对数据的修改. 1.3.7.区 物理上连续存放的块构成的.是存储分配的最小单位,由一个或多个块组成,一个或多个区将组成段. 1.3.8.数据块 最小的数据管理单位,也是执行输入输出操作时的最小单位.操作系统执

ORACLE 11G 从头学起-20141128

1.Oracle数据库概述 1.1.结构及组成 oracle数据库11G共拥有4个版本,分别是企业版.标准版.标准版1和个人版. 1.1.1.企业版 优点: 高可靠性.防止服务器故障.站点故障和人为错误的发生,并减小计划内的宕机时间. 高安全性.利用行级安全性.细粒度审计.透明的数据加密和数据的全面回忆确保数据安全的遵守法规. 更好的数据管理. 领先一步的商务智能.高性能数据仓库.在线分析处理和数据挖掘. 1.1.2.标准版 多平台自动管理. 丰富的开发功能. 灵活的订制服务. 1.1.3.标准

43、Windows 7下安装Oracle 11g相关问题解决方法

很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特点. 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力.自己的不懈努力,也换回了成果.比如在装SQL Server 2005和Oracle 11g时就碰到了问题,在装

Oracle 11g+oracle客户端(32位)+PL/SQL develepment的安装配置

之前一直想学Oracle,可是就是安装配置Oracle一直未成功,让人很苦恼,特别是什么监听器什么的,一直没搞明白,弄了整整一天都没弄出来,上网查资料后发现资料上大多数都是参差不齐,不太详细明了,尝试过后都未成功,现在通过我的精心调制,总算安装成功了,想与大家分享!   一.Oracle 11g数据库的安装   1.安装前的准备 安装文件下载地址:http://pan.baidu.com/s/1pJ5S2BT 将Oracle11g的两个文件解压到同一个目录下,出现如下结构:    点击setup

oracle入门(1)——安装oracle 11g x64 for windows

[本文简介] 最近因为一个项目的需要,从零学习起了oracle,现在把学到的东西记录分享一下. 首先是安装篇,在win8 装10G 一直失败,网上各种方法都试过了,最后不得不放弃,选择了11G. 11G的安装很简单,基本是“下一步”——“完成”的模式,本文只是介绍哪些步骤需要注意一下和里面相应名词的解释, 以后可能要用到这些信息. [安装典型步骤] 1.典型安装 这里需要记住被红圈圈起来的 “全局数据库名” 和 “管理口令” (1)全局数据库名:要与下面的SID区分开来,是数据库真正的唯一标识,

win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决

前几天因为装了个Oracle32bit客户端 + PL/SQL连接不上oracle遭到组长鄙视,问我用过PL/SQL没有,我安装完打开PL/SQL登录界面跟他的都不一样,没有那个连接为Normal.SYSDBA的选项,还问我为什么有了PL/SQL还装Oracle客户端,当时我也答不出来,后来在网上还是找到了答案,心里也鄙视了他一把,自己搞不太清楚欺负新人吗?水平好像也不咋滴.要装ORacle客户端的原因是oci.dll是64位的,32位应用程序PLSQL Developer无法加载. 为了省事就

centos 6 oracle 11G DB install

因业务迁移,需重新部署oracle DB,此文仅作部署记录,部署文档主要参考官方文档http://docs.oracle.com/cd/E11882_01/install.112/e47689/toc.htm 概要: 主机:OpenStack 云主机 系统:Completing a Minimal Linux centos 6.8 x86_64 DB:Oracle Database 11g Release 2(11.2) 内存:2Gb 硬盘:/dev/vda 20Gb /dev/vdb 30Gb

Oracle 11g 安装过程

安装Oracle11g 到100%的时候突然卡住,oracle database configuration assistant,如下图: ALT+TAB按键后出现,模板general-purpose.dbc不存在 这个是需要两个压缩文件同时选中一起解压到同一个文件夹,多坑啊,那两个压缩包不是part1和part2的关系,是独立的关系, 两个文件同时解压覆盖后安装,出现下图,直接不注册,跳过 然后继续安装发现又卡住,oracle 11g Database configuration Assist

Oracle 学习之卸载Oracle 11g

Oracle 11g 安装完毕后,如果有卸载的需要.可以有如下方法: 手工删除Oracle安装时建立的各目录.文件等.这种方法对于Linux还算可行,但是Window版中涉及到服务.注册表等等.往往删除不干净. 使用安装目录$ORACLE_HOME/deinstall/下的 deinstall脚本. [[email protected] deinstall]$ ./deinstall Checking for required files and bootstrapping ... Please