回覆列表
-
1 # 使用者8063253886702
-
2 # 佳期如夢將至
聯絡:檢視(view)是在基本表之上建立的表,它的結構(即所定義的列)和內容(即所有資料行)都來自基本表,它依據基本表存在而存在。一個檢視可以對應一個基本表,也可以對應多個基本表。檢視是基本表的抽象和在邏輯意義上建立的新關係區別:
1、檢視是已經編譯好的sql語句。而表不是
2、檢視沒有實際的物理記錄。而表有。
3、表是內容,檢視是視窗
4、表只用物理空間而檢視不佔用物理空間,檢視只是邏輯概念的存在,表可以及時四對它進行修改,但檢視只能有建立的語句來修改
5、表是內模式,檢視是外模式
6、檢視是檢視資料表的一種方法,可以查詢資料表中某些欄位構成的資料,只是一些SQL語句的集合。從安全的角度說,檢視可以不給使用者接觸資料表,從而不知道表結構。
7、表屬於全域性模式中的表,是實表;檢視屬於區域性模式的表,是虛表。
資料庫中表與查詢的區別如下:
2、儲存功能的區別。 表:資料表有儲存功能,可以寫儲存過程。 查詢:查詢檢視只能分析,無法儲存資料。
3、整理分析功能區別。 表:資料表無法與其他資料表通訊,獨立的,只有ACCESS裡面可以建立子資料表,依賴關係依據儲存過程做觸發器。 查詢:查詢檢視就可以直接把多個表透過網路訪問或者跨庫訪問聯絡起來,做整理分析,比資料錶快捷方便。
4、物件區別。 表:表是內容,是資料來源,表是儲存資料的,是以表中資料為物件。 查詢:查詢的資料來源可以是表,也可以是查詢,查詢是資料庫操作,查詢是以查詢資料庫中所有“表”和“查詢”物件。