計算機數據庫

DB - 它...的類型和數據庫的性能

DB - 這代表“數據庫”或“數據庫”的縮寫(根據上下文)。 在這篇文章中,我們認為它/他們,有什麼和在哪裡申請。 還討論了DBMS和數據庫 - 它是相同的或沒有。

術語

數據庫提到的某些信息結構化存儲庫。 DB -這也是 一個信息模型, 含有一定的數據,與他們將責令其條件的能力。 我們每個人都有與數據庫工作至少一次,但它甚至無法猜測,例如,通過輸入搜索詞,我們把具體信息,數據的大規模基礎。

DBMS -是另一種縮寫,它代表 “數據庫管理系統”。 在一般意義上,它們代表了多種軟件解決方案,通過它可以組織數據庫中的數據。 這是指信息庫,責令,刪除,複製,分析和更多的填充。

表格數據庫

在數據庫理論,有幾種人。 主要有:

  • 關係數據庫(來自英文單詞的關係,意為“連接”) - 的特點是關係表示為一組相互關聯的實體。 後者以片劑,其包含數據庫的數據的形式呈現。 這是最常見 的數據庫類型。
  • 等級 - 由於“父子”的水平,“上下級”。
  • 網絡 - 以前種的一個分支。
  • 面向對象的,它與相應的編程方法(PLO)直接工作。

讓我們看看他們每個人的詳細,沿途到數據庫的基本思路和理念停止。

DB - 這是一個跡象?

關係數據庫是 在他們一貫的表現並不令人理解的困難-與信息的牌匾。 為了澄清,你可以呼救是公司的非常著名的數據庫“微軟” - “艾策斯”,自己平時的辦公應用程序包的一部分。

在關係數據庫表中有項(行)和字段(列)。 第一個包含即時信息,在過去的數據 - 這意味著什麼記錄的描述。 例如,場 - “名稱”項 - “凱瑟琳”。

對於字段定義的值類型。 它們可以是數字,字符,日期,時間等。同樣,每個表必須是一個關鍵領域 - ..記錄其中唯一識別數據。

應該理解,數據庫本身 - 它不是一個表。 該數據庫可以從一個依賴於數量和多樣性的信息存儲到幾百台,。

表之間的關係

為了確保在數據庫表之間的關係有一個架構。 通信是:

  • “一到一” - 表中的每個記錄對應於來自另一板只有一個記錄。
  • “1對多”和“多到多”。 記錄可以對應多個相關表。 可替換地(第二實施例)。
  • “許多一對多”。 這是不難推測,在這種情況下,多個行可以被選擇為連接另一個表的多個行(這種鏈接是使用一個臨時表和兩個鏈接以上物種組織)。

上下移動

層次型數據庫比關係更有條理。 他們傾向於嚴格服從。 有根元素 - 的“尖端”,分支出來的下屬 - “繼承者”或“後代”。 分層數據庫 - 具有樹結構,其中只有一個祖先可以是在每個節點的位置。

這種類型的方便使用建築信息已經有序結構的存儲庫:例如,基本軍事單位或文件管理器的數據。 缺點是認為不可能為單位具有多個父,以及所述數據庫邏輯的複雜性。

擴展關係

網絡DB鋼決策缺乏略高於分級命名。 “許多一對多”這類以前的關係之間的唯一區別開始,在這種情況下的事實,作為祖先可能有許多繼承人,而他們,後代,可以從幾個節點進行顯示。

表格顯示方法

儘管這些表關係數據庫和分層的,主要網絡相關聯,並且還可以以表的形式表示的事實。 這些類型之間的基本區別 - 原則上結構施工:關係,與其他兩個相比是更自由,少排序。

面向對象風格

最後觀看類型 - 一個面向對象 - 最不常見的。 這是因為它是非常專業的。 複雜的數據結構 ,例如鹼形式的對象,並直接與面向對象的編程語言工作。 他們在上世紀八十年代被開發,但尚未收到由於其複雜性和速度不是很高的速度變得很流行。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.delachieve.com. Theme powered by WordPress.