資料庫查詢的分類
① 關於資料庫1.具體解釋有哪些查詢種類 它們各有什麼特點各針對什麼情況使用 2.查詢的總體思想是什
1.有單表查詢,多表查詢咯,還可以分為簡單查詢,聯合查詢,子查詢,連接查詢,其中子查還可以分比較子查詢,相關子查詢等等,單表當然是針對一個表的查詢啦,多表查詢對於多個表的內容進行查詢;
2.思想當然是得到所要的查詢結果啦,這個可以考慮把時間降到最低,方法就是查詢語句了,select 內容 from 表1,表2 where 條件
3.同樣,技巧之類的就是根據不同的查詢需求,選擇時間消耗最少的
4.注意靈活運用查詢方法,往往一個結果可以有多個查詢方法,但是只有一個方法最快捷
5.查詢是從數據表裡面查詢數據內容,而數據表是基本數據,實表
6.多表查詢,就索引而言,對於查詢有加快速度的作用。
自己的理解,可能有些偏差,lz再去問問吧
② 簡述查詢的分類。窗體的功能,窗體和數據表的區別
窗體是一個資料庫對象,可用於輸入、編輯或者顯示表或查詢中的數據。可以使用窗體來控制對數據的訪問,如顯示哪些欄位或數據行。例如,某些用戶可能只需要查看包含許多欄位的表中的幾個欄位。為這些用戶提供僅包含那些欄位的窗體,可以更便於他們使用資料庫。還可以向窗體添加按鈕和其他功能,自動執行常用的操作。可以將窗體視作窗口,人們通過它查看和訪問資料庫。有效的窗體更便於人們使用資料庫,因為省略了搜索所需內容的步驟。外觀引人入勝的窗體可以增加使用資料庫的樂趣和效率,還有助於避免輸入錯誤的數據。MicrosoftOfficeAccess2007提供了一些新工具,可幫助您快速創建窗體,並提供了新的窗體類型和功能,以提高資料庫的可用性。您可以在MicrosoftOfficeAccess2007中創建由簡到繁的各種不同報表。創建報表應從考慮報表的記錄源入手。無論報表是簡單的記錄羅列,還是按區域分組的銷售數據匯總,首先都必須確定哪些欄位包含要在報表中顯示的數據,以及數據所在的表或查詢。選擇記錄源後,您通常會發現使用報表向導是最容易的報表創建方法。報表向導是Access中的一項功能,它會引導您完成一系列問題,然後根據您的回答生成報表。窗體是個容器的概念吧,不光是對數據處理
報表是一個有特定用途的界面,只有列印數據結果,或者以特定形式顯示結果的時候才會用到報表。為了讓用戶看著舒服,所以清晰有效的傳遞消息是報表設計的重點
窗體的設計上不僅要用戶看著舒服,而且還要用著順手。所以在考慮信息傳達的時候還要考慮信息的交互在窗體設計也許要考慮很多。
③ 資料庫表關聯查詢的類型有什麼
1.左右連接:以哪個表為主,結果集為「主表」的全部記錄+「副表」與「主表」相匹配的記錄,如果「副表」中沒有和「主表」相匹配的記錄,則相對應的記錄顯示為NULL
2.左連接:左邊表全部行+右邊表相匹配的行,如果左邊表中的某一行,在右邊表中沒有匹配的行,則顯示NULL(left join 或者left outer join)
3.右連接:和左連接相反。(right join 或者right outer join)
4.內連接:它返回欄位ID(連接條件)同時存在於兩個表中的記錄,也就是說,僅當至少有一個同屬於兩表的行符合聯接條件時,內聯接才返回行,內聯接消除與另一個表中的任何行不匹配的行。(innerjoin或者join)
5.全連接:不管匹配不匹配,全部都顯示出來。(full join或者full outer join)
6.交叉連接:沒有WHERE 子句的交叉聯接將產生聯接所涉及的表的笛卡爾積。第一個表的行數乘以第二個表的行數等於笛卡爾積結果集的大小。(cross join不帶where)
7.自連接:給自己取個別名,一個表當兩個表來使用。