access資料庫問題
⑴ 關於資料庫Access的一些問題
(1) 上述實驗中,插入「已結項項目」表的命令是否可以省略欄位列表?為什麼?
可以,因為select語句的輸出列與要賦值的表中對應欄位值的數據類型相同
(2)刪除「已結項項目」的命令的條件為什麼沒有比較對象?
項目表中的「是否結項」欄位,應該是個布爾值(邏輯值)欄位,也就是只有 true 和 false 兩種情況。 "AND 是否結項" 就等價於 "AND 是否結項 = 1" 或者 "AND 是否結項 = true" 這種情況。屬於省略的寫法
刪除查詢或更新查詢如果需要通過其他表的條件實現,如何在設計視圖中實現?
①將指定表添加到查詢設計視圖中,在「查詢類型」組中單擊「更新」或者「刪除」按鈕,在設計網格中增加到「更新」或「刪除」欄
②將需要更新或者刪除的欄位加入到設計網格中,並在對應的「更新到」欄或者「刪除」欄中輸入更新或刪除表達式
③單擊工具欄中的「保存」按鈕,然後單擊「運行」,在彈出的提示框中,選擇「是」按鈕
1)寫出將附錄中的「學院」表數據導入到「項目管理」資料庫中的步驟。(通過文本文件方式)
(1)選擇Word表復制,打開記事本,粘貼,然後命名為「學院」存儲。
(2)進入Access,打開剛創建的Access文件,選擇「外部數據」選項卡「導入並鏈接」組下「文本文件」按鈕單擊,打開「獲取外部數據-文本文件」對話框。
(3)在該對話框中,單擊「指定數據源」後面的「瀏覽」命令按鈕,彈出「打開」對話框,找到要導入的文本文件「學院.txt」,單擊「打開」按鈕。
(4)回到「獲取外部數據-文本文件」對話框中,再選擇「指定數據在當前資料庫中的存儲方式和存儲位置」下面的「將源數據導入當前資料庫的新表中」單選項。
(5)單擊「確定」按鈕,打開「導入文本向導」對話框。在此對話框中,選擇單選按鈕中的「固定寬度-欄位之間使用空格使所有欄位在列內對齊」。
(6)單擊「下一步」按鈕,打開下一個「導入文本向導」對話框。在此對話框中設置分隔線,利用滑鼠調整、移動、刪除欄位之間的分隔線。
(7)單擊「下一步」按鈕,彈出第三個導入向導對話框。在此對話框中對每個欄位設計欄位名稱、數據類型、有無索引、以及哪些欄位不導入。
(8)單擊「下一步」按鈕,彈出第四個導入向導對話框,在此對話框中選擇「主鍵」。然後單擊「下一步」按鈕。彈出第五個導入向導對話框,在此對話框中設置導入後的表名。
(9)單擊「完成」命令按鈕。這時Access資料庫中就產生一個導入的表。
(2)寫出將附錄中「專業」表數據導入到「項目管理」資料庫中的步驟。(通過Excel文件)
(1)選擇Word表復制,啟動Excel,粘貼,然後命名為「專業」存儲。
(2)在Access中單擊「外部數據」選項卡下「導入並鏈接」組中的「Excel」按鈕,彈出「獲取外部數據-Excel電子表格」對話框,單擊「瀏覽」按鈕,指出文件「專業.xlsx」的完整存放路徑,然後選中「將源數據導入當前資料庫的新表中」。
(3)單擊「確定」按鈕,彈出「導入數據表向導」,選中「第一行包含列標題」。
(4)單擊「下一步」按鈕,可對每個欄位的數據類型以及索引進行需要的設置。
(5)單擊「下一步」按鈕,可對表的主鍵進行設置。這里選擇「我自己選擇主鍵」,並設置為「專業編號」。
(6)單擊「下一步」按鈕,在「導入到表」的文本框中輸入「專業,再單擊「完成」按鈕即可。
2.導出操作
將「學院」和「專業」聯接為一個表的查詢,然後導出到Excel中。
寫出操作的主要過程。
① 將Access切換到SQL視圖,輸入命令Select * from 學院 inner join 專業 on 學院.學院編號=專業.學院編號,將「學院」與「專業」鏈接為一個表
② 點擊「保存」,命名為「查詢1」
③ 在「外部數據」選項卡下,點擊「導出」一欄的Excel文件,選擇文件保存路徑,點擊「確定」