- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.建立3个主要资料表
關聯式資料表 (大型資料庫的製作)
目的:
第一節課,已經可以做出通訊錄的管理系統(單一資料表)
現在要教授2個以上的資料表如何彼此串聯
製作:一個公司人事管理系統,其中可以管理每個月員工的薪資計算、與請假紀錄管理
自己想一想:如何來管理員工請假紀錄,請規劃一下資料表的欄位設計,並將這個月的所有請假的人事資料印出來,而這些請假的紀錄也會反映到薪資單上
單一資料表的設計:
員工編號、姓名、部門、職稱、日期、原因
這是不好的
關聯資料表的設計
設計有三個資料表:部門與職稱、員工薪津表、員工請假表 (課本第3-2頁)
透過員工編號欄位→可以將員工薪水、請假資料、部門資料→等等資料連結在一起
關聯式資料表 P3-2----3-10
用途:各個資料表可以→使用相同的欄位名稱→來建立關係
例如:透過員工編號欄位→可以將員工薪水、請假資料、部門資料→等等資料連結在一起
應用:最後可以將→很多不同的資料表→連接成1個大資料表
種類:
一對一關聯:
範例:03_01_02.mdb
→部門與職稱、與員工薪津表這2個資料表就是1對1關聯
特性:這2個都是具有唯一性、不可重複
部門與職稱資料表中的每1筆記錄都會對應到員工薪津
關聯欄位:員工編號
使用重點:在建立了資料庫關聯圖後→在編輯關聯視窗→勾選→強迫參考完整性→就會出現→1------------1
應用:可將關聯性→應用到→查詢、報表
一對多關聯:
特性:2個關聯資料表→1個具有唯一性、另1個不具有唯一性,可以重複
範例:03_01_03.mdb
部門與職稱、與員工請假表這2個資料表就是1對多關聯
在部門與職稱資料表→每1個員工→只有1個員工編號→員工編號欄位具有唯一性
在員工請假表資料表→每1個員工可以有很多次請假紀錄→員工編號欄位不具有唯一性
故→由『部門與職稱』資料表的員工編號→可以連結到『員工請假表』中的很多筆員工編號→就是1種多筆記錄的關聯
範例:
工具列→資料庫關聯圖按鈕→
在視窗空白處→滑鼠右鍵→顯示資料表
新增3個資料表→部門與職稱、員工薪津表、員工請假表
在編輯關聯視窗→勾選→強迫參考完整性→
結果:在員工薪津表、員工請假表→中間出現→1--------------oo
資料表的關聯
【工具】→資料庫關聯圖→新增→點選2個資料庫(或是按→工具列→資料庫關聯圖按鈕)
類別編碼、收支紀錄資料表的關聯
→由類別編碼資料表中的類別編碼與
→收支紀錄資料表的類別編碼
→建立→一對多關聯?????
在編輯關聯視窗(滑鼠右鍵)→勾選→強迫參考完整性→
(注意:要建立關聯資料庫→前提必須有1個資料表→設定有『主索引』
系統架構
物件種類 物件名稱 功能說明 資料表 部門與職稱
員工薪津表
員工請假表 表單 部門與職稱輸入表單
員工請假表輸入表單
關鍵字查詢員工基本紀錄表單 新增部門與職稱資料
新增員工請假資料
查詢員工基本紀錄表單 資料表 Switchboard Items 儲存切換表單中切換項目資料的資料表 表單 Switchboard 切換表單
建立3個主要資料表
建立空白資料庫
進入Access
輸入檔案名稱→『人事管理系統.mdb』
建立部門與職稱資料表
【新增】→設計檢視
欄位名稱 資料型態 欄位屬性 員工編號 文字 主索引 姓名 文字 部門 文字 職稱 文字 照片 OLE物件
建立主索引→將員工編號欄位設為主索引
滑鼠點選→員工編號欄位
工具列→『主索引』
儲存資料表
工具列→儲存檔案
資料表名稱→部門與職稱
建立員工薪津表
【新增】→設計檢視
欄位名稱 資料型態 欄位屬性 員工編號 文字 主索引 姓名 文字 薪津 數字
建立主索引→將員工編號欄位設為主索引
滑鼠點選→員工編號欄位
工具列→『主索引』
儲存資料表→
工具列→儲存檔案
資料表名稱→員工薪津表
建立員工請假表
【新增】→設計檢視
欄位名稱 資料型態 欄位屬性 編號 自動編號 主索引 員工編號 文字 姓名 文字 日期 日期/時間 原因 文字
建立主索引→將編號欄位設為主索引
滑鼠點選→編號欄位
工具列→『主索引』
儲存資料表→
工具列→儲存檔案
資料表名稱→員工請假表
設定資料表之間的關聯
設定部門與職稱、員工薪資表→為1對1關聯
方法:
【工具】→資料庫關聯圖(或是按→工具列→資料庫關聯圖按鈕)
按住Ctrl 點選2個資料表→部門與職稱、員工薪資表
→新增
關閉
出現資料庫關聯圖視窗
將『部門與職稱』的『員工編號』→拖曳到『員工薪津表』的『員工編號』→建立一對一關聯
在編輯關聯視窗→勾選→強迫參考完整性→
結果:出現關聯線,兩端出現1
(注意:
要建立關聯
文档评论(0)