Oracle-SQL开发基础——第一章 Oracle数据库基础

Oracle-SQL开发基础——第一章 Oracle数据库基础


1. 数据库管理系统概述

  • 数据处理及进展

    1.数据:是指所有能输入到计算机中并被计算机程序处理的符号的总称
    2.数据处理:是指对各种形式的数据进行收集、储存、加 工和传播的一系列活动的综合。其目的是从大量的、原始的数据中抽取、推导出对人们有价值的信息。
    3.数据处理的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段

  • 数据库(Database)

    1.指的是以一定方式存储在一起,能为多个用户共享, 具有尽可能小的数据冗余特点,与应用程序彼此独立的数据集合
    2.指的是长期存储在计算机内,有组织的管理,具有 较小冗余,可供多个用户共享的数据集合

  • 数据库管理系统

    1.定义:数据库管理系统(Database Management System-DBMS)是一种管理数据库的软件。数据库管理系统是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,对数据库进行统一的管理和控制。用户使用的各种数据库命令以及应用程序的执行,都要通过数据库管理系统。数据库管理系统还承担着数据库的维护工作。在Oracle数据库内,数据库仅仅是指文件集合,这些文件用来存储和管理相关数据,包括数据文件、控制文件以及重做日志文件。
    2.主要功能:

    (1)数据库定义功能:DDL 
    (2)数据存取功能:DML 
    (3)数据库运行管理,这是DBMS运行时的核心部分,包括并发控制、存取控制(安全性检查)、完整性约束条件的检查和执行、数据库内部的维护等等。 
    (4)数据库的建立和维护功能
    

2. 关系型数据库

  • 数据模型

    1.是数据库系统中,用于抽象、表示、处理现实世界中数据的一种形式架构。

  • 数据模型三层次

    1.概念模型:是现实世界到信息世界的第一层抽象,常用E-R图表示。
    2.逻辑模型:是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,常用的包括层次模型、网状模型、关系模型。
    3.物理模型:是面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。

  • 关系模型

    1.关系模型有关系数据结构、关系操作集合和关系完整性约束三部分组成的。
    2.关系数据结构:在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。在用户看来,关系就是一张由行和列组成的二维数据表。
    3.关系操作包括:选择、投影、连接、增加、删除、修改等。
    4.关系完整性约束:包括实体完整性、参照完整性和用户定义的完整性。

  • 关系数据结构
    Oracle-SQL开发基础——第一章 Oracle数据库基础_第1张图片

  • 关系型数据库

    1.是建立在关系模型基础上的数据库,现实世界 中的各种实体以及实体之间的各种联系均用关 系模型来表示。
    2.常见关系型数据库
    Oracle-SQL开发基础——第一章 Oracle数据库基础_第2张图片
    3.Oracle数据库简介:Oracle数据库是甲骨文公司开发的一款关系型数据库产品,支持各种操作系统平台,包括Windows、Linux和Unix等。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。

关于Oracle数据库软件的安装,请参考我的个人GitHub:https://github.com/lsqLoveCoding/Neu_Internship,其中有Oracle数据库的教学PPT,内含安装方法。

你可能感兴趣的:(Oracle-SQL)