库系统设计课件.ppt

上传人(卖家):晟晟文业 文档编号:5214280 上传时间:2023-02-17 格式:PPT 页数:24 大小:560.75KB
下载 相关 举报
库系统设计课件.ppt_第1页
第1页 / 共24页
库系统设计课件.ppt_第2页
第2页 / 共24页
库系统设计课件.ppt_第3页
第3页 / 共24页
库系统设计课件.ppt_第4页
第4页 / 共24页
库系统设计课件.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、No.6 資料庫系統設計資料庫系統設計溫丹瑋 marian_10/29/2004何為關聯式資料庫系統何為關聯式資料庫系統“關聯”(Relationship):藉由表格的形式找出資料的方法關聯 必須經由二個資料表中相同的意義及資料類型的欄位來實現(欄位名稱不一定要相同)分割資料表並建立關聯的優點分割資料表並建立關聯的優點節省儲存空間減少輸入錯誤方便資料修改主鍵及連外鍵主鍵及連外鍵通常每個資料表只有一個欄位設定為主鍵,但有時可能沒有一個欄位具有唯一性,此時可考慮使用兩個或多個欄位組合起來做為主鍵。連外鍵:連結其他資料表之用資料的完整性資料的完整性資料完整性(Data Integrity):用來確保

2、資料庫中資料的正確性及可靠性。實體完整性(Entity Integrity):為了確保資料表中的記錄是“唯一”的。我們設定主鍵就是為了達成實體完整性區域完整性(Domain Integrity):是為了確保資料在允許的範圍中參考完整性(Referential Integrity):用來確保相關資料表間的資料一致。資料表的關聯種類資料表的關聯種類一對一關聯一對多關聯多對多關聯Access 中關聯的表示方式中關聯的表示方式在 Access 中,若建立資料表關聯時若未建立強迫參考完整性,則不論一對一或一對多的關聯,都會以下圖的方式表示:Access 中關聯的表示方式中關聯的表示方式請雙按關聯,開啟編

3、輯關聯交談窗:Access 中關聯的表示方式中關聯的表示方式當建立了參考完整性後,在關聯上就會明確標示出兩個資料表間的關聯類型:練習建立資料庫的關聯練習建立資料庫的關聯如何設計一個完善的資料庫如何設計一個完善的資料庫操作介面設計:就 Access 而言,操作介面設計就是表單的設計,或是以程式語言 所撰寫的操作介面。結構設計:結構設計是指設計出適當且最佳化的資料表。系統分析的步驟系統分析的步驟(1)了解客戶需求針對客戶需求,確定設計範圍收集和分析資料概念設計階段將收集的資料,經過分析及整理後,產生一個能符合使用者需求的資料庫模型,並以簡單的形式表現出來系統分析的步驟系統分析的步驟(2)邏輯設計階

4、段主要工作是將概念設計階段產生的結果,轉換為實際使用的資料表此階段的工作可分為轉換為資料表及資料表正規化等兩項建立資料庫接著要將結果建到資料庫中ERD的目的的目的 ERD的目的是用來描述資料儲存裡紀錄間的關係。ERD的功能的功能 系統發展人員與資料庫管理師(DBA)的溝通工具。利用ERD描述資料需求,最後再轉換成實際的檔案。用來檢驗資料流程圖中的檔案是否正確。ERD的目的及功能的目的及功能654321編號意義實體名稱屬性名稱圖示一般實體一般關係屬性弱勢實體實體名稱多值屬性屬性名稱弱勢關係ERD的組成元件的組成元件所謂實體就是系統中必須儲存的資料。實體可分為一般實體及弱勢實體兩種,在這裡須注意的

5、是,弱勢實體的存在與否,是取決於某個一般實體,即當它所依賴的實體不復存在 時,則該弱勢實體也不復存在。一般實體的圖形符號為一單框長方形,如表2.2之編號(1)所示。弱勢實體的圖形符號則以雙框長方形符號來表示之,如表2.2之編號(2)所示。實體實體實體實體屬性屬性屬性的符號以橢圓形代表之,如表2.2之編號(3)所示。屬性代表實體的一個性質,對應到資料記錄裡的一個欄位。主鍵(Primary Key,PK):在屬性中畫上底線,表為唯一識別值且不能為空值(Null)。複合屬性:該屬性的每一個部份都要再細分為另一個屬性,並與原來 的複合屬性連接。多值屬性:則以雙框橢圓形表示之,其就是把多個相同屬性之屬性

6、內容綜合起來,屬性的符號如表2.2之編號(4)。學生學號家屬:姓名家屬:年齡家屬:關係相等於圖2.4 多值屬性N學生學號家屬家屬:關係家屬:年齡家屬:姓名範例如下圖2.4所示:關係關係關係代表實體(型別)的案例與實體(型別)的案例之間的關係,或資料記 錄與資料記錄間之關聯。簡單來說其就是用來記錄系統中兩個實體間所發生的任何關聯。一般關係:以單框菱形來表示,如表2.2之編號(5)弱勢關係:以雙框菱形來表示之,如表2.2之編號(6)所示。範例如下圖2.5所示:老闆員工聘用N親屬家屬N關係的種類關係的種類實體與實體之間的關係可分為:(1)對對:例如校長與學校兩個實體,它們之間存在對的管理關係 (2)

7、對多對多:例如系所與學生兩個實體,它們之間存在對多的註冊關係 (3)多對多多對多:例如學生與科目兩個實體,它們之間存在多對多的修課關係校長學校管理系所學生註冊學生科目修課ERD的建立方法與步驟的建立方法與步驟建立ERD時首先要確立實體中的資料項,並確立該實體之鍵(Key)。所謂的鍵指的是可以唯一決定該實體的資料項。建立ERD的步驟如下:確定所有的實體及其資料項。定義實體的鍵。確立實體間之對應關係。經由鍵的結合,連接相關的實體及關係。關聯物件指標(關聯物件指標(Associative Object Type Indicator)關聯物件指標又可稱為關聯實體指標(Associative Entity Indicator)Yourdon,它除了紀錄兩個實體間的關聯外,也利用一個實體,紀錄了一些關聯以外的其他資訊,而這個紀錄其他資訊的實體,則稱為關聯實體。圖形描述如下圖2.7所示:M客戶檔產品檔購買時間數量超類別實體指標超類別實體指標它由以下兩類實體組成:超類別:記錄所有子類別皆必須擁有的資料,如圖2.7中的學生類別子類別:記錄每個子類別個別擁有的資料,如圖2.7中的大學部和研究所類別。其圖形描述如圖2.8所示:學生大學部研究所 完整範例MM員工部門家屬工作於親屬關係姓名年齡關係代號名稱編號姓名年齡圖2.9一個完整的實體關係圖

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(库系统设计课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|