VisualFoxPro90程序設(shè)計(jì)基礎(chǔ)第1章數(shù)據(jù)庫(kù)概述_第1頁(yè)
VisualFoxPro90程序設(shè)計(jì)基礎(chǔ)第1章數(shù)據(jù)庫(kù)概述_第2頁(yè)
VisualFoxPro90程序設(shè)計(jì)基礎(chǔ)第1章數(shù)據(jù)庫(kù)概述_第3頁(yè)
VisualFoxPro90程序設(shè)計(jì)基礎(chǔ)第1章數(shù)據(jù)庫(kù)概述_第4頁(yè)
VisualFoxPro90程序設(shè)計(jì)基礎(chǔ)第1章數(shù)據(jù)庫(kù)概述_第5頁(yè)
已閱讀5頁(yè),還剩95頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用南京信息工程大學(xué)濱江學(xué)院計(jì)算機(jī)系主講:劉生課程簡(jiǎn)介1997年教育部高教司頒發(fā)的“加強(qiáng)非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)工作的幾點(diǎn)意見””(簡(jiǎn)稱155號(hào)文件)。2004年教育部非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)制定的《關(guān)于進(jìn)一步加強(qiáng)高校計(jì)算機(jī)基礎(chǔ)教學(xué)的幾點(diǎn)意見》(簡(jiǎn)稱“白皮書”)

。明確了計(jì)算機(jī)基礎(chǔ)教學(xué)在大學(xué)教育中的重要地位;提出了計(jì)算機(jī)基礎(chǔ)教學(xué)三個(gè)層次的課程體系,即計(jì)算機(jī)文化基礎(chǔ)、計(jì)算機(jī)技術(shù)基礎(chǔ)和計(jì)算機(jī)應(yīng)用基礎(chǔ)。

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述2主講:南京信息工程大學(xué)濱江學(xué)院劉生課程簡(jiǎn)介(續(xù))第一層次和第二層次的培養(yǎng)目標(biāo)計(jì)算機(jī)系統(tǒng)與平臺(tái):涉及計(jì)算機(jī)軟件、硬件基本知識(shí)、操作系統(tǒng)、辦公自動(dòng)化軟件、多媒體、網(wǎng)絡(luò)基礎(chǔ)等方面的基礎(chǔ)知識(shí)。計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ):涉及程序設(shè)計(jì)語(yǔ)言、程序設(shè)計(jì)基本方法等。數(shù)據(jù)分析與信息處理:涉及利用計(jì)算機(jī)進(jìn)行數(shù)據(jù)分析與信息處理的技術(shù)和方法,以及數(shù)據(jù)庫(kù)技術(shù),多媒體技術(shù)等。應(yīng)用系統(tǒng)開發(fā):涉及利用程序設(shè)計(jì)語(yǔ)言進(jìn)行編程解決本專業(yè)領(lǐng)域涉及到的問題的方法,培養(yǎng)在本專業(yè)領(lǐng)域和相關(guān)工作中應(yīng)用計(jì)算機(jī)的能力和初步的開發(fā)能力。

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述3主講:南京信息工程大學(xué)濱江學(xué)院劉生課程簡(jiǎn)介(續(xù))本課程是高校非計(jì)算機(jī)專業(yè)學(xué)生的公共基礎(chǔ)課程。通過本課程的學(xué)習(xí),使學(xué)生具備以下技能:掌握數(shù)據(jù)庫(kù)技術(shù)的基本概念和理論;掌握程序設(shè)計(jì)的基本技能;掌握面向?qū)ο蠹夹g(shù)的主要內(nèi)容。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述4主講:南京信息工程大學(xué)濱江學(xué)院劉生主要內(nèi)容第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述第二章VisualFoxpro

語(yǔ)言基礎(chǔ)第三章數(shù)據(jù)庫(kù)與表的創(chuàng)建和使用第四章視圖和查詢第五章VisualFoxpro程序設(shè)計(jì)基礎(chǔ)第六章VisualFoxPro程序設(shè)計(jì)的面向?qū)ο蠓椒ǖ谄哒卤韱魏涂丶诎苏聢?bào)表和標(biāo)簽第九章菜單程序設(shè)計(jì)第十章應(yīng)用程序開發(fā)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述5主講:南京信息工程大學(xué)濱江學(xué)院劉生教材及參考資料《VisualFoxPro實(shí)用數(shù)據(jù)庫(kù)教程》,侯榮濤主編,中國(guó)電力出版社,2011,第二版《VisualFoxPro教程》(2010版),嚴(yán)明,單啟成主編,蘇州大學(xué)出版社,2010《VisualFoxPro實(shí)驗(yàn)指導(dǎo)書》(2010版),崔建忠,單啟成主編,蘇州大學(xué)出版社,2010《二級(jí)考試試卷匯編》(VFP語(yǔ)言分冊(cè))江蘇省計(jì)算機(jī)等級(jí)考試中心編,蘇州大學(xué)出版社

,2010

?!度珖?guó)計(jì)算機(jī)等級(jí)考試一本通:2級(jí)VisualFoxPro(含無(wú)紙化真考題庫(kù)2級(jí)公共基礎(chǔ)知識(shí))(2013年無(wú)紙化考試專用)》,全國(guó)計(jì)算機(jī)等級(jí)考試命題研究中心

,未來(lái)教育教學(xué)與研究中心,人民郵電出版社,2013。視頻教程/special/t/000915SU/ttupfoxpro.html

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述6主講:南京信息工程大學(xué)濱江學(xué)院劉生課時(shí)安排總課時(shí):68講課:51實(shí)習(xí):17課外實(shí)踐:1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述7主講:南京信息工程大學(xué)濱江學(xué)院劉生課程考核方式及成績(jī)計(jì)算課程考核方式考試:筆試

其它:作業(yè)+實(shí)習(xí)+提問+點(diǎn)名成績(jī)計(jì)算平時(shí)成績(jī):20%作業(yè):10%期中考試:10%期末考試:60%1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述8主講:南京信息工程大學(xué)濱江學(xué)院劉生教師個(gè)人聯(lián)系方式姓名:劉生職稱:副教授講授課程:數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用;計(jì)算機(jī)網(wǎng)絡(luò);網(wǎng)絡(luò)工程;局域網(wǎng)工程;網(wǎng)絡(luò)系統(tǒng)集成與設(shè)計(jì)。聯(lián)系方式

Liushnj@163.comQQ:452157128辦公室:ZS6091/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述9主講:南京信息工程大學(xué)濱江學(xué)院劉生計(jì)算機(jī)等級(jí)考試簡(jiǎn)介考試種類全國(guó)、江蘇省等級(jí)一級(jí)、二級(jí)、三級(jí)、四級(jí)(全國(guó))二級(jí)考試語(yǔ)言VB、VFP、C、ACCESS、JAVA等二級(jí)考試方式上機(jī)考試1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述10主講:南京信息工程大學(xué)濱江學(xué)院劉生課程學(xué)習(xí)方法(建議、推薦)多讀熟讀教材,精選1-2本參考書。多練針對(duì)等級(jí)考試要求,根據(jù)課程進(jìn)度,進(jìn)行筆試練習(xí)(多做題)多操作通過在計(jì)算機(jī)上實(shí)際操作,理解VFP的概念、語(yǔ)法、命令、驗(yàn)證對(duì)錯(cuò)、提高實(shí)際操作水平和學(xué)習(xí)效率1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述11主講:南京信息工程大學(xué)濱江學(xué)院劉生第一章 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述南京信息工程大學(xué)濱江學(xué)院學(xué)院主講:劉生數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用第一章 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述

1.1數(shù)據(jù)庫(kù)基本概念和基本理論

1.2數(shù)據(jù)模型1.3關(guān)系數(shù)據(jù)庫(kù)1.4VisualFoxPro系統(tǒng)概述1.5項(xiàng)目管理器章節(jié)內(nèi)容1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述13主講:南京信息工程大學(xué)濱江學(xué)院劉生本章學(xué)習(xí)要求了解數(shù)據(jù)管理的發(fā)展過程。理解數(shù)據(jù)模型的概念,重點(diǎn)掌握關(guān)系模型。理解掌握關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的概念。了解VFP的編程環(huán)境。掌握項(xiàng)目管理器的概念及作用。教學(xué)要求1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述14主講:南京信息工程大學(xué)濱江學(xué)院劉生教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn)

數(shù)據(jù)庫(kù)系統(tǒng)的定義,數(shù)據(jù)庫(kù)的特點(diǎn),關(guān)系模型,DBMS,項(xiàng)目管理器。

教學(xué)難點(diǎn)

數(shù)據(jù)庫(kù)系統(tǒng)的定義,數(shù)據(jù)庫(kù)的特點(diǎn),關(guān)系模型。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述15主講:南京信息工程大學(xué)濱江學(xué)院劉生1.1數(shù)據(jù)庫(kù)基本概念和基本理論數(shù)據(jù)、信息、數(shù)據(jù)處理數(shù)據(jù)管理的發(fā)展階段

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述16主講:南京信息工程大學(xué)濱江學(xué)院劉生1.1.1數(shù)據(jù)、信息、數(shù)據(jù)處理數(shù)據(jù)(Data)是自然的、未經(jīng)過處理的事實(shí)數(shù)據(jù)的定義數(shù)據(jù)是存儲(chǔ)在某一媒體上的,能夠識(shí)別的物理符號(hào)

數(shù)據(jù)的種類文本、數(shù)值、圖形、圖像、音頻、視頻等1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述17主講:南京信息工程大學(xué)濱江學(xué)院劉生信息信息是一種已經(jīng)被加工過的具有使用價(jià)值的數(shù)據(jù)

信息的特征信息是有價(jià)值的,是可以被感知的。信息可以通過載體傳遞,可以通過信息處理工具進(jìn)行存儲(chǔ)、加工、傳播、再生和增值。1.1.1數(shù)據(jù)、信息、數(shù)據(jù)處理1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述18主講:南京信息工程大學(xué)濱江學(xué)院劉生數(shù)據(jù)處理

數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。指對(duì)數(shù)據(jù)進(jìn)行采集、存儲(chǔ)、檢索、加工、變換和傳輸?shù)倪^程。目的和意義在于獲取和提煉出對(duì)人們有價(jià)值的數(shù)據(jù)。

數(shù)據(jù)與信息的聯(lián)系

信息=數(shù)據(jù)+處理1.1.1數(shù)據(jù)、信息、數(shù)據(jù)處理1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述19主講:南京信息工程大學(xué)濱江學(xué)院劉生1.1.2數(shù)據(jù)管理的發(fā)展階段什么是數(shù)據(jù)管理?對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)等操作。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述20主講:南京信息工程大學(xué)濱江學(xué)院劉生1.1.2數(shù)據(jù)管理的發(fā)展階段數(shù)據(jù)管理技術(shù)發(fā)展的動(dòng)力應(yīng)用需求的推動(dòng)計(jì)算機(jī)硬件的發(fā)展計(jì)算機(jī)軟件的發(fā)展1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述21主講:南京信息工程大學(xué)濱江學(xué)院劉生數(shù)據(jù)管理技術(shù)的發(fā)展過程人工管理階段(20世紀(jì)40年代中--50年代中)文件系統(tǒng)階段(20世紀(jì)50年代末--60年代中)數(shù)據(jù)庫(kù)系統(tǒng)階段(20世紀(jì)60年代末--現(xiàn)在)1.1.2數(shù)據(jù)管理的發(fā)展階段1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述22主講:南京信息工程大學(xué)濱江學(xué)院劉生一、人工管理階段時(shí)期20世紀(jì)40年代中--50年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計(jì)算 硬件水平 無(wú)直接存取存儲(chǔ)設(shè)備軟件水平 沒有操作系統(tǒng) 1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述23主講:南京信息工程大學(xué)濱江學(xué)院劉生應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(人工管理階段)

應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n...…...…人工管理階段應(yīng)用程序與數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述24主講:南京信息工程大學(xué)濱江學(xué)院劉生人工管理階段(續(xù))特點(diǎn)數(shù)據(jù)管理無(wú)統(tǒng)一的數(shù)據(jù)管理軟件,主要依靠應(yīng)用程序管理數(shù)據(jù)。數(shù)據(jù)是面向應(yīng)用程序的,數(shù)據(jù)不能共享。應(yīng)用程序依賴于數(shù)據(jù),不具有數(shù)據(jù)獨(dú)立性。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述25主講:南京信息工程大學(xué)濱江學(xué)院劉生二、文件系統(tǒng)階段時(shí)期20世紀(jì)50年代末--60年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計(jì)算、管理 硬件水平 磁盤、磁帶 軟件水平 有文件系統(tǒng) 1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述26主講:南京信息工程大學(xué)濱江學(xué)院劉生應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系

(文件系統(tǒng)階段)應(yīng)用程序1文件1應(yīng)用程序2文件2應(yīng)用程序n文件n存取方法...…...…文件系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系

應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(文件系統(tǒng)階段)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述27主講:南京信息工程大學(xué)濱江學(xué)院劉生文件系統(tǒng)階段(續(xù))特點(diǎn)

數(shù)據(jù)以文件形式保存;程序與數(shù)據(jù)之間具有相對(duì)的獨(dú)立性;數(shù)據(jù)文件之間相互獨(dú)立、缺乏聯(lián)系;數(shù)據(jù)冗余度大,易造成數(shù)據(jù)的不一致性;1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述28主講:南京信息工程大學(xué)濱江學(xué)院劉生三、數(shù)據(jù)庫(kù)系統(tǒng)階段時(shí)期20世紀(jì)60年代末以來(lái)產(chǎn)生的背景應(yīng)用背景 大規(guī)模數(shù)據(jù)管理 硬件背景 大容量磁盤、磁盤陣列

軟件背景 有專門的數(shù)據(jù)庫(kù)管理系統(tǒng)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述29主講:南京信息工程大學(xué)濱江學(xué)院劉生應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(數(shù)據(jù)庫(kù)系統(tǒng)階段)DBMS應(yīng)用程序1應(yīng)用程序2數(shù)據(jù)庫(kù)…數(shù)據(jù)庫(kù)系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述30主講:南京信息工程大學(xué)濱江學(xué)院劉生數(shù)據(jù)庫(kù)系統(tǒng)階段特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化(采用數(shù)據(jù)模型表示);

數(shù)據(jù)獨(dú)立性高,減少數(shù)據(jù)冗余度;統(tǒng)一的數(shù)據(jù)安全保護(hù),提供了數(shù)據(jù)安全性、完整性等控制功能,以及對(duì)數(shù)據(jù)操作的并發(fā)控制、數(shù)據(jù)的備份與恢復(fù)等功能;實(shí)現(xiàn)數(shù)據(jù)共享,有優(yōu)良的用戶接口。

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述31主講:南京信息工程大學(xué)濱江學(xué)院劉生1.1.3數(shù)據(jù)庫(kù)系統(tǒng)的組成與結(jié)構(gòu)基本概念數(shù)據(jù)庫(kù)(Database)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)數(shù)據(jù)庫(kù)系統(tǒng)(DBS)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述32主講:南京信息工程大學(xué)濱江學(xué)院劉生一、數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的定義數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)是儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)的基本特征數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存可為各種用戶共享冗余度較小數(shù)據(jù)獨(dú)立性較高易擴(kuò)展1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述33主講:南京信息工程大學(xué)濱江學(xué)院劉生二、數(shù)據(jù)庫(kù)管理系統(tǒng)什么是DBMS?位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件;是系統(tǒng)軟件,是一個(gè)大型復(fù)雜的軟件系統(tǒng);VisualFoxPro屬于一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。

DBMS的用途科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)二、數(shù)據(jù)庫(kù)管理系統(tǒng)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述34主講:南京信息工程大學(xué)濱江學(xué)院劉生DBMS的主要功能數(shù)據(jù)定義功能提供數(shù)據(jù)定義語(yǔ)言(DDL)

定義數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象數(shù)據(jù)操縱功能提供數(shù)據(jù)操縱語(yǔ)言(DML)

實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作(查詢、插入、刪除和修改)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述35主講:南京信息工程大學(xué)濱江學(xué)院劉生DBMS的主要功能數(shù)據(jù)組織、存儲(chǔ)和管理數(shù)據(jù)庫(kù)的事務(wù)管理和運(yùn)行管理數(shù)據(jù)庫(kù)的建立和維護(hù)功能

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述36主講:南京信息工程大學(xué)濱江學(xué)院劉生三、數(shù)據(jù)庫(kù)系統(tǒng)什么是數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,簡(jiǎn)稱DBS)實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便用戶訪問的計(jì)算機(jī)軟硬件資源組成的具有管理數(shù)據(jù)庫(kù)功能的計(jì)算機(jī)系統(tǒng)。

數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)應(yīng)用程序和軟件數(shù)據(jù)庫(kù)管理員1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述37主講:南京信息工程大學(xué)濱江學(xué)院劉生數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理員各種應(yīng)用程序操作系統(tǒng)數(shù)據(jù)庫(kù)圖1-1數(shù)據(jù)庫(kù)系統(tǒng)示意圖1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述38主講:南京信息工程大學(xué)濱江學(xué)院劉生

數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)獨(dú)立性高數(shù)據(jù)由DBMS統(tǒng)一管理和控制1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述39主講:南京信息工程大學(xué)濱江學(xué)院劉生1.2數(shù)據(jù)模型在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型這個(gè)工具來(lái)抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬。數(shù)據(jù)模型應(yīng)滿足三方面要求能比較真實(shí)地模擬現(xiàn)實(shí)世界容易為人所理解便于在計(jì)算機(jī)上實(shí)現(xiàn)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述40主講:南京信息工程大學(xué)濱江學(xué)院劉生兩大類數(shù)據(jù)模型數(shù)據(jù)模型分為兩類(分屬兩個(gè)不同的層次)(1)概念模型也稱信息模型,它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫(kù)設(shè)計(jì)。(2)數(shù)據(jù)模型

按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,用于DBMS實(shí)現(xiàn)。主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述41主講:南京信息工程大學(xué)濱江學(xué)院劉生兩大類數(shù)據(jù)模型(續(xù))客觀對(duì)象的抽象過程---兩步抽象現(xiàn)實(shí)世界中的客觀對(duì)象抽象為概念模型;把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述42主講:南京信息工程大學(xué)濱江學(xué)院劉生兩大類數(shù)據(jù)模型DBMS支持的數(shù)據(jù)模型概念模型認(rèn)識(shí)抽象信息世界數(shù)據(jù)世界現(xiàn)實(shí)世界中客觀對(duì)象的抽象過程現(xiàn)實(shí)世界1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述43主講:南京信息工程大學(xué)濱江學(xué)院劉生現(xiàn)實(shí)世界中的事物及其聯(lián)系轉(zhuǎn)化為數(shù)據(jù)的過程:現(xiàn)實(shí)世界事物及聯(lián)系事物集對(duì)象性質(zhì)信息世界概念模型實(shí)體集實(shí)體屬性數(shù)據(jù)世界數(shù)據(jù)模型數(shù)據(jù)(表)記錄字段(抽象)(數(shù)據(jù)表示)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述44主講:南京信息工程大學(xué)濱江學(xué)院劉生一、信息世界中的基本概念(1)實(shí)體(Entity)客觀存在并可相互區(qū)別的事物稱為實(shí)體??梢允蔷唧w的人、事、物或抽象的概念。(2)屬性(Attribute)實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫。

(3)碼(Key)唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述45主講:南京信息工程大學(xué)濱江學(xué)院劉生信息世界中的基本概念(續(xù))(4)域(Domain)

屬性的取值范圍稱為該屬性的域。

(5)實(shí)體型(EntityType)

用實(shí)體名及其屬性名集合來(lái)抽象和刻畫同類實(shí)體稱為實(shí)體型(6)實(shí)體集(EntitySet)

同一類型實(shí)體的集合稱為實(shí)體集學(xué)生(學(xué)號(hào),姓名,性別,年齡,系名)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述46主講:南京信息工程大學(xué)濱江學(xué)院劉生信息世界中的基本概念(續(xù))(7)聯(lián)系(Relationship)

現(xiàn)實(shí)世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界中反映為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系。實(shí)體之間的聯(lián)系通常是指不同實(shí)體集之間的聯(lián)系1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述47主講:南京信息工程大學(xué)濱江學(xué)院劉生二、兩個(gè)實(shí)體型之間的聯(lián)系實(shí)體型A聯(lián)系名實(shí)體型B111:1聯(lián)系實(shí)體型A聯(lián)系名1n1:n聯(lián)系實(shí)體型A實(shí)體型B聯(lián)系名mnm:n聯(lián)系實(shí)體型B用圖形來(lái)表示兩個(gè)實(shí)體型之間的這三類聯(lián)系

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述48主講:南京信息工程大學(xué)濱江學(xué)院劉生二、兩個(gè)實(shí)體型之間的聯(lián)系一對(duì)一聯(lián)系(1:1)定義:

如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)(也可以沒有)實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B具有一對(duì)一聯(lián)系,記為1:1

實(shí)例:一個(gè)班級(jí)只有一個(gè)正班長(zhǎng)一個(gè)班長(zhǎng)只在一個(gè)班中任職班級(jí)班級(jí)-班長(zhǎng)班長(zhǎng)111:1聯(lián)系1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述49主講:南京信息工程大學(xué)濱江學(xué)院劉生兩個(gè)實(shí)體型之間的聯(lián)系(續(xù))一對(duì)多聯(lián)系(1:n)定義:如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n≥0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B有一對(duì)多聯(lián)系,記為1:n實(shí)例:一個(gè)班級(jí)中有若干名學(xué)生,每個(gè)學(xué)生只在一個(gè)班級(jí)中學(xué)習(xí)班級(jí)組成學(xué)生1n1:n聯(lián)系1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述50主講:南京信息工程大學(xué)濱江學(xué)院劉生兩個(gè)實(shí)體型之間的聯(lián)系(續(xù))多對(duì)多聯(lián)系(m:n)定義:如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n≥0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體(m≥0)與之聯(lián)系,則稱實(shí)體集A與實(shí)體B具有多對(duì)多聯(lián)系,記為m:n實(shí)例:課程與學(xué)生之間的聯(lián)系:一門課程同時(shí)有若干個(gè)學(xué)生選修一個(gè)學(xué)生可以同時(shí)選修多門課程課程選修學(xué)生mnm:n聯(lián)系1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述51主講:南京信息工程大學(xué)濱江學(xué)院劉生概念模型的一種表示方法實(shí)體-聯(lián)系方法(E-R方法)用E-R圖來(lái)描述信息世界的概念模型E-R方法也稱為E-R模型1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述52主講:南京信息工程大學(xué)濱江學(xué)院劉生E-R圖實(shí)體型用矩形表示,矩形框內(nèi)寫明實(shí)體名。屬性用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)學(xué)生教師學(xué)生學(xué)號(hào)年齡性別姓名1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述53主講:南京信息工程大學(xué)濱江學(xué)院劉生E-R圖(續(xù))聯(lián)系用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1:1、1:n或m:n)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述54主講:南京信息工程大學(xué)濱江學(xué)院劉生聯(lián)系的表示方法實(shí)體型A聯(lián)系名實(shí)體型B111:1聯(lián)系實(shí)體型A聯(lián)系名1n1:n聯(lián)系實(shí)體型A實(shí)體型B聯(lián)系名mnm:n聯(lián)系實(shí)體型B1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述55主講:南京信息工程大學(xué)濱江學(xué)院劉生聯(lián)系的表示方法示例班級(jí)班級(jí)-班長(zhǎng)班長(zhǎng)111:1聯(lián)系課程選修學(xué)生mnm:n聯(lián)系班級(jí)組成學(xué)生1n1:n聯(lián)系1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述56主講:南京信息工程大學(xué)濱江學(xué)院劉生聯(lián)系的屬性課程選修學(xué)生mn成績(jī)聯(lián)系的屬性:聯(lián)系本身也是一種實(shí)體型,也可以有屬性。如果一個(gè)聯(lián)系具有屬性,則這些屬性也要用無(wú)向邊與該聯(lián)系連接起來(lái)

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述57主講:南京信息工程大學(xué)濱江學(xué)院劉生E-R模型例子班級(jí)號(hào)班級(jí)專業(yè)

名稱年級(jí)課程學(xué)生學(xué)號(hào)課程號(hào)成績(jī)選修

課程有課程名課時(shí)數(shù)學(xué)分姓名性別籍貫

班級(jí)、學(xué)生和課程對(duì)應(yīng)的E-R圖1nmn1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述58主講:南京信息工程大學(xué)濱江學(xué)院劉生1.3關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式

1970年美國(guó)IBM公司的研究員E.F.Codd首次提出了數(shù)據(jù)庫(kù)系統(tǒng)的關(guān)系模型計(jì)算機(jī)廠商新推出的數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都支持關(guān)系模型

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述59主講:南京信息工程大學(xué)濱江學(xué)院劉生關(guān)系數(shù)據(jù)模型的基本術(shù)語(yǔ)

在用戶觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。學(xué)號(hào)姓名年齡性別系名年級(jí)2007004王明19女計(jì)算機(jī)20072007006黃鵬20男管理20072007008張文斌20女計(jì)算機(jī)2007………………學(xué)生關(guān)系屬性(列)元組(行)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述60主講:南京信息工程大學(xué)濱江學(xué)院劉生課程關(guān)系課程號(hào)課程名學(xué)分001軟件工程3005數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用3010高等數(shù)學(xué)31/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述61主講:南京信息工程大學(xué)濱江學(xué)院劉生學(xué)號(hào)課程號(hào)成績(jī)2007004001892007004005762000700601058

選修關(guān)系

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述62主講:南京信息工程大學(xué)濱江學(xué)院劉生關(guān)系數(shù)據(jù)模型的基本術(shù)語(yǔ)關(guān)系(Relation)一個(gè)關(guān)系對(duì)應(yīng)通常說(shuō)的一張二維表元組(Tuple)表中的一行即為一個(gè)元組屬性(Attribute)表中的一列即為一個(gè)屬性,給每一個(gè)屬性起一個(gè)名稱即屬性名1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述63主講:南京信息工程大學(xué)濱江學(xué)院劉生關(guān)系數(shù)據(jù)模型的基本術(shù)語(yǔ)主碼(Key)表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組。域(Domain)屬性的取值范圍。分量元組中的一個(gè)屬性值。關(guān)系模式對(duì)關(guān)系的描述關(guān)系名(屬性1,屬性2,…,屬性n)如:學(xué)生(學(xué)號(hào),姓名,年齡,性別,系,年級(jí))1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述64主講:南京信息工程大學(xué)濱江學(xué)院劉生關(guān)系數(shù)據(jù)模型的一對(duì)一聯(lián)系實(shí)例

例1系與系主任間的一對(duì)一聯(lián)系系(系名,系主任,辦公地點(diǎn))1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述65主講:南京信息工程大學(xué)濱江學(xué)院劉生關(guān)系數(shù)據(jù)模型的一對(duì)多關(guān)系實(shí)例例2學(xué)生、系、系與學(xué)生之間的一對(duì)多聯(lián)系:學(xué)生(學(xué)號(hào),姓名,年齡,性別,系名,年級(jí))系(系名,系主任,辦公地點(diǎn))外鍵關(guān)系數(shù)據(jù)模型的一對(duì)多聯(lián)系實(shí)例1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述66主講:南京信息工程大學(xué)濱江學(xué)院劉生關(guān)系數(shù)據(jù)模型的多對(duì)多關(guān)系的實(shí)例例3學(xué)生、課程、學(xué)生與課程之間的多對(duì)多聯(lián)系:

學(xué)生(學(xué)號(hào),姓名,年齡,性別,系名,年級(jí))課程(課程號(hào),課程名,學(xué)分)選修(學(xué)號(hào),課程號(hào),成績(jī))關(guān)系數(shù)據(jù)模型的多對(duì)多聯(lián)系實(shí)例1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述67主講:南京信息工程大學(xué)濱江學(xué)院劉生2.關(guān)系的基本特點(diǎn)(1)在關(guān)系模型中,關(guān)系具有以下基本特點(diǎn):(1)關(guān)系必須規(guī)范化,屬性不可再分割。規(guī)范化是指關(guān)系模型中每個(gè)關(guān)系模式都必須滿足一定的要求,最基本的要求是關(guān)系必須是一張二維表,每個(gè)屬性值必須是不可分割的最小數(shù)據(jù)單元,即表中不能再包含表。(2)在同一關(guān)系中不允許出現(xiàn)相同的屬性名。VisualFoxPro不允許同一個(gè)表中有相同的字段名。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述68主講:南京信息工程大學(xué)濱江學(xué)院劉生2.關(guān)系的基本特點(diǎn)(2)(3)關(guān)系中不允許有完全相同的元組。(4)在同一關(guān)系中元組的次序無(wú)關(guān)緊要。也就是說(shuō),任意交換兩行的位置并不影響數(shù)據(jù)的實(shí)際含義。(5)在同一關(guān)系中屬性的次序無(wú)關(guān)緊要。任意交換兩列的位置也并不影響數(shù)據(jù)的實(shí)際含義,不會(huì)改變關(guān)系模式。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述69主講:南京信息工程大學(xué)濱江學(xué)院劉生3.關(guān)系的操作(1)關(guān)系運(yùn)算中,關(guān)系作為操作數(shù),關(guān)系運(yùn)算符作為操作符。關(guān)系運(yùn)算的結(jié)果是一個(gè)新的關(guān)系。關(guān)系作為一張二維表,其可進(jìn)行的操作包括:選擇、投影、聯(lián)接。關(guān)系操作根據(jù)參與操作的數(shù)據(jù)表分為:一元操作符:僅一個(gè)數(shù)據(jù)表參與操作二元操作符:有二個(gè)數(shù)據(jù)表參與操作1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述70主講:南京信息工程大學(xué)濱江學(xué)院劉生3.關(guān)系的操作(2)選擇操作和投影操作為一元操作符1.選擇操作給定一個(gè)關(guān)系,從中篩選出滿足某種條件的記錄(或元組)的過程稱為選擇。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述71主講:南京信息工程大學(xué)濱江學(xué)院劉生選擇例查詢學(xué)生關(guān)系中年齡>=20的所有同學(xué)學(xué)號(hào)姓名年齡性別系名年級(jí)2007006黃鵬20男管理20072007008張文斌20女計(jì)算機(jī)2007………………1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述72主講:南京信息工程大學(xué)濱江學(xué)院劉生關(guān)系的操作

2.投影操作給定一個(gè)關(guān)系,從中只檢索期望得到的字段(或?qū)傩?的過程稱為投影。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述73主講:南京信息工程大學(xué)濱江學(xué)院劉生投影例:要求從學(xué)生表得到只有三個(gè)字段(學(xué)號(hào)、姓名、系名)的關(guān)系。這是投影操作。學(xué)號(hào)姓名系名2007004王明計(jì)算機(jī)2007006黃鵬管理2007008張文斌計(jì)算機(jī)……1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述74主講:南京信息工程大學(xué)濱江學(xué)院劉生3.關(guān)系的操作(3)聯(lián)接操作要求二個(gè)關(guān)系參與運(yùn)算,即為二元操作符。前提條件通常這二個(gè)關(guān)系中,有一個(gè)公共的屬性(稱為聯(lián)接屬性),在一個(gè)關(guān)系(稱為一表)中它是主鍵,而在另一個(gè)關(guān)系(稱為多表)中它是外鍵。如“系表”(一表)中主鍵是系名,而系名在“學(xué)生表”(多表)中是外鍵。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述75主講:南京信息工程大學(xué)濱江學(xué)院劉生3.關(guān)系的操作(4)自然聯(lián)接操作的結(jié)果:在屬性上是二個(gè)參與運(yùn)算關(guān)系的屬性疊加;在元組上是在多表元組的記錄基礎(chǔ)上,擴(kuò)展聯(lián)接屬性相同時(shí)的一表對(duì)應(yīng)的數(shù)據(jù)值。即以多表為準(zhǔn)。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述76主講:南京信息工程大學(xué)濱江學(xué)院劉生3.關(guān)系的操作(5)自然聯(lián)接前提條件:二個(gè)表間存在一個(gè)公共屬性。系表系名系主任名系地址學(xué)生表學(xué)號(hào)姓名性別年齡系名年級(jí)1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述77主講:南京信息工程大學(xué)濱江學(xué)院劉生學(xué)號(hào)姓名年齡性別系名年級(jí)2007004王明19女計(jì)算機(jī)20072007006黃鵬20男管理20072007008張文斌20女計(jì)算機(jī)2007………………系名系主任地址計(jì)算機(jī)劉敏文德樓管理王軍明德樓電子工程李軍電子樓系表學(xué)生關(guān)系表1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述78主講:南京信息工程大學(xué)濱江學(xué)院劉生3.關(guān)系的操作(6)自然的等值聯(lián)接的結(jié)果集仍是一個(gè)關(guān)系該關(guān)系的屬性(字段)是兩個(gè)關(guān)系的疊加;該關(guān)系的元組(記錄)是以多表為準(zhǔn)。學(xué)號(hào)姓名年齡性別系名年級(jí)系主任地址2007004王明19女計(jì)算機(jī)2007劉敏文德樓2007006黃鵬20男管理2007王軍明德樓2007008張文斌20女計(jì)算機(jī)2007劉敏文德樓………………1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述79主講:南京信息工程大學(xué)濱江學(xué)院劉生4、關(guān)系數(shù)據(jù)模型的特點(diǎn)建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上概念單一實(shí)體和各類聯(lián)系都用關(guān)系來(lái)表示對(duì)數(shù)據(jù)的檢索結(jié)果也是關(guān)系1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述80主講:南京信息工程大學(xué)濱江學(xué)院劉生5.完整性規(guī)則

數(shù)據(jù)完整性是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性、正確性和有效性。為了維護(hù)數(shù)據(jù)庫(kù)的完整性,一般對(duì)關(guān)系模式提供以下三類完整性約束機(jī)制域完整性規(guī)則實(shí)體完整性規(guī)則參照完整性規(guī)則1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述81主講:南京信息工程大學(xué)濱江學(xué)院劉生1.4VisualFoxPro系統(tǒng)概述VisualFoxPro是由Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是一個(gè)優(yōu)秀的可視化數(shù)據(jù)庫(kù)編程工具,主要用于Windows環(huán)境。不僅可以創(chuàng)建和管理數(shù)據(jù)庫(kù),而且還可以創(chuàng)建各種應(yīng)用程序。該系統(tǒng)屬于面向?qū)ο蟮木幊陶Z(yǔ)言,提供了可視化的編程方式,大大簡(jiǎn)化了建立一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)過程。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述82主講:南京信息工程大學(xué)濱江學(xué)院劉生1.4.1VisualFoxPro的發(fā)展歷史及其特點(diǎn)名稱運(yùn)行環(huán)境公司名稱發(fā)布時(shí)間dBASE,dBASEⅡ,dBASEⅢ,dBASEⅢPLUS,dBASEDOSAshton-Tate

FoxBASE1.0DOSFox軟件公司1987.2FoxBASE+(2.00/2.10)DOSFox軟件公司87.7/88.7FoxPro1.0DOSFox軟件公司1989FoxPro2.0DOSFox軟件公司1991FoxPro2.5DOS、WINDOWS3.x微軟公司1993.1FoxPro2.6DOS、Windows3.x微軟公司1994VisualFoxPro3.0Windows3.X微軟公司1996.1VisualFoxPro5.0Windows95微軟公司1997.2VisualFoxPro6.0Windows98微軟公司1998.11/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述83主講:南京信息工程大學(xué)濱江學(xué)院劉生1.4.1VisualFoxPro的發(fā)展歷史及其特點(diǎn)VisualFoxPro的主要特點(diǎn)支持面向?qū)ο蟮某绦蛟O(shè)計(jì)可視化的程序設(shè)計(jì)方法良好的用戶界面強(qiáng)大的查詢與管理功能增加了數(shù)據(jù)類型和函數(shù)采用了OLE技術(shù)開發(fā)與維護(hù)更加方便客戶機(jī)/服務(wù)器功能

1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述84主講:南京信息工程大學(xué)濱江學(xué)院劉生1.4.2集成環(huán)境界面基本組成:標(biāo)題欄、主菜單欄、工具欄、主窗口、命令窗口、狀態(tài)欄1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述85主講:南京信息工程大學(xué)濱江學(xué)院劉生1.4.3向?qū)?、設(shè)計(jì)器、生成器菜單工具欄窗口設(shè)計(jì)器生成器向?qū)募藛纬S霉ぞ邫诿畲翱跀?shù)據(jù)庫(kù)設(shè)計(jì)器文本框生成器表向?qū)Ь庉嫴藛伪韱慰刂乒ぞ邫跒g覽窗口表設(shè)計(jì)器組合框生成器交叉表向?qū)э@示菜單布局工具欄代碼窗口表單設(shè)計(jì)器命令組生成器查詢向?qū)Ц袷讲藛握{(diào)色板工具欄調(diào)試窗口菜單設(shè)計(jì)器編輯框生成器本地視圖向?qū)Чぞ卟藛未蛴☆A(yù)覽工具欄編輯窗口報(bào)表設(shè)計(jì)器表達(dá)式生成器表單向?qū)С绦虿藛螆?bào)表控制工具欄查看窗口標(biāo)簽設(shè)計(jì)器表單生成器一對(duì)多表單向?qū)Т翱诓藛尾樵冊(cè)O(shè)計(jì)器工具欄跟蹤窗口類設(shè)計(jì)器表格生成器報(bào)表向?qū)椭藛伪韱卧O(shè)計(jì)器工具欄屬性窗口連接設(shè)計(jì)器列表框生成器一對(duì)多報(bào)表向?qū)Р藛尾藛螆?bào)表設(shè)計(jì)器工具欄通用字段窗口查詢和視圖設(shè)計(jì)器參照完整性生成器標(biāo)簽向?qū)?shù)據(jù)環(huán)境菜單數(shù)據(jù)庫(kù)設(shè)計(jì)器工具欄遠(yuǎn)程視圖向?qū)П韱尾藛雾?xiàng)目管理器窗口數(shù)據(jù)環(huán)境設(shè)計(jì)器自動(dòng)格式生成器郵件合并向?qū)ы?xiàng)目菜單導(dǎo)入向?qū)Р樵儾藛?/p>

選項(xiàng)組生成器圖形向?qū)?bào)表菜單

數(shù)據(jù)透視表向?qū)П聿藛畏纸M/總計(jì)報(bào)表向?qū)?shù)據(jù)庫(kù)菜單類菜單1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述86主講:南京信息工程大學(xué)濱江學(xué)院劉生1.4.4VFP6.0的工作方式菜單操作方式根據(jù)所需的操作從菜單中選擇相應(yīng)的命令(與WORD類似)。每執(zhí)行一次菜單命令,命令窗口中一般都會(huì)顯示出與菜單對(duì)應(yīng)的命令內(nèi)容。利用工具菜單中的向?qū)Э梢院芊奖愕赝瓿沙R?guī)任務(wù)。命令交互方式根據(jù)所要進(jìn)行的各項(xiàng)操作,采用人機(jī)對(duì)話方式在命令窗口中按格式要求逐條輸入所需命令,按回車后,機(jī)器逐條執(zhí)行。程序執(zhí)行方式先在程序編輯窗口中編完程序,再?gòu)某绦虿藛沃羞x擇執(zhí)行,或從命令窗口中輸入DO命令,讓機(jī)器執(zhí)行。1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述87主講:南京信息工程大學(xué)濱江學(xué)院劉生VisualFoxPro6.0系統(tǒng)啟動(dòng)單擊此菜單項(xiàng)鼠標(biāo)指向此菜單項(xiàng)鼠標(biāo)指向此菜單項(xiàng)雙擊桌面快捷方式方法三1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述88主講:南京信息工程大學(xué)濱江學(xué)院劉生雙擊雙擊雙擊雙擊雙擊1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述89主講:南京信息工程大學(xué)濱江學(xué)院劉生1.4.5VFP常見的文件類型擴(kuò)展名文件類型擴(kuò)展名文件類型.app生成的應(yīng)用程序.frx報(bào)表.exe可執(zhí)行程序.frt報(bào)表備注.pjx項(xiàng)目.lbx標(biāo)簽.pjt項(xiàng)目備注.lbt標(biāo)簽備注.dbc數(shù)據(jù)庫(kù).prg程序.dct數(shù)據(jù)庫(kù)備注.fxp編譯后的程序.dcx數(shù)據(jù)庫(kù)索引.err編譯錯(cuò)誤.dbf表.mnx菜單.fpt表備注.mnt菜單備注.cdx復(fù)合索引.mpr生成的菜單程序.idx單索引.mpx編譯后的菜單程序.qpr生成的查詢程序.vcx可視類庫(kù).qpx編譯后的查詢程序.vct可視類庫(kù)備注.scx表單.txt文本.sct表單備注.bak備份文件1/13/2025

第一章關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)概述90主講:南京信息工程大學(xué)濱江學(xué)院劉生1.4.6幾個(gè)常用的命令*和&&*:注釋一行,位于第一個(gè)字符&&:注釋其后的內(nèi)容?和??命令—在主窗口顯示表達(dá)式的值?|??表達(dá)式1[表達(dá)式2]……?換行顯示,??不換行顯示Clear:清除主窗口內(nèi)容Dir:顯示文件的目錄Dir[路徑][文件說(shuō)明]路徑省略—顯示當(dāng)前文件夾文件說(shuō)明省略—顯示所有的表文

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論