2010-2011學年第二學期
資料庫管理系統(access)期末作業
學號姓名
班級學院
2023年6月
一、建立乙個學生成績管理資料庫(以自己的學號姓名作為資料庫的名字),其中包含三張表,結構如下:(20分)
學生表(學號, 姓名, 性別, 出生日期, 所在系)
課程表(課程號, 課程名, 學分)
成績表(學號, 課程號, 成績)
(1)設定主鍵(提示:有的表的主鍵是復合主鍵)
(2)為『所在系』列設定有效性規則:只能是數學系、英語系、中文系之一
有效性文字設定為相應的錯誤提示
(3)出生日期設定為長日期格式
(4)成績預設為60
備註:詳細列印每一步設定步驟,擷取(1)(2)(3)(4)結果圖並列印。
二、給資料庫中的三張表建立表間關係圖並輸入資料(每張表不少於15條記錄)(10分)
備註:(1)擷取關係圖,擷取輸入資料後三張表的圖
三、建立如下查詢:(共30分)
(1)列出姓張的學生資訊(3分)
(2)找出在80年以前出生的學生資訊(4分)
(3)列出所有課程資訊,並按學分降序(3分)
(4)列出不及格學生的學號、姓名、所在系及課程名(4分)
(5)計算每門課程的平均分(4分)
(6)統計每系的人數(4分)
(7) 顯示選修的課程數大於2的學生的學號(4分)
(8)刪除學生表中所有07級(學號2007開頭)的學生。(4分)
備註:列印相關sql語句(不要使用選擇查詢生成的sql語句)
四、建立窗體:(共10分)
(1)建立縱欄式窗體:在窗體上顯示、錄入、更改學生成績資訊(5分)
(2)通過設計檢視建立**式窗體:在窗體上顯示、錄入、更改學生基本資訊,新增窗體頁首,窗體頁尾(5分)
備註:擷取(1)(2)窗體檢視,設計檢視
五、建立報表:(10分)
設計乙個報表,顯示80分以上的學生成績,要求:顯示字段:姓名,出生日期,課程名稱,成績。
報表頁首為「80分以上學生」;報表頁尾顯示當前日期和製表人姓名,頁面頁尾顯示共幾頁第幾頁等資訊(10分)
備註:擷取報表檢視,設計檢視
六、程式設計題(20分)
(1)如果乙個數字的平方的低位與該數字相同,那麼這個數字就稱為「守形數」,比如252=625,那麼25就是乙個守形數。設計乙個程式找出3-1000萬之間的所有守形數。要求:
列印**,將介面圖與結果附上。
(2)如果乙個數字的所有因子(包括1,但不包括該數本身)之和等於該數字,那麼這個數字就稱為完全數。設計乙個程式,求3-1000之間的所有完全數,要求列印其因子。
要求:列印**,將介面圖與結果附上。
備註:此模板最好不要改動,作業完成後務必於(6.11左右週六班提交)將紙質、電子版上交,電子版建立資料夾,命名為學號姓名班級,學號在前,姓名班級在後。
該成績即為期末考試成績,提交作業時會進行相關內容的提問。交作業時不允許代交,恕過期不候,不交作業、抄襲作業者成績為0。
ACCESS2019資料庫管理系統 建立資料表練習
開啟 資料表.accdb 一 為 教師 表做以下操作 1 刪除 年齡 宅電 字段 2 在 教師編號 和 姓名 之間插入字段 密碼 婚否 前插入 出生日期 3 按下面 設定字段型別和大小 二 設定字段屬性 教師 2 來校日期 格式 要求為 長日期 3 出生日期 格式 要求顯示形式為 1970 01 0...
Access資料庫實訓心得
實訓心得 時光飛逝,我們的實訓生活就要結束了。經過短暫的乙個星期的實訓,我們學習到了許多以前不懂的操作 知識,也明白了實踐的重要性,更意識到了自己在計算機上還有許多不足。而最讓我感觸深刻的是團隊精神的重要。在操作中,我們遇到許多問題,比如我在建立表的途中,許多資料在輸入時,經常出現問題,不是這邊出錯...
ACCESS資料庫與程式設計複習
1 資料庫系統的組成,核心 資料庫系統由資料庫 db 資料庫管理系統 及其開發工具 資料庫應用系統和資料庫管理員構成。核心是 資料庫管理系統 2 資料管理的發展經歷了哪幾個階段,各自階段的特點 1 人工管理階段 資料不儲存 應用程式管理資料 資料不共享,資料冗餘量大 資料不具有獨立性 2 檔案系統階...