數據庫的基本概念——我的Oracle學習之路

數據庫與數據庫管理系統

在這裏插入圖片描述

數據(Data)
數據(Data)是數據庫中存儲的基本單元。是一種描述事物的符號。 
例如數字、文字、圖像、視頻等等信息,都可以稱爲數據。

數據庫

數據庫(Data Base,簡稱DB)是長期存儲在計算機內、有組織的、可共享的、統一管理的相關數據的集合。

數據庫系統

數據庫系統(Data Base System,簡稱DBS)是指在計算機系統中引入數據庫後的系統構成。
數據庫系統一般由四個部分組成:數據庫、硬件(存儲設備)、應用軟件(包含了DBMS)、數據庫管理員(DBA)。

數據庫管理系統

數據庫管理系統(Data Base Management System,簡稱DBMS)是位於用戶應用程序與操作系統之間的一層數據管理軟件,是數據庫系統的核心組成部分。爲用戶或應用程序提供訪問數據庫的方法:包括數據庫的建立、查詢、更新以及各種數據控制
數據庫管理系統是爲了科學地組織和存儲數據、高效地獲取和維護數據。

DBMS的工作模式

在這裏插入圖片描述

  • 接收應用程序的數據請求和處理請求
  • 將用戶的數據請求(高級語言/指令)轉換成複雜的機器代碼(底層指令)
  • 實現對數據庫的操作(底層指令)
  • 從對數據庫的操作中接受查詢結果
  • 對查詢結果進行處理(格式轉換)
  • 將處理結果返回給應用程序

DBMS的主要功能

  • 數據定義功能
  • 數據組織、存儲和管理
  • 數據操縱功能
  • 數據庫的事務管理和運行管理
  • 數據庫的建立和維護功能

關係型數據庫語言

關係數據庫的標準語言是 結構化查詢語言 (Structured Query Language,SQL)。SQL的功能包括數據查詢數據操作數據定義數據控制四個部分。SQL核心功能就只用了6個動詞———SELECT、CREATE、INSERT、UPDATE、DELETE和GRANT(REVOKE)

  • DDL (數據定義語言)
    數據定義語言 - Data Definition Language
    用來定義數據庫的對象,如數據表、視圖、索引等
    create drop alter truncate

  • DML (數據操縱語言)
    數據處理語言 - Data Manipulation Language
    在數據庫表中更新,增加和刪除記錄
    如 update, insert, delete 不包含查詢

  • DCL (數據控制語言)
    數據控制語言 – Data Control Language
    指用於設置用戶權限和控制事務語句
    如grant,revoke,if…else,while,begin transaction

  • DQL (數據查詢語言)
    數據查詢語言 – Data Query Language
    數據表記錄的查詢。
    select

敲敲知識點:
要想進行數據庫連接,則必須打開數據庫的監聽服務(OracleOraDB12Home1THSListener)和數據庫的主服務(OracleServiceMLDN)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章