- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
认识access关联式资料库-ahu
第 9 章 關聯式資料庫 本章提要 認識 Access 關聯式資料庫 認識關聯、主鍵 (Primary Key) 與連外鍵 (Foreign Key) 資料的完整性 資料表的關聯種類 認識 Access 關聯式資料庫 是一個關聯式資料庫, 所謂 關聯 (Relationship) 是指藉由表格的形式找出資料的方法。例如我們想從下圖查詢訂單序號 4 的訂購數量, 就可由橫的一列 (記錄) 與縱的一行 (欄位) 的關聯而取得: 認識 Access 關聯式資料庫 認識 Access 關聯式資料庫 由上面的例子我們可看出, 關聯 必須經由二個資料表中相同的意義及資料類型的欄位來實現 (欄位名稱不一定要相同)。以下是另外 2 個 關聯 的例子: 認識 Access 關聯式資料庫 認識 Access 關聯式資料庫 認識關聯、主鍵 (Primary Key)與連外鍵 (Foreign Key) 分割資料表並建立關聯的優點 主鍵 連外鍵 分割資料表並建立關聯的優點 節省儲存空間因為資料庫中的資料常常會產生重複的情況, 如果每一次都要輸入相同的資料, 容易浪費儲存的空間, 例如下圖的書籍資料表: 分割資料表並建立關聯的優點 節省儲存空間很明顯地在作者及分類欄位中, 有許多資料是重複的, 例如 威威研究室 輸入 4 次、Windows XP 輸入 2 次、影像處理 輸入 2 次。這些重複的資料都會佔用磁碟的空間。 分割資料表並建立關聯的優點 節省儲存空間若我們將作者及分類欄位抽離, 另外獨立成作者資料表及分類資料表, 並建立這 3 個資料表之間的關聯, 那麼在作者資料表中, 相同的作者就只要建立一筆記錄, 而分類資料表中的每一種類型也只要記錄一次即可。當書籍資料表需要使用到這些作者及分類時, 就可經由關聯, 到作者資料表及分類資料表中選取。 分割資料表並建立關聯的優點 分割資料表並建立關聯的優點 減少輸入錯誤若是經常輸入同樣的資料, 難免會有漏打或打錯字的情況發生, 使得原本應該是相同的資料, 卻變成 2 筆不同的資料: 分割資料表並建立關聯的優點 減少輸入錯誤日後若用 威威研究室 搜尋資料時, 『Windows XP 上網影音一把抓』就查不到了。然而若是使用關聯式資料庫, 則作者欄的資料實際是來自作者資料表, 只要確認作者資料表中的 威威研究室 這筆記錄是正確的, 就不需要重複輸入 威威研究室, 自然就減少輸入錯誤的機會了。 分割資料表並建立關聯的優點 方便資料修改若有需要將 威威研究室 改為 旗旗研究室。在沒建立關聯的資料表中, 我們必須逐項修改每一筆記錄中的作者欄位。若使用關聯式資料庫, 則只要將作者資料表的 威威研究室 改為 旗旗研究室, 則書籍資料表中所有關聯到作者欄位的值, 便都會改為 旗旗研究室 了。 主鍵 資料表之間是由『鍵 (Key)』來建立彼此的關聯。主鍵是用來辨識記錄的欄位, 具有唯一性, 且不允許重複。例如在書籍資料表中加入書籍編號欄位, 給每一本書一個唯一的編號, 那麼這個書籍編號欄位就可用來當作主鍵, 使用者即可依據此主鍵找到特定書籍的詳細記錄。 主鍵 雖然資料表不一定要有主鍵, 但一般都建議最好要有。不過資料表中並不是每個欄位都適合做為主鍵, 例如書籍資料表中的作者欄位, 因為可能會遇到同名同姓的人, 所以就不具有唯一性了。 主鍵 通常每個資料表只有一個欄位設定為主鍵, 但有時可能沒有一個欄位具有唯一性, 此時可考慮使用兩個或多個欄位組合起來做為主鍵。如下圖的範例: 主鍵 上表中好幾筆記錄具有相同的訂單編號或書籍編號, 使得沒有一個欄位具有唯一性, 因此找不到一個單獨的欄位做為主鍵。不過我們發現:將訂單編號及書籍編號這 2 個欄位組合起來具有唯一性, 因為同一個訂單不會有 2 個相同的書籍編號。因此, 我們可將這 2 個欄位同時設為主鍵, 那麼就具有辨識唯一一筆記錄的特性了。 連外鍵 連外鍵是用來連結其他資料表之用, 如果甲資料表中的某個欄位必須對照到乙資料表中的主鍵, 才會使得該欄位的值變的有意義, 則我們稱該欄位為甲資料表的連外鍵。 連外鍵 在關聯式資料庫中, 資料表之間的關係是藉由連外鍵來建立的, 例如: 連外鍵 書籍編號與作者編號欄位分別是書籍資料表與作者資料表的主鍵。為了建立兩資料表之間的關聯, 在書籍資料表中需要有一個欄位參考或對應到作者資料表的主鍵, 所以便在書籍資料表中設置了作者編號欄位, 此欄位便是連外鍵。 連外鍵 書籍和作者資料表中的作者編號欄位, 前者為主鍵, 後者為連外鍵。兩個欄位的類型、寬度等屬性必須相同, 但名稱不一定要一樣, 只是習慣上都會取相同的名稱。此外, 一個資料表中可包含多個連外鍵, 且其資料可重複 (例如很多本書的作者可能是同一人), 這點和主鍵不同。 資料的完整性
您可能关注的文档
- 像考试一样的教的教法探讨-呈贡育才学校.ppt
- 知识点二java字符串处理类.ppt
- 涪陵榨菜-品牌与渠道优势是新品成功推广的重要因素2乌江牌海带丝.pdf
- 河北装配式混凝土结构工程定额.pdf
- 少元件化之冷阴极管驱动电路-citeseerx.pdf
- 基于多类支持向量机的3d-hevc深度视频帧内编码快速算法multi.pdf
- 二维数组的定义.ppt
- 天软金融分析-天软科技.doc
- 纽米科技831742.pdf
- 第20期每周通信参考201369.doc
- 宠物医院:分散格局谋突破,连锁专科领未来-浙商.pdf
- 【宏观快评】审计工作报告观察-250702-华创证券-11页.pdf
- PMI小幅回升背后的逻辑-250630-信达证券-10页.pdf
- 2025H2汽车行业投资策略:破旧立新-250627-东吴证券-71页.pdf
- ESG行业投资观察:欧盟ESG监管框架革新,评级监管强化与企业合规减负并行-250630-方正证券-13页.pdf
- 安邦护卫(603373)安全服务业务龙头企业,低空安全业务崭露头角-250703-中信建投-15页.pdf
- 从学生到职场的转身-职业生涯规划.pptx
- “学海拾珠”系列之二百三十九:基于相关性最小生成树边缘节点的分层风险平价策略-250626-华安证券-14页.pdf
- 大连电瓷(002606)公司深度报告:百年砥砺前行,助力能源互联新征程-250702-麦高证券-25页.pdf
- 德福科技(301511)破局高端铜箔,擘画成长新篇-250703-中信建投-12页.pdf
最近下载
- 古代画中的仕女图10幅.pdf VIP
- 高校教师岗前培训题库高等教育学.pdf VIP
- 2024年新高考全国Ⅰ卷数学试卷试题真题答案详解(精校打印).docx VIP
- 苏科版九年级上册物理课件 二、电路连接的基本方式 2节 电路连接的基本方式.pptx VIP
- T_CCTAS 157-2024 陆路交通基础设施隧道智能设计数字化技术规范.docx
- 中心静脉导管并发症处理.pptx VIP
- 52个奥数解题方法.pdf VIP
- 2024年新人教版英语三年级上册课件 Unit 4 Part A 第1课时.pptx VIP
- 监测设备、报警仪器和辐射防护用品登记表.docx VIP
- 22rum猜想想要读写快还是存储省又三选二.pdf VIP
文档评论(0)