數據庫易考知識點(九推)

什麼是無損連接
若關係模式R(U,F)中,被分解爲p={R1, R2}是R的一個分解,若R1∩R2 → R1 - R2或者R1∩R2 → R2 - R1,則爲無損連接

1.數據庫系統階段的數據管理特點:1.數據結構化2.數據共享性高,冗餘度小,易擴充;3.數據獨立性高4.統一的數據管理和控制功能
2.數據庫(database,DB)是存放數據的倉庫
3.數據庫管理系統(data base management system,DBMA)是位於用戶與操作系統之間的一層數據庫管理軟件,如SQL server2008就是一個DBMS
4.數據庫管理員(database administrator,DBA)負責全面管理和控制數據庫系統。
5.數據庫系統(database system,DBS)採用數據庫技術的計算機系統。是由數據庫管理系統及應用開發工具、數據庫應用程序、數據庫管理員和用戶以及支撐他們的硬件平臺和軟件平臺組成
題:DB,DBS,DBMS三者之間的關係:DBS包括DB和DBMS

數據庫事物的四大特性

  • 原子性:事務中包含的程序作爲數據庫的邏輯工作單位,它所作的對數據的修改耀目全部執行,要麼完全不執行。
  • 一致性:一個事物執行之前和執行之後數據庫都必須處於一致性狀態。
  • 分離性/獨立性:分離性指併發的事務是相互隔離的。即一個事務內部的操作及正在操作的數據必須封鎖起來,不被其它企圖進行修改的事務看到
  • 持久性:持久性意味着當系統或介質發生故障時,確保已提交事務的更新不能丟失。即一旦一個事務提交,DBMS保證它對數據庫中數據的改變應該是永久性的,即對已提交事務的更新能恢復。持久性通過數據庫備份和恢復來保證。

  • 數據模型通常由:數據結構、關係操作、完整性約束三部分組成。
  • SQL的授權語句中的關鍵字PUBLIC表示全體用戶。
  • 數據獨立性又可分爲邏輯獨立性和物理獨立性。
  • 數據庫是長期存儲在計算機內,有有組織的,可共享的數據集合。
  • 關係代數中專門的關係運算包括選擇,投影, 連接等。

說明視圖與基本表的區別和聯繫。
區別:

  • 視圖沒有實際的物理記錄;而表有。
  • 視圖是窗口;表是內容。
  • 表示內模式,視圖是外模式。
  • 表屬於全局模式中的表,是實表;視圖屬於局部模式的表,是虛表。
  • 視圖的建立和刪除隻影響視圖本身,不影響對應的基本表。
  • 表是用物理空間而視圖不佔用物理空間,視圖只是邏輯概念的存在;表可以即使對它修改,但視圖只能由創建的語句來修改。
  • 視圖是查看數據表的一種方法,可以查詢數據表中某些字段構成的數據,只是一些sql語句的集合。從安全的角度來說,視圖可以不給用戶接觸數據表,從而不知道表結構。

聯繫:

  • 視圖是在基本表之上建立的表,它的結構(即所有定義列)和內容(即所有數據行)都來自基本表,它依據基本表存在而存在。一個視圖可以對應一個基本表,也可以對應多個基本表。視圖是基本表的抽象和在邏輯意義上建立的新關係。

DBA的職責是什麼?

  • 參與數據庫的設計、規劃和建立
  • 負責數據庫管理系統的安裝和升級
  • 規劃和實施數據庫備份和恢復
  • 控制和監控用戶對數據庫存取訪問,規劃和實施數據庫的安全性和穩定性
  • 支持開發和應用數據庫的技術

試述視圖的優點。什麼樣的視圖一定是可更新的?

優點:

  • 視圖能夠簡化用戶的操作
  • 視圖使用戶能以多種角度看待同一數據
  • 視圖對重構數據庫提供了一定程度的邏輯獨立性
  • 視圖能夠對機密數據提供安全保護

基本表的行列子集視圖一般是可更新的。若視圖的屬性來自集函數、表達式,則該視圖肯定是不可以不可以更新的。


SQL功能
數據查詢:SELECT

  • 建立一個學生表

    CREATE TABLE Student
    (Sno CHAR(9) PRIMARY KEY,
    Sname CHAR(20) UNIQUE,
    Sex CHAR(2),
    Sage SMALLINT,
    Sdept CHAR(20)
    );

數據定義: CREATE,DROP,ALTER

數據操縱: INSERT,UPDATE,DELETE

數據控制: GRANT, REVOKE

參考:
https://blog.csdn.net/qq_35207086/article/details/73830657

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章