




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
VisualFoxPro教程目錄菜單和工具欄第九章報表的創建與應用第八章類的創建與使用第七章表單及其控件的創建與使用第六章程序設計基礎第五章查詢和視圖第四章數據庫與表的創建及使用第三章VisualFoxPro數據庫管理系統概述第二章數據庫系統基礎知識第一章前言應用程序的開發與發布第十章1/1/20251第1章數據庫系統基礎知識1/1/202521.1數據處理與數據管理技術
1.2數據庫系統的組成
1.3數據庫系統的模式結構
1.4數據模型
1.5關系數據庫標準語言SQL
1.6數據庫設計基礎
1.7主流的DBMS產品簡介1/1/202531.1數據處理與數據管理技術1.1.1信息、數據與數據處理
信息(information)是客觀事物屬性的反映。
數據
(data)是反映客觀事物屬性的記錄,是信息的載體,是信息的具體表現形式。
1/1/20254數據“對事實、概念或指令的一種特殊表達形式,這種特殊的表達形式可用人工的方式或者用自動化的裝置進行通信、翻譯轉換或者進行加工處理”通常把計算機能夠處理的對象一級處理后得到的結果都稱為數據形式:數字、文字、圖畫、聲音、活動圖象分類:數值型數據,非數值型數據(字符型、特殊型)
從計算機的角度看,數據泛指那些可以被計算機接受并能夠被計算機處理的符號。1/1/20255從信息處理角度看,任何事物的屬性都是通過數據來表示的;數據經過加工處理后,使其具有知識性并對人類活動產生決策作用,從而形成信息。
用數據符號表示信息,其形式通常有:
數值型數據,即對客觀事物進行定量記錄的符號,如體重、年齡、價格等;
字符型數據,即對客觀事物進行定性記錄的符號,如姓名、單位、地址等;
特殊型數據,如聲音、視頻、圖像等。1/1/20256數據處理(信息處理)計算+數據管理數據處理是對各種類型數據綜合加工過程的總稱,包括大量數據的收集、存儲、分類計算、檢索和傳輸等加工過程。即對各類數據進行收集、整理、組織、存儲、分類、計算、維護、統計、檢索和傳輸等一系列的加工處理過程。1/1/20257數據處理步驟:原始數據的收集(源文件:報表、單據)數據的規范化及其編碼數據輸入輸入設備:鍵盤、鼠標、掃描儀、光筆、話筒數碼相機等數據存儲存儲設備:磁盤、磁卡、光盤等數據處理---計算、分類、合并、編輯、檢查等數據輸出---文字、圖像、圖形、表格輸出設備:顯示器、打印機、繪圖儀、音箱1/1/20258如何體現計算機數據管理技術水平?數據獨立性數據共享性數據完整性數據存取方式1/1/202591.1.2數據管理的發展三個階段人工管理階段(50年代中期前)數據管理的初期:程序與數據是一個整體,互相依賴;數據不保存、不獨立、不共享,由應用程序(人工)管理;尚無統一的數據管理軟件。文件系統階段(50年代后期到60年代中期)數據可以以文件形式長期保存:即把有關的數據組織成一種文件,這種數據文件可以脫離程序而獨立存在,由一個專門的文件管理系統實施統一管理,數據開始具有相對獨立性,可重復使用。1/1/202510數據庫系統階段(60年代后期以來)
數據庫系統管理方式即對所有的數據實行統一規劃管理,形成一個數據中心,構成一個數據倉庫,數據庫中的數據能夠滿足所有用戶的不同要求,供不同用戶共享。數據結構化是數據庫系統與文件系統的本質區別共享性好,冗余度低,一致性好數據與程序分離、數據集中的管理、程序與數據之間的獨立性高提供了數據安全性、完整性等控制功能數據由DBMS統一管理和控制,用戶接口方便,存取數據靈活1/1/202511概念是實現有組織地、動態地存儲大量關聯數據,方便用戶訪問的計算機軟硬件資源所組成的具有管理數據庫功能的計算機系統。組成數據庫(DB)----目的數據庫管理系統(DBMS)-----工具應用程序操作系統硬件資源數據庫管理員(DBA)1.2數據庫系統的組成1/1/202512各中應用程序數據庫管理系統(DBMS)操作系統序數據庫管理員(DBA)數據庫(DB)數據庫系統各部分關系1/1/202513一、數據庫(Database,DB)
數據庫是數據庫系統的核心和管理對象概念
以一組一定數據模型組織的、長期存放在輔助存儲器上、可共享的相互關聯的數據集合。
1、元數據2、實際數據特點數據的結構化最小的冗余度數據共享性數據獨立性安全可靠保密性能好1/1/202514二、數據庫管理系統(DBMS)
DatabaseManagementSystem是為數據庫的建立、使用、管理和維護而配置的系統軟件,它建立在操作系統基礎上,對數據庫進行統一的管理和控制,是用戶與數據庫的接口。提供了用戶對數據庫進行操作的各種命令、工具、方法(建庫、記錄輸入、修改、檢索、顯示、刪除、統計)APPEND,MODIFY,SEEK,DISPLAY,DELETE,COUNT…常用系統:DB2,Informix,Sybase,VisualFoxPro1/1/202515DBMS的功能:1、數據定義2、數據操縱3、數據的組織和存儲管理4、數據庫運行管理5、數據庫的維護1/1/202516三、數據庫管理員(DBA)概念
DBA是指對數據庫系統進行管理和控制的機構和相關人員,具有最高的數據庫用戶特權,負責全面管理數據庫系統。職責規劃和定義數據庫的結構定義數據庫的安全性要求和完整性約束條件選擇數據庫的存取結構和存取路徑監督和控制數據庫的使用和運行改進數據庫系統和重組數據庫系統1/1/202517數據庫系統(DBS)的組成應用程序DBDBMS操作系統硬件人-----
用戶DBA數據庫管理員硬件OSDBMSDB數據庫應用系統1/1/202518使用數據庫(DB)的兩種基本方法USER數據庫DBMSUSER應用程序1/1/2025191.3數據庫系統的模式結構應用1應用2應用3應用4外模式1外模式2外模式3(概念)模式內模式數據庫外模式/模式映象模式/內模式映象用戶視圖全局視圖存儲視圖1/1/202520三級模型結構的結構特征:從數據管理的角度來看,與數據庫打交道的有三類人員:用戶、應用程序員和系統程序員,由于他們對數據庫的認識、理解和接觸范圍各不相同,從而形成了各自的數據庫視圖所謂視圖是指觀察、認識和理解數據的范圍、角度和方法。根據各類人員與數據庫的不同關系,可把視圖分為三種:即對應于用戶的外部視圖、對應于應用程序員的概念視圖和對應于系統程序員的內部視圖。由此形成數據庫系統的三級模式結構:外模式、概念模式和內模式數據庫系統的體系結構1/1/202521用戶A1用戶A2用戶B1用戶B2…………外視圖A……外模式A外視圖B外模式B概念模式概念視圖存儲結構定義(內模式)存儲數據庫(內視圖)……DBMS由數據庫管理員建立和維護的模式……1/1/2025221.4數據模型數據庫的核心是數據模型
數據庫中的數據是按一定的數據模型組織、描述和存儲的數據庫包含兩部分內容:1、數據組織方式與要求---元數據2、實際數據----按一定數據模型組織并存儲的所需數據1/1/202523幾個概念記錄:描述對象的數據----記錄record字段:描述對象屬性的數據----域field數據模型:描述實體模型的數據格式----模型model文件:同一類記錄的集合----文件file字段記錄1/1/2025241.4.1數據模型概述信息——
具體的數據表示經歷三個領域(抽象過程)
現實世界觀念(信息)世界數據世界事物及聯系實體(概念)模型數據模型事物(抽象)實體(集)(數據表示)數據對象性質對象屬性
記錄字段同類記錄的集合為文件信息三個領域之間的關系1/1/202525數據模型定義數據模型是對客觀事物及其聯系的數據描述,即實體模型的數據化,是對現實世界的抽象。是反映客觀事物及客觀事物間聯系的數據組織的結構和形式。數據模型由三個部分組成:
表示實體及實體間聯系的數據結構描述;對數據的操作;數據的完整性約束條件1/1/202526是由數據模型決定的:在數據庫中的數據如果依照層次模型進行數據存儲,則該數據庫為層次數據庫;如果依照網絡模型進行數據存儲,則該數據庫為網絡數據庫;如果依照關系模型進行數據存儲,則該數據庫為關系數據庫。數據庫的性質1/1/202527邏輯數據模型的種類層次模型(階層的樣板)—樹形結構網絡模型(網絡模型)——網狀結構關系模型(表示關系的樣板)——二維表面向對象模型數據模型根據適用對象的不同,分為兩類:概念數據模型:面向客觀世界、面向用戶,描述用戶和設計者都能理解的信息結構邏輯數據模型:面向DBMS和計算機,刻畫實體在數據庫中的組織、存儲形式及其聯系。(一般稱其為數據模型)1/1/2025281.4.2E-R模型E-R模型,即“實體---聯系”模型
1、實體(Entity):客觀存在的事物;2、聯系(Relationship):實體集之間的關系;
3、屬性(Attribute):實體所具有的特征。關系類型:一對一、一對多、多對多E-R圖(P8)
實體、聯系、屬性1/1/2025291.層次模型
層次模型(hierarchicalmodel)表示數據間的從屬關系結構,是一種以記錄某一事物的類型為根結點的樹形結構。層次數據模型象一棵倒置的樹,根結點在上,層次最高;子結點在下,逐層排列。層次模型的示例如圖:
人才管理中心北京市國有企業界科研機構高等院校廣東省黑龍江省上海市......1/1/2025302.網狀模型(網絡模型)
網狀模型(networkmodel)是層次模型的擴展,表示多個從屬關系的層次結構,呈現一種交叉關系的網絡結構。網狀模型是以記錄為結點的網絡結構,它可以表示較復雜的數據結構,即可以表示數據間的縱向關系與橫向關系。這種數據模型在概念上、結構上都比較復雜,操作上也有很多不便。網狀模型的示例如圖:專業分類地區分布人才編號地區編號地區名稱人才編號專業編號專業名稱專門人才自然情況人才編號姓名年齡姓名學歷專業名稱專門人才專業特長職稱姓名專業名稱特殊成就成就1/1/2025311.4.3關系模型
關系模型(relationalmodel)的所謂“關系”是有特定含義的,廣義地說,任何數據模型都描述一定事物數據之間的關系。關系模型的所謂“關系”雖然也適用于這種廣義的理解,但同時又特指那種雖具有相關性而非從屬性的平行的數據之間按照某種序列排列的集合關系。關系:用二維表格的結構形式來表示實體集及實體間的聯系列:字段或域(對應于某類實體屬性)行:記錄(對應于一特定實體)二維表:亦稱為一個關系(P7)關系模式:對關系模型結構的描述:模式名(屬性列表)1/1/202532關系的示例如圖:姓名性別年齡甲乙丙丁女男男女40513545某部門專門人才基本情況表某地區專門人才基本情況表部門專業姓名性別年齡高等院校高等院校高等院校高等院校信息管理軟件工程計算機國際貿易甲乙丙丁女男男女202119201/1/202533關系術語:關系:一張二維表稱為一個關系元組、記錄:二維表水平方向的行,對應現實世界一個實體屬性:即字段,一個關系的首行內容,確定二維表垂直方向的列域:屬性的取值范圍
1/1/2025342、二維表的關鍵字作用:用以區分不同的紀錄二維表中不允許出現相同的記錄超關鍵字(總存在)能唯一確定記錄的一個列或幾個列的組全體字段必然是超關鍵字(原因:無相同記錄)單一關鍵字(學號)和合成關鍵字(學院+姓名)侯選關鍵字:超關鍵字的最小列集、二維表至少有一個(一定也是超關鍵字)(學號、編號)主關鍵字:是選出的侯選關鍵字,唯一值,不空外部關鍵字:當一張二維表A(一)的主關鍵字被包含到另一張二維表(B)中時,A表的主關鍵字稱為B表的外部關鍵字(相對)1/1/202535集合運算-------并、差、交
關系運算-------選擇、投影、聯接3、關系的運算P10ABCR1R21/1/202536規范關系的基本性質:屬性值不可再分割二維表的記錄數隨數據的增刪而改變,但它的字段數卻是相對固定的(字段數、名稱、類型、長度)二維表中的每一列均有唯一的字段名,且是同性質的數據集合(字段名不能重復)二維表中不允許出現完全相同的兩行二維表中行的順序、列的順序均可任意交換4、關系的規范化1/1/202537關系的規范化關系模型是以關系集合理論中重要的數學原理為基礎的,通過創建某一關系中的規范化準則,既可以方便數據庫中數據的處理,又可以給程序設計帶來方便
這一規范化準則稱為數據規范化(datanormalization)
關系模型的規范化理論是研究如何將一個不好的關系模型轉化為一個好的關系模型的理論,它是圍繞范式而建立的。1/1/202538
規范化理論認為,關系數據庫中的每一個關系都要滿足一定的規范。根據滿足規范的條件不同,可以化分為五個等級,分別稱為第一范式(1NF),第二范式(2NF),……,第五范式(5NF),其中,NF是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車輛批售合同協議書范本
- 日用品合同協議書
- 續簽合同保密協議書
- 智能化建筑工程合同審查與施工合同履約監管協議
- 沙子水泥供應合同協議書
- 計算機二級Web考試怎樣順利通過
- 小學師德學習計劃
- 合同制招聘協議書
- 藥物濫用與藥品安全
- 餛飩皮轉讓合同協議書
- 小型設備購買協議書
- 難點02:總集篇·十六種陰影部分面積法【十六大考點】-2024年小升初數學典型例題系列(解析版)
- 廠房設備拆除協議書
- 第五版-FMEA培訓教材-新版
- NB-T32036-2017光伏發電工程達標投產驗收規程
- 食品安全與日常飲食智慧樹知到期末考試答案章節答案2024年中國農業大學
- PE袋化學品安全技術說明書MSDS(聚乙烯塑膠袋)
- 醫院檢驗科實驗室生物安全管理手冊
- 七人學生小品《如此課堂》劇本臺詞手稿
- 分子的立體構型
- 英文版簡易-電商送貨單-產品隨行單模板
評論
0/150
提交評論