版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫概述第1章本章主要內(nèi)容
數(shù)據(jù)管理技術(shù)數(shù)據(jù)庫系統(tǒng)基本概念數(shù)據(jù)模型關(guān)系數(shù)據(jù)庫
VisualFoxPro概述
VisualFoxPro基本操作
VisualFoxPro可視化設(shè)計工具1.1數(shù)據(jù)管理技術(shù)1.1.1數(shù)據(jù)、信息與數(shù)據(jù)處理1.數(shù)據(jù)在計算機系統(tǒng)中,凡是能被計算機所接收和處理的各種字符、數(shù)字、圖形、圖像及聲音等都可稱為數(shù)據(jù)。因此,數(shù)據(jù)泛指一切可被計算機接受和處理的符號。數(shù)據(jù)可被收集、存儲、處理(加工、分類、計算等)、傳播和使用。
信息
—
信息是經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的事物屬性的表現(xiàn)形式。信息是有用的數(shù)據(jù),數(shù)據(jù)是信息的表現(xiàn)形式。信息是通過數(shù)據(jù)符號來傳播的。2.信息
數(shù)據(jù)處理也稱為信息處理,就是利用計算機對各種類型的數(shù)據(jù)轉(zhuǎn)換成信息的過程。它包括對數(shù)據(jù)的采集、整理、存儲、分類、排序、檢索、維護(hù)、加工、統(tǒng)計和傳輸?shù)纫幌盗刑幚磉^程。數(shù)據(jù)處理的目的就是從大量的、原始的數(shù)據(jù)中獲得人們所需要的資料并提取有用的數(shù)據(jù)成份,作為行為和決策的依據(jù)。
3.數(shù)據(jù)處理1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展
數(shù)據(jù)管理是指對數(shù)據(jù)進(jìn)行組織、存儲、分類、檢索和維護(hù)等操作,是數(shù)據(jù)處理的核心。隨著計算機硬件和軟件技術(shù)的發(fā)展,數(shù)據(jù)管理的水平不斷提高。經(jīng)過幾十年的發(fā)展,數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件管理和數(shù)據(jù)庫系統(tǒng)幾個階段。
數(shù)據(jù)庫(DataBase,簡寫為DB)是按一定的組織形式存儲在一起的相互關(guān)聯(lián)的數(shù)據(jù)的集合。數(shù)據(jù)庫(DataBase)是數(shù)據(jù)庫系統(tǒng)的核心和管理對象。數(shù)據(jù)庫是一個存放大量業(yè)務(wù)數(shù)據(jù)的場所,其中的數(shù)據(jù)具有特定的組織結(jié)構(gòu)。所謂“組織結(jié)構(gòu)”,是指數(shù)據(jù)庫中的數(shù)據(jù)不是分散的、孤立的,而是按照某種數(shù)據(jù)模型組織起來的,不僅數(shù)據(jù)記錄內(nèi)的數(shù)據(jù)之間是彼此相關(guān)的,數(shù)據(jù)記錄之間在結(jié)構(gòu)上也是有機地聯(lián)系在一起的。1.2數(shù)據(jù)庫系統(tǒng)基本概念1.數(shù)據(jù)庫
2.數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,簡寫DBMS)是數(shù)據(jù)庫系統(tǒng)的核心部分,它是在特定操作系統(tǒng)支持下幫助用戶建立、使用和管理數(shù)據(jù)庫的一種計算機軟件。VisualFoxPro就是一種DBMS。DBMS提供了許多命令、函數(shù)和語句讓用戶對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理操作。數(shù)據(jù)庫的一切操作都是通過數(shù)據(jù)庫管理系統(tǒng)來實現(xiàn)的。3.數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,簡寫為DBS)是指計算機系統(tǒng)引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,是一個具有管理數(shù)據(jù)庫功能的計算機軟硬件綜合系統(tǒng)。DBS是由以下幾部分所組成的綜合系統(tǒng):●硬件系統(tǒng)●操作系統(tǒng)等系統(tǒng)軟件●數(shù)據(jù)庫(DB)●數(shù)據(jù)庫管理系統(tǒng)(DBMS)●相關(guān)的應(yīng)用軟件●數(shù)據(jù)庫管理員和用戶4.數(shù)據(jù)庫應(yīng)用系統(tǒng)
數(shù)據(jù)庫應(yīng)用系統(tǒng)(DataBaseApplicationSystems,簡寫為DBAS)是在DBMS支持下根據(jù)實際問題開發(fā)出來的數(shù)據(jù)庫應(yīng)用軟件。一個DBAS由數(shù)據(jù)庫和應(yīng)用程序兩部分組成,它們都需要在DBMS支持下開發(fā)。1.3數(shù)據(jù)模型
客觀事物的這種普遍聯(lián)系性,決定了作為事物屬性記錄符號的數(shù)據(jù)與數(shù)據(jù)之間也存在著一定的聯(lián)系性。具有聯(lián)系性的相關(guān)數(shù)據(jù)總是按照一定的組織關(guān)系排列,從而構(gòu)成一定的結(jié)構(gòu),對這種結(jié)構(gòu)的描述就是數(shù)據(jù)模型。數(shù)據(jù)模型是指反映客觀事物及客觀事物間聯(lián)系的數(shù)據(jù)組織的結(jié)構(gòu)和形式。1.3.1數(shù)據(jù)模型簡述
由于計算機不能直接處理現(xiàn)實世界中的具體事物,所以我們必須把具體事物轉(zhuǎn)換成計算機能夠處理的數(shù)據(jù)。在數(shù)據(jù)庫系統(tǒng)中,實現(xiàn)轉(zhuǎn)換的過程通常是先把現(xiàn)實世界中的客觀事物抽象為概念數(shù)據(jù)模型(簡稱概念模型),然后再把概念數(shù)據(jù)模型轉(zhuǎn)換為某一數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模型(簡稱數(shù)據(jù)模型)。
實體(Entity):客觀存在且可相互區(qū)別的事物、客體、對象、事件、行為和過程。屬性(Attribute):對應(yīng)于實體的特征、特性,以此界定和描述實體。
記錄(Record):實體集中某一實體(個體)的相關(guān)屬性(值)的集合稱為(一條)記錄。
聯(lián)系(Relationship):由于客觀事物都非孤立而是相互聯(lián)系、彼此依賴的,因此光有實體的概念還不能準(zhǔn)確反映出事物之間的關(guān)聯(lián)特性,故在此基礎(chǔ)上又引入了所謂聯(lián)系(Relation)的概念。利用它來反映實體間以及實體內(nèi)部各屬性間的關(guān)聯(lián)特性,由此便產(chǎn)生了所謂的“實體-聯(lián)系模型”,記為“E-R數(shù)據(jù)模型”。1.3.2E-R數(shù)據(jù)模型
層次模型(HierarchicalModel)表示數(shù)據(jù)間的從屬關(guān)系結(jié)構(gòu),它以樹型結(jié)構(gòu)表示實體與實體之間的聯(lián)系。學(xué)校系研究室處科教研室研究所學(xué)校行政機構(gòu)的層次模型1.3.3幾種主要數(shù)據(jù)模型1.層次模型2.網(wǎng)狀模型
網(wǎng)狀模型(NetworkModel)是層次模型的擴展,它以網(wǎng)狀結(jié)構(gòu)表示多個從屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)系的網(wǎng)絡(luò)結(jié)構(gòu)。系教研室選課課程任課教師學(xué)生學(xué)號姓名性別出生日期錄取分?jǐn)?shù)團(tuán)員特長照片s0803001謝小芳女1990.05.16610.F.(略)(略)s0803002張夢光男1990.04.21622.T.(略)(略)s0803003羅映弘女1990.11.08595.F.(略)(略)s0803004鄭小齊男1989.12.23590.F.(略)(略)記錄二維表(關(guān)系)3.關(guān)系模型
字段字段名字段類型字段寬度
關(guān)系模型(RelationalModel)用二維表的形式表示實體與實體之間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。1.4關(guān)系數(shù)據(jù)庫
關(guān)系數(shù)據(jù)庫(RelationalDataBase)是若干個關(guān)系的集合。關(guān)系數(shù)據(jù)庫是由若干張二維表組成的。一個關(guān)系數(shù)據(jù)庫由若干個數(shù)據(jù)表組成,數(shù)據(jù)表又由若干個記錄組成,而每一個記錄是由若干個以字段屬性加以分類的數(shù)據(jù)項組成的。關(guān)系運算
關(guān)系運算是以關(guān)系為運算對象的運算,在關(guān)系運算中,變量是關(guān)系,運算結(jié)果仍然是關(guān)系。常見的關(guān)系運算有選擇運算、投影運算和連接運算三種。1.選擇運算
選擇運算是從關(guān)系中選擇某些滿足條件的記錄組成一個新的關(guān)系。ABCDE1111111111111111111111111122222222222222222222222222233333333333333333333333333333444444444444444444444444444444ABCDE1111111111111111111111111133333333333333333333333333333選擇運算2.投影運算
投影運算是從關(guān)系中選擇某些字段的所有值組成一個新的關(guān)系。ABCDE1111111111111111111111111122222222222222222222222222233333333333333333333333333333444444444444444444444444444444BDE11111111111111111112222222222222222222333333333333333333334444444444444444444444投影運算3.連接運算連接運算是將兩個或多個關(guān)系通過連接條件組成一個新的關(guān)系。AC11111112222222233333333344444444BDE11111111111111111112222222222222222222333333333333333333334444444444444444444444+ABCDE1111111111111111111111111122222222222222222222222222233333333333333333333333333333444444444444444444444444444444連接運算1.5VisualFoxPro概述1.5.1VisualFoxPro的基本特點
采用可視化技術(shù)可處理多種類型的文件豐富的數(shù)據(jù)類型與數(shù)據(jù)元素及其運算形式豐富的系統(tǒng)函數(shù)人機交互操作模式強大的應(yīng)用編程接口(API)豐富的輔助設(shè)計工具數(shù)據(jù)對象層次化的管理結(jié)構(gòu)1.5.2VisualFoxPro處理的文件類型
表文件(.DBF)
數(shù)據(jù)庫文件(.DBC)
索引文件(.CDX)
程序文件(.PRG)
表單文件(.SCX)
報表文件(.FRX)命令窗口工作區(qū)工具欄菜單欄標(biāo)題欄狀態(tài)欄1.6VisualFoxPro基本操作
1.6.1
VisualFoxPro的用戶界面1.6.2
VisualFoxPro操作方式
菜單方式命令方式程序方式1.7VisualFoxPro可視化設(shè)計工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年健康協(xié)議模板
- 2025年會員注冊合同書
- 2025年食品進(jìn)口與代理銷售一體化合同范本3篇
- 期末復(fù)習(xí)綜合模擬卷 統(tǒng)編版語文八年級上冊
- 二零二五年度西餐廚師聘用合同3篇
- 二零二五年度二手房買賣合同交易信息保密協(xié)議3篇
- 二零二五版科研實驗室場地租賃與科研設(shè)備維護(hù)保養(yǎng)協(xié)議3篇
- 2025年度新能源汽車整車買賣交易合同4篇
- 二零二五年度馬戲團(tuán)安全設(shè)施與人員培訓(xùn)合同4篇
- 門衛(wèi)安全責(zé)任書2025年版:智能化社區(qū)安全協(xié)議2篇
- 人教版高中數(shù)學(xué)必修二《第十章 概率》單元同步練習(xí)及答案
- 智慧校園信息化建設(shè)項目組織人員安排方案
- 浙教版七年級上冊數(shù)學(xué)第4章代數(shù)式單元測試卷(含答案)
- 一病一品成果護(hù)理匯報
- AQ-T 1009-2021礦山救護(hù)隊標(biāo)準(zhǔn)化考核規(guī)范
- 鹽酸??颂婺崤R床療效、不良反應(yīng)與藥代動力學(xué)的相關(guān)性分析的開題報告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識培訓(xùn)課件
- GB/T 26316-2023市場、民意和社會調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語和服務(wù)要求
- 春節(jié)值班安全教育培訓(xùn)
評論
0/150
提交評論