物件导向式资料库ppt课件.ppt

物件导向式资料库ppt课件.ppt

ID:58741970

大小:1.91 MB

页数:49页

时间:2020-10-03

物件导向式资料库ppt课件.ppt_第1页
物件导向式资料库ppt课件.ppt_第2页
物件导向式资料库ppt课件.ppt_第3页
物件导向式资料库ppt课件.ppt_第4页
物件导向式资料库ppt课件.ppt_第5页
资源描述:

《物件导向式资料库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章認識資料庫系統1本章提要1-1資料庫系統簡介1-2資料庫的類型1-3關聯式資料庫的內部結構1-4資料庫系統的網路架構1-5資料庫管理系統的基本功能1-6結構化查詢語言SQL1-7資料庫系統的使用者21-1資料庫系統簡介資料庫系統(DatabaseSystem)是電腦化的資料儲存系統,使用者則透過各種應用程式來存取其中的資料。資料庫系統又可分為兩個部份:資料庫(Database)與資料庫管理系統(DataBaseManagementSystem,DBMS)。3資料庫系統簡介4資料庫系統簡介資料庫是儲存資料的地方。一個資料庫系統中可以有多個資料庫,每個資料庫都是一組

2、經過整理好的資料集合。一般,我們會將資料庫想像成是一個存放資料的容器,但資料庫的真實型態其實是一個個的電子檔案(file)。5資料庫系統簡介資料庫管理系統則是指管理資料庫的軟體,它們負責使用者與資料庫之間的溝通,如存取資料庫中的資料、以及管理資料庫的各項事務等。Microsoft的Access,許多用在大型資料庫系統上的MicrosoftSQLServer、Oracle、SyBase、Informix、MySQL、PostgreSQL...等皆是資料庫管理系統。61-2資料庫的類型就資料庫中資料的儲存架構來看,資料庫又可分為多種類型,較常見的有階層式、網狀式、關聯式以

3、及物件導向式等4種。底下我們就針對這4種資料庫類型做個簡單的介紹。階層式資料庫(HierarchicalDatabase)網狀式資料庫(NetworkDatabase)關聯式資料庫(RelationalDatabase)物件導向式資料庫(Object-OrientedDatabase)7階層式資料庫 (HierarchicalDatabase)階層式資料庫採用樹狀結構,將資料分門別類儲存在不同的階層之下。此類型的優點是資料結構很類似金字塔,不同層次間的資料關聯性直接且簡單;缺點則因資料以縱向發展,橫向關聯難以建立,所以資料可能會重複出現,造成管理維護上的不便。IBM的

4、IMS即是屬於此類的資料庫管理系統。8階層式資料庫 (HierarchicalDatabase)9網狀式資料庫 (NetworkDatabase)網狀式資料庫是將每筆記錄當成一個節點,節點與節點之間可以建立關聯(也就是建立記錄與記錄間的關聯),形成一個複雜的網狀架構。優點是避免了資料的重複性,缺點是關聯性比較複雜,尤其是當資料庫的內容愈來愈多的時候,關聯性的維護會變得非常麻煩。ComputerAssociates公司曾經推出的IDMS即是屬於此類的資料庫管理系統。10網狀式資料庫 (NetworkDatabase)上圖表示從作者姓名可以查到他寫過的書,以及這些書是由哪

5、些出版公司所出版的關係。當記錄的數量一多的時候,關聯就容易變得牽扯不清。11關聯式資料庫 (RelationalDatabase)關聯式資料庫是以2維的矩陣來儲存資料(可以說是將資料儲存在表格的欄、列之中),而儲存在欄、列裡的資料必會有所“關聯”,所以這種儲存資料的方式才會稱為關聯式資料庫,而儲存資料的表格則稱為“資料表”。舉例來說,通訊錄資料表的每一欄可以劃分為『姓名』、『地址』、『電話』:12關聯式資料庫 (RelationalDatabase)13關聯式資料庫 (RelationalDatabase)假如我們要從以上的資料表尋找"盧拉拉"的地址,則是由橫向的『盧

6、拉拉』與縱向的『地址』,交相關聯而得來:14關聯式資料庫 (RelationalDatabase)除了儲存在資料表行與列會有所關聯,關聯式資料庫裡面的資料表之間通常也會互有關聯。這種方式的優點是可以從一個資料表中的欄位,透過資料表的關聯,而找到另一個資料表中的資料:15關聯式資料庫 (RelationalDatabase)目前市場上是以關聯式資料庫使用最廣泛,像MicrosoftSQLServer、SyBase、Informix、MySQL、PostgreSQL、Access...等,都是屬於關聯式資料庫管理系統(RelationalDBMS,RDBMS)。16物件導

7、向式資料庫 (Object-OrientedDatabase)物件導向資料庫是以物件導向的方式來設計資料庫,其中包含了物件的屬性、方法、類別、繼承等特性。屬於這類的資料庫管理系統有ComputerAssociates公司的Jasmine、EastmanKodak公司的Alltalk、Servio公司的GemStone、O2Technology的O2...等資料庫管理系統。此外也有關聯式資料庫為主,再於其上架設物件導向概念的資料庫,如PostgreSQL。17物件導向式資料庫 (Object-OrientedDatabase)底下是一個物件導向式資料庫

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。