資料庫物件是資料庫的組成部分,常見的有以下幾種:
3.3.1 表(table )
資料庫中的表與我們日常生活中使用的**類似,它也是由行(row) 和列(column)組成的。圖3-1 中黑底白字的部分稱為行,圖3-2 中黑底白字的部分稱為列。列由同類的資訊組成,每列又稱為乙個字段,每列的標題稱為欄位名。行包括了若干列資訊項。一行資料稱為乙個或一條記錄,它表達有一定意義的資訊組合。乙個資料庫表由一條或多條記錄組成,沒有記錄的表稱為空表。每個表中通常都有乙個主關鍵字,用於惟一地確定一條記錄,如圖3-1 中的emp_id 列。圖3-1 中的第一條記錄,即第一行資料所表達的資訊為:編號為10010001 的員工叫張三,性別男,出生於1968 年2 月14 日,工作級別為1 ,工
作部門編號為1001, 受僱日期是1996 年8 月2 日,月工資是8000 元。
3.3.2 索引(index)
索引是根據指定的資料庫表列建立起來的順序。它提供了快速訪問資料的途徑,並且可監督表的資料,使其索引所指向的列中的資料不重複。如圖3-3 所示。
3.3.3 檢視(view)
檢視看上去同表似乎一模一樣,具有一組命名的字段和資料項,但它其實是乙個虛擬的表,在資料庫中並不實際存。在檢視是由查詢資料庫表產生的,它限制了使用者能看到和修改的資料。由此可見,檢視可以用來控制使用者對資料的訪問,並能簡化資料的顯示,即通過檢視只顯示那些需要的資料資訊。例如:
從圖3-2 中抽取字段員工編號emp_id、員工姓名e_name、員工部門編號dept_id、員
工工資e_wage 組成乙個員工工資資訊表。如圖3-4 所示。
從圖3-2 中抽取資料組成工作級別(job_level)為2 的員工資訊表。如圖3-5 所示。
3.3.4 圖表(diagram)
在sql server 中圖表其實就是資料庫表之間的關係示意圖。利用它可以編輯表與表之間的關係。如圖3-6 所示。
3.3.5 預設值(default)
預設值是當在表中建立列或插入資料時,對沒有指定其具體值的列或列資料項賦予事先設定好的值。如圖3-7 所示。
3.3.6 規則(rule)
規則是對資料庫表中資料資訊的限制。它限定的是表的列。如圖3-8 所示。
3.3.7 觸發器(trigger)
觸發器是乙個使用者定義的sql 事務命令的集合。當對乙個表進行插入、更改、刪除時,這組命令就會自動執行。如圖3-9 所示。
3.3.8 儲存過程(stored procedure)
儲存過程是為完成特定的功能而匯集在一起的一組sql 程式語句,經編譯後儲存在資料庫中的sql 程式。如圖3-10 所示。
3.3.9 使用者(user)
所謂使用者就是有許可權訪問資料庫的人。
資料庫物件還有很多
常見的資料庫物件
資料庫物件是資料庫的組成部分,常見的有以下幾種 3.3.1 表 table 數 據庫中的表與我們日常生活中使用的 類似,它也是由行 row 和列 column 組成的。圖3 1 中黑底白字的部分稱為行,圖3 2 中黑底白字的部分稱為列。列由同類的資訊組成,每列又稱為乙個字段,每列的標題稱為欄位名。行...
Oracle中常見的資料庫物件
oracle中常見的資料庫物件 檢視 a 檢視是一種虛表 b 檢視建立在已有表基礎上,檢視依賴已建立的這些表稱為基表 c 向檢視提供資料內容的語句為select語句,可以將檢視理解為儲存起來的select語句 d 檢視向使用者提供基表資料的另一種表示形式 二 為什麼要使用檢視 a 控制資料訪問 提供...
MS SQL入門基礎 常見的資料庫物件
資料庫物件是資料庫的組成部分,常見的有以下幾種 3.3.1 表 table 資料庫中的表與我們日常生活中使用的 類似,它也是由行 row 和列 column 組成的。圖3 1 中黑底白字的部分稱為行,圖3 2 中黑底白字的部分稱為列。列由同類的資訊組成,每列又稱為乙個字段,每列的標題稱為欄位名。行包...