<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [關系數據庫](https://zh.wikipedia.org/wiki/%E5%85%B3%E7%B3%BB%E6%95%B0%E6%8D%AE%E5%BA%93) 關系數據庫(英語:Relational database),是創建在關系模型基礎上的數據庫,借助于集合代數等數學概念和方法來處理數據庫中的數據。現實世界中的各種實體以及實體之間的各種聯系均用關系模型來表示。關系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。現如今雖然對此模型有一些批評意見,但它還是數據存儲的傳統標準。標準數據查詢語言SQL就是一種基于關系數據庫的語言,這種語言執行對關系數據庫中數據的檢索和操作。 關系模型由關系數據結構、關系操作集合、關系完整性約束三部分組成。 ## 實體關系模型 實體關系模型(Entity-Relationship Model),簡稱E-R Model,是陳品山(Peter P.S Chen)博士于1976年提出的一套數據庫的設計工具,他運用真實世界中事物與關系的觀念,來解釋數據庫中的抽象的數據架構。實體關系模型利用圖形的方式(實體-關系圖(Entity-Relationship Diagram))來表示數據庫的概念設計,有助于設計過程中的構思及溝通討論。 ## 關系操作 關系模塊中常用的操作包括: **數據查詢** * 選擇 * 投影 * 連接 * 并 * 交 * 差 * 除 **數據操作** * 插入 * 刪除 * 修改 * 查詢 ## 完整性約束 完整性約束包括: * 實體完整性 * 參照完整性 * 用戶定義完整性 ## 關系數據語言SQL SQL(Structured Query Language)語言是1974年由Boyce和Chamberlin提出的一種介于關系代數與關系演算之間的結構化查詢語言,是一個通用的、功能極強的關系性數據庫語言。 ## 模式結構 * 外模式 * 模式 * 內模式 表 視圖 索引 ## 全關系系統十二準則 全關系系統應該完全支持關系模型的所有特征。關系模型的奠基人埃德加·科德具體地給出了全關系系統應遵循的基本準則。 0. 準則0 一個關系形的關系數據庫系統必須能完全通過它的關系能力來管理數據庫。 1. 準則1 信息準則 關系數據庫系統的所有信息都應該在邏輯一級上用表中的值這一種方法顯式的表示。 2. 準則2 保證訪問準則 依靠表名、主碼和列名的組合,保證能以邏輯方式訪問關系數據庫中的每個數據項。 3. 準則3 空值的系統化處理 全關系的關系數據庫系統支持空值的概念,并用系統化的方法處理空值。 4. 準則4 基于關系模型的動態的聯機數據字典 數據庫的描述在邏輯級上和普通數據采用同樣的表述方式。 5. 準則5 統一的數據子語言 一個關系數據庫系統可以具有幾種語言和多種終端訪問方式,但必須有一種語言,它的語句可以表示為嚴格語法規定的字符串,并能全面的支持各種規則。 6. 準則6 視圖更新準則 所有理論上可更新的視圖也應該允許由系統更新。 7. 準則7 高級的插入、修改和刪除操作 系統應該對各種操作進行查詢優化。 8. 準則8 數據的物理獨立性 無論數據庫的數據在存儲表示或存取方法上作任何變化,應用程序和終端活動都保持邏輯上的不變性。 9. 準則9 數據邏輯獨立性 當對基本關系進行理論上信息不受損害的任何改變時,應用程序和終端活動都保持邏輯上的不變性。 10. 準則10 數據完整的獨立性 關系數據庫的完整性約束條件必須是用數據庫語言定義并存儲在數據字典中的。 11. 準則11 分布獨立性 關系數據庫系統在引入分布數據或數據重新分布時保持邏輯不變。 12. 準則12 無破壞準則 如果一個關系數據庫系統具有一個低級語言,那么這個低級語言不能違背或繞過完整性準則。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看