電腦軟考筆記之《資料庫基礎》

來源:互聯網
上載者:User

標籤:

1、引言

    1.1資料庫和一般檔案

    資料的儲存傳統上是使用單獨沒有關聯的檔案,有時稱為一般檔案。

    資料庫是一些一般檔案被組合成一個實體。

    1.2資料庫是什嗎?

    資料庫是一個組織內被應用程式使用的邏輯相一致的相關資料的集合。

    1.3資料庫的優點

        1冗餘較少

        2避免不一致性

        3效率

        4資料完整性

        5機密性

2、資料庫管理系統(DBMS)

    2.1定義

    DBMS是定義、建立、維護資料庫的一種工具。DBMS也允許使用者來控制資料庫中的資料存放區。

    2.2構成部分

    ①硬體

    ②軟體

    ③資料

    ④使用者(終端使用者和應用程式)

    ⑤規程

    2.3體繫結構

    ①內層

    ②概念層

    ③外層

3、資料庫模型

    ①層次模型

    ②網狀模型

    ③關聯式模式:關聯式模式中,資料群組織成稱為關係的二維表。

    ----分散式資料庫和物件導向模型

4、關聯式資料庫模型

    1基礎知識

    在關聯式資料庫管理系統(RDBMS)中,資料通過關係的集合來表示。

    RDBMS中的關係的特徵:名稱、屬性、元組

    2關係的操作

    (1)結構化查詢語言 (SQL)(SQL):一種描述性(不是過程化)語言

    (2)9種操作

①插入

②刪除

③更新

④選擇

⑤攝影

⑥串連

⑦並

⑧交

⑨差

    (3)語句的組合

SQL語言允許我們去組合前面介紹的語句,從資料庫中抽取出更複雜的資訊。

5、資料庫的設計

    步驟:

    1通常涉及與資料庫潛在使用者的面談,收集需要儲存的資訊和每個部門的存取需求

    2建立實體關聯模型(ERM)

    3(關聯式資料庫中)建立基於ERM的關係和正常化這些關係

    ①從E-R圖到關係(實體集上的關係和關係集上的關係)

    ②正常化

    正常化是一個處理過程,通過此過程給定的一組關係轉化成一組具有更堅固結構的新關係。

    正常化流程定義了一組層次範式:1NF 2NF 3NF BCNF 4NF PJNF 5NF 

    這些範式(1NF除外)的討論涉及函數依賴性的討論。

    第一範式(1NF):屬性都不可再分

    第二範式(2NF)   :在每個關係中,我們需要有一個關鍵字(稱為主鍵)或複合關鍵字,所有其他的屬性都依賴於它。

    其他範式。

6、其他資料庫模型

    除了關聯式資料庫,還有兩個基於關聯式模式的當今通用模型:分散式資料庫和物件導向資料庫。

    1分散式資料庫

    不完全的分散式資料庫

    複製式的分散式資料庫

    2物件導向資料庫

    ---通常用作物件導向資料庫的查詢語言是XML,XML能用嵌套結構表示資料。

電腦軟考筆記之《資料庫基礎》

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.