Visual FoxPro程序設計實用教程課件第1章_第1頁
Visual FoxPro程序設計實用教程課件第1章_第2頁
Visual FoxPro程序設計實用教程課件第1章_第3頁
Visual FoxPro程序設計實用教程課件第1章_第4頁
Visual FoxPro程序設計實用教程課件第1章_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據庫概述第1章本章主要內容

數據管理技術數據庫系統(tǒng)基本概念數據模型關系數據庫

VisualFoxPro概述

VisualFoxPro基本操作

VisualFoxPro可視化設計工具1.1數據管理技術1.1.1數據、信息與數據處理1.數據在計算機系統(tǒng)中,凡是能被計算機所接收和處理的各種字符、數字、圖形、圖像及聲音等都可稱為數據。因此,數據泛指一切可被計算機接受和處理的符號。數據可被收集、存儲、處理(加工、分類、計算等)、傳播和使用。

信息

信息是經過加工處理并對人類客觀行為產生影響的事物屬性的表現形式。信息是有用的數據,數據是信息的表現形式。信息是通過數據符號來傳播的。2.信息

數據處理也稱為信息處理,就是利用計算機對各種類型的數據轉換成信息的過程。它包括對數據的采集、整理、存儲、分類、排序、檢索、維護、加工、統(tǒng)計和傳輸等一系列處理過程。數據處理的目的就是從大量的、原始的數據中獲得人們所需要的資料并提取有用的數據成份,作為行為和決策的依據。

3.數據處理1.1.2數據管理技術的發(fā)展

數據管理是指對數據進行組織、存儲、分類、檢索和維護等操作,是數據處理的核心。隨著計算機硬件和軟件技術的發(fā)展,數據管理的水平不斷提高。經過幾十年的發(fā)展,數據管理技術經歷了人工管理、文件管理和數據庫系統(tǒng)幾個階段。

數據庫(DataBase,簡寫為DB)是按一定的組織形式存儲在一起的相互關聯(lián)的數據的集合。數據庫(DataBase)是數據庫系統(tǒng)的核心和管理對象。數據庫是一個存放大量業(yè)務數據的場所,其中的數據具有特定的組織結構。所謂“組織結構”,是指數據庫中的數據不是分散的、孤立的,而是按照某種數據模型組織起來的,不僅數據記錄內的數據之間是彼此相關的,數據記錄之間在結構上也是有機地聯(lián)系在一起的。1.2數據庫系統(tǒng)基本概念1.數據庫

2.數據庫管理系統(tǒng)

數據庫管理系統(tǒng)(DataBaseManagementSystem,簡寫DBMS)是數據庫系統(tǒng)的核心部分,它是在特定操作系統(tǒng)支持下幫助用戶建立、使用和管理數據庫的一種計算機軟件。VisualFoxPro就是一種DBMS。DBMS提供了許多命令、函數和語句讓用戶對數據庫中的數據進行管理操作。數據庫的一切操作都是通過數據庫管理系統(tǒng)來實現的。3.數據庫系統(tǒng)

數據庫系統(tǒng)(DataBaseSystem,簡寫為DBS)是指計算機系統(tǒng)引入數據庫后的系統(tǒng)構成,是一個具有管理數據庫功能的計算機軟硬件綜合系統(tǒng)。DBS是由以下幾部分所組成的綜合系統(tǒng):●硬件系統(tǒng)●操作系統(tǒng)等系統(tǒng)軟件●數據庫(DB)●數據庫管理系統(tǒng)(DBMS)●相關的應用軟件●數據庫管理員和用戶4.數據庫應用系統(tǒng)

數據庫應用系統(tǒng)(DataBaseApplicationSystems,簡寫為DBAS)是在DBMS支持下根據實際問題開發(fā)出來的數據庫應用軟件。一個DBAS由數據庫和應用程序兩部分組成,它們都需要在DBMS支持下開發(fā)。1.3數據模型

客觀事物的這種普遍聯(lián)系性,決定了作為事物屬性記錄符號的數據與數據之間也存在著一定的聯(lián)系性。具有聯(lián)系性的相關數據總是按照一定的組織關系排列,從而構成一定的結構,對這種結構的描述就是數據模型。數據模型是指反映客觀事物及客觀事物間聯(lián)系的數據組織的結構和形式。1.3.1數據模型簡述

由于計算機不能直接處理現實世界中的具體事物,所以我們必須把具體事物轉換成計算機能夠處理的數據。在數據庫系統(tǒng)中,實現轉換的過程通常是先把現實世界中的客觀事物抽象為概念數據模型(簡稱概念模型),然后再把概念數據模型轉換為某一數據庫管理系統(tǒng)所支持的邏輯數據模型(簡稱數據模型)。

實體(Entity):客觀存在且可相互區(qū)別的事物、客體、對象、事件、行為和過程。屬性(Attribute):對應于實體的特征、特性,以此界定和描述實體。

記錄(Record):實體集中某一實體(個體)的相關屬性(值)的集合稱為(一條)記錄。

聯(lián)系(Relationship):由于客觀事物都非孤立而是相互聯(lián)系、彼此依賴的,因此光有實體的概念還不能準確反映出事物之間的關聯(lián)特性,故在此基礎上又引入了所謂聯(lián)系(Relation)的概念。利用它來反映實體間以及實體內部各屬性間的關聯(lián)特性,由此便產生了所謂的“實體-聯(lián)系模型”,記為“E-R數據模型”。1.3.2E-R數據模型

層次模型(HierarchicalModel)表示數據間的從屬關系結構,它以樹型結構表示實體與實體之間的聯(lián)系。學校系研究室處科教研室研究所學校行政機構的層次模型1.3.3幾種主要數據模型1.層次模型2.網狀模型

網狀模型(NetworkModel)是層次模型的擴展,它以網狀結構表示多個從屬關系的層次結構,呈現一種交叉關系的網絡結構。系教研室選課課程任課教師學生學號姓名性別出生日期錄取分數團員特長照片s0803001謝小芳女1990.05.16610.F.(略)(略)s0803002張夢光男1990.04.21622.T.(略)(略)s0803003羅映弘女1990.11.08595.F.(略)(略)s0803004鄭小齊男1989.12.23590.F.(略)(略)記錄二維表(關系)3.關系模型

字段字段名字段類型字段寬度

關系模型(RelationalModel)用二維表的形式表示實體與實體之間聯(lián)系的數據模型稱為關系模型。1.4關系數據庫

關系數據庫(RelationalDataBase)是若干個關系的集合。關系數據庫是由若干張二維表組成的。一個關系數據庫由若干個數據表組成,數據表又由若干個記錄組成,而每一個記錄是由若干個以字段屬性加以分類的數據項組成的。關系運算

關系運算是以關系為運算對象的運算,在關系運算中,變量是關系,運算結果仍然是關系。常見的關系運算有選擇運算、投影運算和連接運算三種。1.選擇運算

選擇運算是從關系中選擇某些滿足條件的記錄組成一個新的關系。ABCDE1111111111111111111111111122222222222222222222222222233333333333333333333333333333444444444444444444444444444444ABCDE1111111111111111111111111133333333333333333333333333333選擇運算2.投影運算

投影運算是從關系中選擇某些字段的所有值組成一個新的關系。ABCDE1111111111111111111111111122222222222222222222222222233333333333333333333333333333444444444444444444444444444444BDE11111111111111111112222222222222222222333333333333333333334444444444444444444444投影運算3.連接運算連接運算是將兩個或多個關系通過連接條件組成一個新的關系。AC11111112222222233333333344444444BDE11111111111111111112222222222222222222333333333333333333334444444444444444444444+ABCDE1111111111111111111111111122222222222222222222222222233333333333333333333333333333444444444444444444444444444444連接運算1.5VisualFoxPro概述1.5.1VisualFoxPro的基本特點

采用可視化技術可處理多種類型的文件豐富的數據類型與數據元素及其運算形式豐富的系統(tǒng)函數人機交互操作模式強大的應用編程接口(API)豐富的輔助設計工具數據對象層次化的管理結構1.5.2VisualFoxPro處理的文件類型

表文件(.DBF)

數據庫文件(.DBC)

索引文件(.CDX)

程序文件(.PRG)

表單文件(.SCX)

報表文件(.FRX)命令窗口工作區(qū)工具欄菜單欄標題欄狀態(tài)欄1.6VisualFoxPro基本操作

1.6.1

VisualFoxPro的用戶界面1.6.2

VisualFoxPro操作方式

菜單方式命令方式程序方式1.7VisualFoxPro可視化設計工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論