日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

【数据库系统概论】考研第一部分重点分析【1.2】

發布時間:2024/9/30 windows 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【数据库系统概论】考研第一部分重点分析【1.2】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接上章

文章目錄

  • (一) 【數據庫基礎知識】
    • 3.【數據模型】
      • 3.1【現實世界、信息世界和數據世界三者之間的關系】
      • 3.2【實體一聯系模型(E-R模型)及其相關概念】
      • 3.3【三種實體集之間的聯系類型】
      • 3.4【三種數據模型(層次模型、網狀模型、關系模型)的概念】
      • 3.5【關系模型的三種完整性約束】
      • 4.1【數據模式,數據庫系統的三級模式結構和模式之間的映象】
        • 4.1.1【三級模式】
        • 4.1.2【兩級映像】
      • 4.2【帶有數據庫的計算機系統構成】
      • 4.3【面向用戶的數據庫系統體系結構】
      • 4.4【用戶訪問數據庫的過程】
      • 4.5【數據庫管理員(DBA)的職責】
      • 4.6【數據定義語言(DDL)的功能】
      • 4.7【數據操縱語言( DML)的功能和分類】
    • 【重點例題】:
      • 【選擇】
      • 【畫E-R圖】

(一) 【數據庫基礎知識】

3.【數據模型】

3.1【現實世界、信息世界和數據世界三者之間的關系】

  • 現實世界:存在于人腦之外的客觀世界,是具體事物與抽象概念及其相互聯系的綜合
  • 信息世界:是現實世界在人們頭腦中的反映,是從后者到前者的抽象
  • 數據世界:是對信息世界中有關信息進行加工、編碼及格式化等具體處理以一定形式存儲在計算機內的數據

3.2【實體一聯系模型(E-R模型)及其相關概念】

  • 【數據模型】的組成要素:【數據結構】、【數據操作】、【完整性約束】
  • 【實體聯系圖】:【E-R圖】提供了表示【實體型】、【屬性】和【聯系】的方法

3.3【三種實體集之間的聯系類型】

  • 一對一聯系
  • 一對多聯系
  • 多對多聯系

3.4【三種數據模型(層次模型、網狀模型、關系模型)的概念】

  • 【層次模型】:樹狀<層次>結構來組織數據的數據模型
  • 層次模型:間接表示多對多聯系,表示方法:將多對多聯系分解成一對多聯系
  • 【網狀模型】:用網絡結構表示實體類型及其實體之間聯系的數據模型
  • 網狀模型:允許一個以上的結點無雙親;一個結點可以有多于一個的雙親
  • 【關系模型】:使用表格表示實體和實體之間關系的數據模型
  • 關系模型:基本數據結構:在用戶觀點下,關系模型中數據的邏輯結構是一張二維表,它由行和列組成

3.5【關系模型的三種完整性約束】

  • 【實體完整性】:實體完整性是指實體的主屬性不能取空值
  • 【參照完整性】:在關系數據庫中主要是值得外鍵參照的完整性
  • 【用戶定義的完整性】:用戶定義完整性是針對某一個具體關系的約束條件

4.1【數據模式,數據庫系統的三級模式結構和模式之間的映象】

4.1.1【三級模式】

  • 【外模式】
  • 【模式】
  • 【內模式】

4.1.2【兩級映像】

  • 【外模式/模式映像】:使數據具有較高的【邏輯獨立性】
  • 當模式改變時,數據庫管理員修改有關的外模式/模式映象,使外模式保持不變。
  • 應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據與程序的邏輯獨立性
  • 【模式/內模式映像】:使數據具有較高的【物理獨立性】
  • 當數據庫的存儲結構改變了,數據庫管理員修改模式/內模式映象,使模式保持不變。
  • 應用程序不受影響。保證了數據與程序的物理獨立性

4.2【帶有數據庫的計算機系統構成】

  • 數據庫系統(DBS)包含【數據庫】、【計算機硬件】、【軟件】、【數據庫管理員】

4.3【面向用戶的數據庫系統體系結構】

  • 三級模式結構

4.4【用戶訪問數據庫的過程】

  • 在用戶訪問數據的過程中,DBMS起著核心的作用,實現"數據三級結構轉換"的工作

4.5【數據庫管理員(DBA)的職責】

  • 設計數據庫的結構和內容
  • 決定和優化數據庫的存儲與讀取策略
  • 定義數據的安全性和完整性
  • 監督和控制數據庫的使用和運行,及時處理問題
  • 改進和重新構造數據庫系統

4.6【數據定義語言(DDL)的功能】

  • 用于改變數據庫結構,包括創建、更改和刪除數據庫對象
  • 用于操縱表結構的數據定義語言命令有:
    CREATE TABL (創建表)
    ALTER TABLE(修改表)
    TRUNCATE TABLE(刪除表中數據)
    DROP TABLE(刪除表)

4.7【數據操縱語言( DML)的功能和分類】

  • 數據操縱語言命令包括:
    SELECT(查詢)
    INSERT(添加)
    UPDATE(修改)
    DELETE(刪除)

【重點例題】:

【選擇】

  • 在實體聯系圖(E-R圖)中實體集的每個屬性都隱含為(B)
    【A.多值】
    【B.單值】
    【C.不允許為null】
    【D.前三者都不對】
  • "兩個實體集之間若有聯系,則該聯系是唯一的"這種說法對嗎?(B)
    【A.正確】
    【B.不正確】
    【C.不能斷定】
    【D.應該說,若該聯系時一對一,則是唯一的】
  • "一個多對一的聯系隱含著一對一的聯系"這種說法對嗎?(A)
    【A.正確】
    【B.不正確】
    【C.不能斷定】
    【D.應該說,多對多的聯系隱含一對一的聯系】
  • 考慮銀行業務中“儲戶”與“賬號”之間的聯系,應該是(C)
    【A.一對一】
    【B.多對一】
    【C.一對多】
    【D.多對多】
  • 下面哪種約束要求一組屬性在任意兩個不同實體上的取值不同(A)
    【A.鍵約束】(主鍵不能重)(實體完整性)
    【B.單值約束】
    【C.參照完整性】
    【D.域約束】
  • 參照完整性約束要求某個聯系中被參照的實體(B)
    【A.至少有一個】
    【B.有一個且僅一個】
    【C.零個到多個】
    【D.前三者都不對】
  • 對于一個“弱實體集”,下面那種說法不正確(C)(依賴其他實體而存在的)
    【A.一定有一個多對一的聯系到其他實體集】
    【B.自身屬性不能構成完整的鍵】
    【C.可單獨存在,而無需其他實體集】
    【D.可以有自己的屬性】
  • 關系模型要求各元組的每個分量的值必須是原子性的,對于原子性下面哪個不正確(D)
    【A.每個屬性都沒有內部結構】
    【B.每個屬性都不可分解】
    【C.各屬性值應屬于某種基本數據類型】
    【D.屬性值不允許為null】
  • 對于一個關系的屬性(列)集合和元組(行)集合,下面那種說法不正確(C)
    【A.改變屬性的排列次序不影響該關系】
    【B.改變元組的排列次序不影響該關系】
    【C.改變元組的排列次序會改變該關系】
    【D.關系的模式包括其名稱及其屬性集合】
  • 若R是實體集R1和R2間的一個多對多聯系,將其轉換為關系R‘,那種說法不正確(A)
    【A.R‘屬性應包含R1與R2的所有屬性】
    【B.R‘屬性應包含R1與R2的鍵屬性】
    【C.R1與R2的鍵屬性共同構成R‘的鍵】
    【D.R‘屬性應包含R自身定義的屬性】
  • 若R是實體集R1和R2間的一個多對多聯系,將其轉換為關系R‘,那種說法不正確(A)
    【A.R‘屬性應包含R1與R2的所有屬性】
    【B.R‘屬性應包含R1與R2的鍵屬性】
    【C.R1與R2的鍵屬性共同構成R‘的鍵】
    【D.R‘屬性應包含R自身定義的屬性】
  • 【畫E-R圖】

  • 學校中有若干系,每個系有若干班級和教研室,每個教研室有若干教員,其中有的教授和副教授每人各帶若干研究生,每個班有若干學生,每個學生選修若干課程,每門課程可由若干學生選修,請用E-R圖畫出此學校的概念模型。
  • 總結

    以上是生活随笔為你收集整理的【数据库系统概论】考研第一部分重点分析【1.2】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。