资料库管理员.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
资料库管理员

第十四章 資料庫程式開發 章節預覽 14.1 資料庫簡介 14.2 開發資料庫應用程式的步驟 14.3 資料庫管理員 14.4 資料(Data)控制項 14.5 格子(MSFlexGrid) 控制項 14.6 本章整合應用實例 14.1:資料庫簡介 什麼是資料庫(Database)? 『資料庫』是一個有效率儲存大量資料的地方 所謂的有效率,例如不儲存重複性的資料,不儲存多餘無用的資料等等。 雖然資料以某種方式有效率地儲存在資料庫中,但是,若沒有一套有效率且方便的軟體替我們將資料存放入資料庫,或由資料庫中讀取出來,甚至於是刪除或修改資料的話,那資料庫就會變得很孤立,因此,現代的資料庫應用軟體,大多朝著這個方面發展,我們將之稱為資料庫管理系統(DataBase Management System, DBMS) 例如:Access就是Office所提供的一套簡易版的資料庫管理系統。 資料庫(Database)與資料庫管理系統(DBMS)則合稱為資料庫系統(Database System)。 通常我們言談之間所談論到的「資料庫」,一般都指的是資料庫或資料庫系統。 14.1:資料庫簡介 資料庫的日常生活應用 圖書館 資訊化圖書館,將所有查詢索引資料經過整理儲存於圖書館的資料庫當中,方便讀者透過查詢程式介面迅速地從資料庫中找出所要的書籍資料。 14.1:資料庫簡介 直接使用Access等資料庫管理系統可以存取資料庫的資料,但由於資料庫管理系統較為專業化,一般的使用者並不容易上手,因此常常須要依照特定需求開發另外的資料庫應用程式介面。 在本章中,我們將扮演上圖的程式設計師角色,撰寫存取資料庫系統的應用程式介面。 14.1:資料庫簡介 蒐集資料 建立資料庫之前,首先我們應該要決定該資料庫要存放哪些資料,此時,可以由公司各部門的各種報表取得這些資料。例如一家「金禾出版社」,目前的報表有「客戶基本資料」、「書籍基本資料」及「書籍銷售資料」等三種基本資料表,格式如下: 一、客戶基本資料 14.1:資料庫簡介 二、書籍基本資料 14.1:資料庫簡介 三、書籍銷售資料 14.1:資料庫簡介 月底會計部門會依照該月份的每日「書籍銷售資料」紀錄、及「客戶基本資料」、「書籍基本資料」三者的關聯,產生「本月書籍銷售清冊」與「應收款項月報表」,向客戶收取費用(含上期未結清與本月訂購金額),表格如下: 1. 本月書籍銷售清冊 14.1:資料庫簡介 2. 應收款項月報表 以上的作業若採人工作業方式,除了需要一筆一筆慢慢計算、抄錄於帳簿之外,還可能容易出錯並且當資料修正時,也會很不方便。但是如果使用電腦來自動完成這兩項工作,不但資料不要發生錯誤,即使資料量龐大,也能夠在很短的時間內計算並完成報表製作。 14.1:資料庫簡介 資料分析 正式開發應用程式之前,首先應該對資料做一定程度的分析。以便製作最有效率的程式,除此之外,也應該對使用者的需求進行了解,擬出系統的解決方案,這部分的工作我們稱之為「系統分析」。分析的結果將會決定出系統的操作方式、作業流程及資料的儲存格式。 例如:在了解資料及需求後,可能設計如下圖的輸出入介面及各資料表所需欄位: 14.1:資料庫簡介 上圖中,每個功能表的選項被選取時,都會出現獨立操作畫面。為了加速作業流程,因此輸入資料輸入時,盡量以代替各種名稱來輸入。例如:登錄「書籍名稱」時只須輸入「書號」、登錄「客戶名稱」時,只須輸入「客戶編號」等等。 除此之外,某些基本資料表之間存在著某種關係,因此,在建立資料表時,則應該也同時建立資料表關連的欄位,例如:「客戶編號」、「書號」等等,如此一來,只要某個資料表的資料記錄與其它資料表的資料記錄之間存在關連時,就可以使用編號索引來查詢。 14.1:資料庫簡介 資料庫與資料表 在前面,我們收集了三個資料表(資料表稱為Table或Sheet)的資料,而多個不同的資料表則可以組成一個資料庫(Database)。 「客戶基本資料」資料表 『紀錄』(Record)是資料表內橫向的單一筆資料,「客戶基本資料」資料表中,一共有4筆紀錄,每一筆紀錄都有4個欄位(Field),欄位名稱則分別為「客戶編號」、「等級」、「客戶名稱」、「未結清款(元)」。 14.1:資料庫簡介 「書籍基本資料」資料表 假設有中有書名為『XML與ASP網站實作大全』的書籍、書號為『X01002』、售價為『580』元、每本的折扣為「70%」(打7折),這樣也是另一類型的一筆紀錄,此類型的紀錄則構成了「書籍基本資料」資料表,如下表: 14.1:資料庫簡介 「書籍銷售資料」資料表 「書籍銷售資料」資料表則記錄了哪一天,哪一本書,賣出幾本給哪一個客戶。我們使用代號來取代名稱,以便節省資料輸入的時間,

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档