我的学习之路—Oracle数据库学习笔记

数据:是指所有能输入到计算机中并被计算机程序处理的符号的总称


数据处理:是指各种形式的数据进行收集,储存,加工和传播的一系列活动的综合。其目的是从大量的原始的数据中抽取推导出对人们有用的信息。

数据库是这样的数据集合:长期储存在计算机(数据库服务器)内——保障安全;有组织的管理,具有较小的冗余——有效管理,数据独立;可共享,多个用户可以对包含的数据进行共享——并发控制,权限管理等


在Oracle数据库内,数据库仅仅是指文件集合,这些文件用来存储和管理相关数据,包括数据文件、控制文件以及重做日志文件


数据库管理系统的主要功能:

1数据库定义功能DDL

2数据存取功能DML

3数据库运行管理,这是DBMD运行的核心部分,包括并发控制、存取公职(安全性检查)、完整性约束条件的检查和执行、数据库的维护等

4数据库的建立和维护功能


数据库系统的组成:数据库(Database,DB)、数据库管理系统(Database Management  System DBMS)、应用系统开发工具(程序设计软件)、数据库管理员(DBA)用户(User)


数据模型:

概念数据模型,是·面向用户的实现世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力反省数据以及数据之间的联系等,与具体的数据库管理系统无关。概念数据模型必须转换成逻辑数据模型,才能在DBMS中实现。是现实世界到信息世界的第一层抽象,是用户和数据库设计人员之间进行交流的语言

在概念数据模型中最常用的是E—R模型、扩展的E—R模型、面向对象模型及谓词模型

裸机数据模型:简称数据模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型、层次数据模型等,此模型既要面向用户,又要面向系统,主要用于数据库管理系统的实现;用户机器世界,通常需要有严格的形式化定义,而且常常会加上一些限制和规定,以便于机器上的实现

在逻辑数据类型中最常用的是层次模型、网状模型、关系模型(关系:对应一张二维表 ,  元组:对应一行 ,  属性:对应一列 ,主码 :某个属性组,唯一的表示一行,域(属性的取值范围),分量(元组中的一个属性值),关系名(对应关系的描述) )


物理数据模型

是面向计算机表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。每一种逻辑数据模型的实现时都有起对应的物理数据模型。DBMS为了保证其独立性与可移植行,大部分物理数据模型的实现工作又系统自动完成,而设计者只设计索引、聚集等特殊结构

数据模型三要素:数据结构(对系统静态特性的描述)、数据操作(对系统动态特征的描述)、数据的约束条件(对完整性规则的描述)

Oracle体系结构





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值