關(guān)系數(shù)據(jù)庫是指使用關(guān)系模型來組織數(shù)據(jù)的數(shù)據(jù)庫。它以行和列的形式存儲(chǔ)數(shù)據(jù),以方便用戶理解。關(guān)系數(shù)據(jù)庫中的一系列行和列稱為表,它們由一組表組成。用戶通過查詢檢索數(shù)據(jù)庫中的數(shù)據(jù),查詢是用于限制數(shù)據(jù)庫中某些區(qū)域的執(zhí)行代碼。關(guān)系模型可以簡單地理解為二維表模型,而關(guān)系數(shù)據(jù)庫是由二維表及其之間的關(guān)系組成的數(shù)據(jù)組織。
關(guān)系型數(shù)據(jù)庫是依據(jù)關(guān)系模型來創(chuàng)建的數(shù)據(jù)庫。所謂關(guān)系模型就是“一對一、一對多、多對多”等關(guān)系模型,關(guān)系模型就是指二維表格模型,因而一個(gè)關(guān)系型數(shù)據(jù)庫就是由二維表及其之間的聯(lián)系組成的一個(gè)數(shù)據(jù)組織。關(guān)系型數(shù)據(jù)可以很好地存儲(chǔ)一些關(guān)系模型的數(shù)據(jù),比如一個(gè)老師對應(yīng)多個(gè)學(xué)生的數(shù)據(jù)(“多對多”),一本書對應(yīng)多個(gè)作者(“一對多”),一本書對應(yīng)一個(gè)出版日期(“一對一”)關(guān)系模型是我們生活中能經(jīng)常遇見的模型,存儲(chǔ)這類數(shù)據(jù)一般用關(guān)系型數(shù)據(jù)庫關(guān)系模型包括數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)存儲(chǔ)的問題,二維表)、操作指令集合(SQL語句)、完整性約束(表內(nèi)數(shù)據(jù)約束、表與表之間的約束)。
關(guān)系型數(shù)據(jù)庫的特點(diǎn):安全(因?yàn)榇鎯?chǔ)在磁盤中,不會(huì)說突然斷電數(shù)據(jù)就沒有了)、容易理解(建立在關(guān)系模型上)、但不節(jié)省空間(因?yàn)榻⒃陉P(guān)系模型上,就要遵循某些規(guī)則,好比數(shù)據(jù)中某字段值即使為空仍要分配空間)
據(jù)庫概念圖.jpg)