档案和数据库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第七章檔案和數據庫有效處理數據朋友的電話、地址、喜好以一個記錄記下每位朋友的資料姓名:高笑中電話:27274311地址:曉明街喜好:上堂睡覺姓名:追計健電話:27274311地址:曉明街喜好:上堂玩電腦記錄欄欄欄名數據文字、數字、日期/時間所有記錄貯存在一個檔案內數據結構記錄定長記錄、可變長度記錄定長記錄欄的數目與長度是固定的優點:檔案設計較簡單例:較易預計檔案所需的貯存空間記錄數目(欄1長度+欄2長度+…)記錄數目,欄位數目,欄名1數據類型1欄1長度欄名2數據類型2欄2長度…欄1的數據欄2的數據欄3的數據…欄1的數據欄2的數據欄3的數據記錄1記錄2缺點:不適合沒有固定欄數的記錄•例:姓名:高笑中電話:27274311地址:曉明街喜好:上堂睡覺姓名:陳畫虹電話:27274311地址:曉明街喜好:上堂睡覺生日:25/8每欄須預留固定欄的長度以貯存最長的數據浪費貯存空間姓名:高笑中電話:27274311地址:曉明街喜好:上堂睡覺姓名:陳畫虹電話:27274311地址:曉明街喜好:上堂睡覺、打機、ICQ、打籃球生日:25/8可變長度記錄欄的數目與長度可變化來符合實際數據優點可貯存沒有固定欄數的記錄善用貯存空間缺點檔案設計較複雜例:記錄數目,欄名1,數據類型1,欄名2,數據類型2,…欄1的數據,欄2的數據。…欄1的數據,欄2的數據,欄3的數據。記錄1記錄2難於估計檔案所需的貯存空間更快找到需要的記錄利用關鍵欄(primarykey)•能識別各個記錄•排序主檔案不經常改變如:學生資料定時更新事務檔案貯存短期數據如:記錄新生的資料更新上主檔案數據庫管理系統互相有關的數據+程序儲存-建立數據庫檔案(數據庫)-有效、方便提取、輸入、更改(管理)數據-FoxPro,VisualFoxProAccess,Oracle,Sybase傳統檔案處理方法人事部檔案僱員編號姓名電話號碼住址出生日期990001陳小明2578123曉明街25/8/99僱員編號姓名電話號碼薪金990001陳小明2578123$20,000僱員編號姓名電話號碼職位990001陳小明2578123文員會計部檔案研究部檔案1.貯存多餘數據2.更改電話其他檔案錯誤3.不能同時存取相同的數據例:+薪金200儲存+薪金200儲存4.改變檔案結構重寫程序-檔案和程序互相依賴5.用一個檔案貯存?數據庫處理方法減少多餘的數據維持數據完整共用數據庫改變數據庫結構可以Select,Insert,Browse…管理數據數據庫結構獨立於程序以僱員編號為關鍵欄加快找尋的速度數據庫管理員維持數據庫安全解決系統內容問題讓用戶清楚可使用的數據、檢索及更改數據備份與還原數據庫存取查詢語言Create數據庫名-建立數據庫Select欄名from數據庫名where條件-檢索數據Insert-插入數據Delete–刪除數據

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功