資料庫集合
1. 在資料庫中,數據模型描述的是什麼的集合
層次模型、網狀模型、關系模型
1、層次模型:
①有且只有一個結回點沒有雙親答結點(這個結點叫根結點)。
②除根結點外的其他結點有且只有一個雙親結點。
層次模型中的記錄只能組織成樹的集合而不能是任意圖的集合。在層次模型中,記錄的組織不再是一張雜亂無章的圖,而是一棵"倒長"的樹。
2、網狀模型 :
①允許一個以上的結點沒有雙親結點。
②一個結點可以有多個雙親結點。
網狀模型中的數據用記錄的集合來表示,數據間的聯系用鏈接(可看作指針)來表示。資料庫中的記錄可被組織成任意圖的集合。
3、關系模型:
關系模型用表的集合來表示數據和數據間的聯系。
每個表有多個列,每列有唯一的列名。
在關系模型中,無論是從客觀事物中抽象出的實體,還是實體之間的聯系,都用單一的結構類型。
2. 資料庫中表是什麼的集合
當然是記錄的集合了
3. 資料庫中的包和集有什麼區別
集合操作自動消除重復
包操作是不消除重復的
比如R={A,B,B}T={A,B}
集合並 {A,B}包並{A,A,B,B,B}
其他操作類似
4. 資料庫是按一定的結構和規則組織起來的__ 什麼_ _的集合。
A
資料庫是存儲在一起的相關數據的集合,這些數據是結構化的,無有害的或不必要的冗餘,並為多種應用服務;數據的存儲獨立於使用它的程序;對資料庫插入新數據,修改和檢索原有數據均能按一種公用的和可控制的方式進行。當某個系統中存在結構上完全分開的若干個資料庫時,則該系統包含一個「資料庫集合」。
5. 關系資料庫的集合
1)操作
◇查詢:選擇、投影、連接、除、並、交、差
◇數據更新:插入(insert)、刪除(delete)、修改(update)
查詢的版表達權能力是其中最主要的部分
2)特點
集合操作方式:即操作的對象和結果都是集合。
(非關系數據模型的數據操作方式:一次一記錄文件系統的數據操作方式)
3)種類
◇關系代數語言
用對關系的運算來表達查詢要求
典型代表:ISBL
◇關系演算語言:用謂詞來表達查詢要求元組關系演算語言
謂詞變元的基本對象是元組變數
典型代表:APLHA, QUEL
◇域關系演算語言謂詞變元的基本對象是域變數
典型代表:QBE
◇具有關系代數和關系演算雙重特點的語言
典型代表:SQL
4)關系數據語言的特點
◇關系語言是一種高度非過程化的語言
a.存取路徑的選擇由DBMS的優化機制來完成
b.用戶不必用循環結構就可以完成數據操作
◇能夠嵌入高級語言中使用
◇關系代數、元組關系演算和域關系演算三種語言在表達能力上完全等價
6. 資料庫表的概念,表是什麼的集合
資料庫是表的集合,二維表由行(記錄)和列(欄位)構成,行中的記錄就是數據,列中對應欄位,所以表是行和列的集合。
7. 資料庫管理系統是為資料庫集合的組成部分
是組成部分。完整的定義如下:
資料庫管理系統(database
management
system)是一種操縱和管理資料庫的大型軟體,是用於建立、使用和維護資料庫,簡稱dbms。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。用戶通過dbms訪問資料庫中的數據,資料庫管理員也通過dbms進行資料庫的維護工作。它提供多種功能,可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。它使用戶能方便地定義和操縱數據,維護數據的安全性和完整性,以及進行多用戶下的並發控制和恢復資料庫。