開啟主選單

求真百科

來自 搜狐網 的圖片

關係數據庫是一個科技名詞。

現代漢字是指楷化後的漢字[1]正楷字形,包括繁體字和簡體字。現代漢字即從甲骨文、金文[2]、籀文、篆書,至隸書、草書、楷書、行書等演變而來。漢字為漢民族先民發明創製並作改進,是維繫漢族各方言區不可或缺的紐帶。現存最早可識的漢字是約公元前1300年殷商的甲骨文和稍後的金文, 再到秦朝的小篆 和隸書, 至漢魏隸書盛行,到了漢末隸書楷化為正楷,盛行於魏晉南北朝,至今通行。

目錄

名詞解釋

關係數據庫,是建立在關係數據庫模型基礎上的數據庫,藉助於集合代數等概念和方法來處理數據庫中的數據,同時也是一個被組織成一組擁有正式描述性的表格,該形式的表格作用的實質是裝載着數據項的特殊收集體,這些表格中的數據能以許多不同的方式被存取或重新召集而不需要重新組織數據庫表格。關係數據庫的定義造成元數據的一張表格或造成表格、列、範圍和約束的正式描述。每個表格(有時被稱為一個關係)包含用列表示的一個或更多的數據種類。 每行包含一個唯一的數據實體,這些數據是被列定義的種類。當創造一個關係數據庫的時候,你能定義數據列的可能值的範圍和可能應用於那個數據值的進一步約束。而SQL語言是標準用戶和應用程序到關係數據庫的接口。其優勢是容易擴充,且在最初的數據庫創造之後,一個新的數據種類能被添加而不需要修改所有的現有應用軟件。主流的關係數據庫有oracle、db2、sqlserver、sybase、mysql等。

歷史

1970年,IBM的研究員,有「關係數據庫之父」之稱的埃德加·弗蘭克·科德(Edgar Frank Codd或E. F. Codd)博士在刊物《Communication of the ACM》上發表了題為「A Relational Model of Data for Large Shared Data banks(大型共享數據庫的關係模型)」的論文,文中首次提出了數據庫的關係模型的概念,奠定了關係模型的理論基礎。20世紀70年代末,關係方法的理論研究和軟件系統的研製均取得了很大成果,IBM公司的San Jose實驗室在IBM370系列機上研製的關係數據庫實驗系統System R歷時6年獲得成功。1981年IBM公司又宣布了具有System R全部特徵的新的數據庫產品SQL/DS問世。由於關係模型簡單明了、具有堅實的數學理論基礎,所以一經推出就受到了學術界和產業界的高度重視和廣泛響應,並很快成為數據庫市場的主流。20世紀80年代以來,計算機廠商推出的數據庫管理系統幾乎都支持關係模型,數據庫領域當前的研究工作大都以關係模型為基礎。

中國國內數據庫企業數量快速增長,數據庫產品日益豐富多樣,市場版圖迅速擴張,市占率從2009年的4.2%提升至2019年的18.9%以上,呈現出百花齊放、蓬勃發展的大好勢頭。

關係模型結構

1、單一的數據結構----關係(表文件)。關係數據庫的表採用二維表格來存儲數據,是一種按行與列排列的具有相關信息的邏輯組,它類似於Excel工作表。一個數據庫可以包含任意多個數據表。

在用戶看來,一個關係模型的邏輯結構是一張二維表,由行和列組成。這個二維表就叫關係,通俗地說,一個關係對應一張表。

2、元組(記錄)。表中的一行即為一個元組,或稱為一條記錄。

3、屬性(字段)。數據表中的每一列稱為一個字段,表是由其包含的各種字段定義的,每個字段描述了它所含有的數據的意義,數據表的設計實際上就是對字段的設計。創建數據表時,為每個字段分配一個數據類型,定義它們的數據長度和其他屬性。字段可以包含各種字符、數字、甚至圖形。如錯誤!未找到引用源。

4、屬性值。行和列的交叉位置表示某個屬性值,如「數據庫原理」就是課程名稱的屬性值

5、主碼。主碼(也稱主鍵或主關鍵字),是表中用於唯一確定一個元組的數據。關鍵字用來確保表中記錄的唯一性,可以是一個字段或多個字段,常用作一個表的索引字段。每條記錄的關鍵字都是不同的,因而可以唯一地標識一個記錄,關鍵字也稱為主關鍵字,或簡稱主鍵。如錯誤!未找到引用源。

6、域。屬性的取值範圍。

7、關係模式。關係的描述稱為關係模式。對關係的描述,一般表示為:關係名(屬性1,屬性2.....屬性n)。例如上面的關係可描述為:課程(課程號、課程名稱、學分、任課老師)。

但是關係模型的這種簡單的數據結構能夠表達豐富的語義,描述出現實世界的實體以及實體間的各種關係。

參考文獻

  1. 中華優秀傳統文化——漢字,搜狐,2022-03-30
  2. 華夏古漢字《金文》,搜狐,2022-03-01