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

我的学习之路—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体系结构

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177992.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午6:16
下一篇 2026年3月26日 下午6:17


相关推荐

  • 浏览器怎么打开微信客户端连接服务器,微信“请在微信客户端打开链接”怎么办?-在浏览器中打开微信链接的方法 – 河东软件园…「建议收藏」

    浏览器怎么打开微信客户端连接服务器,微信“请在微信客户端打开链接”怎么办?-在浏览器中打开微信链接的方法 – 河东软件园…「建议收藏」自从出现了电脑版的微信之后,很多用户都会在电脑中下载安装一个客户端,可就是电脑客户端中打开链接也会出错!微信中有的时候朋友或是公众号会发送一些链接,若是使用电脑单击打开就会被提示“请在微信客户端打开链接”,可是自己使用的就是电脑客户端,并且更换浏览器也不能解决这个现象,这是怎么一回事呢?因为在微信中是自动设置了使用默认浏览器打开的,无法识别的时候自然就不能打开了,我们可以在微信中直接将这个功能关闭…

    2022年6月6日
    617
  • 人工智能:智能优化算法

    人工智能:智能优化算法**人工智能:智能优化算法优化问题是指在满足一定条件下,在众多方案或参数值中寻找最优方案或参数值,以使得某个或多个功能指标达到最优,或使系统的某些性能指标达到最大值或最小值。优化问题广泛地存在于信号处理、图像处理、生产调度、任务分配、模式识别、自动控制和机械设计等众多领域。优化方法是一种以数学为基础,用于求解各种优化问题的应用技术。各种优化方法在上述领域得到了广泛应用,并且已经产生了巨大的经济效益和社会效益。实践证明,通过优化方法,能够提高系统效率,降低能耗,合理地利用资源,并且随着处理对象规模的增加

    2022年5月22日
    64
  • 计算机病毒445端口,关闭135 445端口_445端口关闭方法_怎么防止电脑中勒索病毒「建议收藏」

    计算机病毒445端口,关闭135 445端口_445端口关闭方法_怎么防止电脑中勒索病毒「建议收藏」关闭135445端口_445端口关闭方法_怎么防止电脑中勒索病毒这几天,永恒之蓝勒索病毒迅速传播,让网友们都担惊受怕。而这种勒索病毒基本上都是通过135,137,138,139,445等端口入侵,关闭445135137138139端口是有效预防入侵的方式之一,同时更新微软最新补丁,及时备份重要数据,才能从容应对病毒侵袭,现在就快和小编一起来看看关闭135,137,138,139,44…

    2022年10月17日
    4
  • linux 渗透工具_适用于Linux的十大最佳渗透测试工具[通俗易懂]

    linux 渗透工具_适用于Linux的十大最佳渗透测试工具[通俗易懂]linux渗透工具ThisarticlecoverssomeofthebestpenetrationtestingtoolsforLinuxCybersecurityisabigconcernforbothsmallandbigorganizations.Inanagewheremoreandmorebusinessesaremov…

    2022年8月12日
    7
  • 操作系统内存管理(思维导图详解)

    操作系统内存管理(思维导图详解)1 计算机的存储体系内存是计算机很重要的一个资源 因为程序只有被加载到内存中才可以运行 此外 CPU 所需要的指令与数据也都是来自内存的 可以说 内存是影响计算机性能的一个很重要的因素 在介绍内存管理的细节前 先要了解一下分层存储器体系 大部分的计算机都有一个存储器层次结构 即少量的非常快速 昂贵 易变的高速缓存 cache 若干兆字节的中等速度 中等价格 易变的主存储器 RAM

    2026年3月18日
    3
  • jsp include参数传送接收与应用

    jsp include参数传送接收与应用jspinclude参数传送接收与应用

    2022年7月15日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号