1. 程式人生 > >【資料庫】一些雜雜的概念

【資料庫】一些雜雜的概念

關係型資料庫

        關係資料庫,是建立在關係模型基礎上的資料庫,藉助於集合代數等數學概念和方法來處理資料庫中的資料關係資料庫中的核心內容是關係即二維表。

關係模型

        就是指二維表格模型,因而一個關係型資料庫就是由二維表及其之間的聯絡組成的一個數據組織。當前主流的關係型資料庫有Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL、浪潮K-DB等。

關係操作

        對關係實施的各種操作,包括選擇、投影、連線、並、交、差、增、刪、改等,這些關係操作可以用代數運算的方式表示,其特點是集合操作。

        關係操作的特點是集合操作方式,即操作的物件和結果都是集合。這種操作方式也稱為一次一集合的方式。相應地,非關係資料模型的資料操作方式則為一次一記錄的方式。

關係模型中常用的關係操作包括查詢操作和插入、刪除、修改操作兩大部分。

關係的查詢表達能力很強,是關係操作中最主要的部分。查詢操作可以分為:選擇、投影、連線、除、並、差、交、笛卡爾積等。其中,選擇、投影、並、差、笛卡爾積是五種基本操作。

SQL(Structured Query Language)

        是1974年由Boyce和Chamberlin提出的一種介於關係代數與關係演算之間的結構化查詢語言,是一個通用的、功能極強的關係型資料庫語言


結構化查詢語言

        結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構計算機儲存、組織資料的方式上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以巢狀,這使它具有極大的靈活性和強大的功能。

資料庫系統(Database System)

        是由資料庫及其管理軟體組成的系統。

資料庫系統是為適應資料處理的需要而發展起來的一種較為理想的資料處理系統,也是一個為實際可執行的儲存維護和應用系統提供資料的
軟體系統
,是儲存介質 、處理物件和管理系統的集合體。