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.關係完整性約束:包括實體完整性、參照完整性和用戶定義的完整性。

  • 關係數據結構

  • 關係型數據庫

    1.是建立在關係模型基礎上的數據庫,現實世界 中的各種實體以及實體之間的各種聯繫均用關 系模型來表示。
    2.常見關係型數據庫
    這裏寫圖片描述
    3.Oracle數據庫簡介:Oracle數據庫是甲骨文公司開發的一款關係型數據庫產品,支持各種操作系統平臺,包括Windows、Linux和Unix等。它是在數據庫領域一直處於領先地位的產品。可以說Oracle數據庫系統是目前世界上流行的關係數據庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。

關於Oracle數據庫軟件的安裝,請參考我的個人GitHub:https://github.com/lsqLoveCoding/Neu_Internship,其中有Oracle數據庫的教學PPT,內含安裝方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章