【数据库系统概论】考研第一部分重点分析【1.2】
生活随笔
收集整理的這篇文章主要介紹了
【数据库系统概论】考研第一部分重点分析【1.2】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
接上章
文章目錄
- (一) 【數據庫基礎知識】
- 3.【數據模型】
- 3.1【現實世界、信息世界和數據世界三者之間的關系】
- 3.2【實體一聯(lián)系模型(E-R模型)及其相關概念】
- 3.3【三種實體集之間的聯(lián)系類型】
- 3.4【三種數據模型(層次模型、網狀模型、關系模型)的概念】
- 3.5【關系模型的三種完整性約束】
- 4.1【數據模式,數據庫系統(tǒng)的三級模式結構和模式之間的映象】
- 4.1.1【三級模式】
- 4.1.2【兩級映像】
- 4.2【帶有數據庫的計算機系統(tǒng)構成】
- 4.3【面向用戶的數據庫系統(tǒng)體系結構】
- 4.4【用戶訪問數據庫的過程】
- 4.5【數據庫管理員(DBA)的職責】
- 4.6【數據定義語言(DDL)的功能】
- 4.7【數據操縱語言( DML)的功能和分類】
- 【重點例題】:
- 【選擇】
- 【畫E-R圖】
(一) 【數據庫基礎知識】
3.【數據模型】
3.1【現實世界、信息世界和數據世界三者之間的關系】
- 現實世界:存在于人腦之外的客觀世界,是具體事物與抽象概念及其相互聯(lián)系的綜合
- 信息世界:是現實世界在人們頭腦中的反映,是從后者到前者的抽象
- 數據世界:是對信息世界中有關信息進行加工、編碼及格式化等具體處理以一定形式存儲在計算機內的數據
3.2【實體一聯(lián)系模型(E-R模型)及其相關概念】
- 【數據模型】的組成要素:【數據結構】、【數據操作】、【完整性約束】
- 【實體聯(lián)系圖】:【E-R圖】提供了表示【實體型】、【屬性】和【聯(lián)系】的方法
3.3【三種實體集之間的聯(lián)系類型】
- 一對一聯(lián)系
- 一對多聯(lián)系
- 多對多聯(lián)系
3.4【三種數據模型(層次模型、網狀模型、關系模型)的概念】
- 【層次模型】:樹狀<層次>結構來組織數據的數據模型
- 層次模型:間接表示多對多聯(lián)系,表示方法:將多對多聯(lián)系分解成一對多聯(lián)系
- 【網狀模型】:用網絡結構表示實體類型及其實體之間聯(lián)系的數據模型
- 網狀模型:允許一個以上的結點無雙親;一個結點可以有多于一個的雙親
- 【關系模型】:使用表格表示實體和實體之間關系的數據模型
- 關系模型:基本數據結構:在用戶觀點下,關系模型中數據的邏輯結構是一張二維表,它由行和列組成
3.5【關系模型的三種完整性約束】
- 【實體完整性】:實體完整性是指實體的主屬性不能取空值
- 【參照完整性】:在關系數據庫中主要是值得外鍵參照的完整性
- 【用戶定義的完整性】:用戶定義完整性是針對某一個具體關系的約束條件
4.1【數據模式,數據庫系統(tǒng)的三級模式結構和模式之間的映象】
4.1.1【三級模式】
- 【外模式】
- 【模式】
- 【內模式】
4.1.2【兩級映像】
- 【外模式/模式映像】:使數據具有較高的【邏輯獨立性】
- 當模式改變時,數據庫管理員修改有關的外模式/模式映象,使外模式保持不變。
- 應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據與程序的邏輯獨立性
- 【模式/內模式映像】:使數據具有較高的【物理獨立性】
- 當數據庫的存儲結構改變了,數據庫管理員修改模式/內模式映象,使模式保持不變。
- 應用程序不受影響。保證了數據與程序的物理獨立性
4.2【帶有數據庫的計算機系統(tǒng)構成】
- 數據庫系統(tǒng)(DBS)包含【數據庫】、【計算機硬件】、【軟件】、【數據庫管理員】
4.3【面向用戶的數據庫系統(tǒng)體系結構】
- 三級模式結構
4.4【用戶訪問數據庫的過程】
- 在用戶訪問數據的過程中,DBMS起著核心的作用,實現"數據三級結構轉換"的工作
4.5【數據庫管理員(DBA)的職責】
- 設計數據庫的結構和內容
- 決定和優(yōu)化數據庫的存儲與讀取策略
- 定義數據的安全性和完整性
- 監(jiān)督和控制數據庫的使用和運行,及時處理問題
- 改進和重新構造數據庫系統(tǒng)
4.6【數據定義語言(DDL)的功能】
- 用于改變數據庫結構,包括創(chuàng)建、更改和刪除數據庫對象
- 用于操縱表結構的數據定義語言命令有:
CREATE TABL (創(chuàng)建表)
ALTER TABLE(修改表)
TRUNCATE TABLE(刪除表中數據)
DROP TABLE(刪除表)
4.7【數據操縱語言( DML)的功能和分類】
- 數據操縱語言命令包括:
SELECT(查詢)
INSERT(添加)
UPDATE(修改)
DELETE(刪除)
【重點例題】:
【選擇】
【A.多值】
【B.單值】
【C.不允許為null】
【D.前三者都不對】
【A.正確】
【B.不正確】
【C.不能斷定】
【D.應該說,若該聯(lián)系時一對一,則是唯一的】
【A.正確】
【B.不正確】
【C.不能斷定】
【D.應該說,多對多的聯(lián)系隱含一對一的聯(lián)系】
【A.一對一】
【B.多對一】
【C.一對多】
【D.多對多】
【A.鍵約束】(主鍵不能重)(實體完整性)
【B.單值約束】
【C.參照完整性】
【D.域約束】
【A.至少有一個】
【B.有一個且僅一個】
【C.零個到多個】
【D.前三者都不對】
【A.一定有一個多對一的聯(lián)系到其他實體集】
【B.自身屬性不能構成完整的鍵】
【C.可單獨存在,而無需其他實體集】
【D.可以有自己的屬性】
【A.每個屬性都沒有內部結構】
【B.每個屬性都不可分解】
【C.各屬性值應屬于某種基本數據類型】
【D.屬性值不允許為null】
【A.改變屬性的排列次序不影響該關系】
【B.改變元組的排列次序不影響該關系】
【C.改變元組的排列次序會改變該關系】
【D.關系的模式包括其名稱及其屬性集合】
【A.R‘屬性應包含R1與R2的所有屬性】
【B.R‘屬性應包含R1與R2的鍵屬性】
【C.R1與R2的鍵屬性共同構成R‘的鍵】
【D.R‘屬性應包含R自身定義的屬性】
【A.R‘屬性應包含R1與R2的所有屬性】
【B.R‘屬性應包含R1與R2的鍵屬性】
【C.R1與R2的鍵屬性共同構成R‘的鍵】
【D.R‘屬性應包含R自身定義的屬性】
【畫E-R圖】
總結
以上是生活随笔為你收集整理的【数据库系统概论】考研第一部分重点分析【1.2】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数据库系统概论】考研第一部分重点分析【
- 下一篇: 【数据库系统概论】考研第二部分重点分析【