資源描述:
《數(shù)據(jù)庫基礎(chǔ)80084》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、VisualFoxPro6.0程序設(shè)計教程教師:張亞梅(計算中心85901741)ymzhang65@126.com計算機基礎(chǔ)通識必選課簡介二層、技術(shù)基礎(chǔ)(程序設(shè)計)必修一層、大學(xué)計算機基礎(chǔ)(文化基礎(chǔ);信息基礎(chǔ))必修三層、應(yīng)用技術(shù)(選修課程)計算機基礎(chǔ)與網(wǎng)頁制作、計算機基礎(chǔ)與多媒體應(yīng)用C、VFP、VB、FORTRAN、C++、JAVA等程序設(shè)計語言信息管理技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、硬件技術(shù)課程概述21世紀(jì)人類社會將全面進入信息時代,信息處理是計算機技術(shù)一個最廣泛的應(yīng)用領(lǐng)域,而數(shù)據(jù)庫管理系統(tǒng)是進行信息處理的最佳工具,本課程所講授的VisualFoxPro作為可視化的、面向?qū)ο蟮木幊陶Z言是一
2、種易學(xué)好用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。課程概述課程教學(xué)采取:理論與實踐相結(jié)合的方針,介紹數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫設(shè)計的基本理論;同時通過實踐環(huán)節(jié),著重培養(yǎng)學(xué)生設(shè)計數(shù)據(jù)庫與應(yīng)用數(shù)據(jù)庫的能力。通過學(xué)習(xí)使學(xué)生掌握:1、程序設(shè)計的基礎(chǔ)知識和基本方法;2、培養(yǎng)學(xué)生具有利用軟件開發(fā)環(huán)境解決實際問題的能力。為進一步學(xué)習(xí)其它計算機知識及今后使用或開發(fā)數(shù)據(jù)庫應(yīng)用程序奠定基礎(chǔ)。主要內(nèi)容有關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的基本概念表設(shè)計器、表的定義、表的基本操作數(shù)據(jù)庫設(shè)計器、表間永久關(guān)系、參照完整性面向過程和面向?qū)ο罂梢暬绦蛟O(shè)計方法表單設(shè)計器與控件面向?qū)ο蟪绦蛟O(shè)計中常用控件屬性、方法和事件VFP事件過程與通用對話框數(shù)據(jù)
3、庫SQL查詢語言查詢與視圖菜單系統(tǒng)設(shè)計與報表設(shè)計器VFP學(xué)到什么?一、數(shù)據(jù)庫、表的基本概念二、編程高級編程語言三大結(jié)構(gòu):順序、分支、循環(huán)面向?qū)ο蟮目梢暬幊?。三、結(jié)構(gòu)化查詢語言SQL。教材VisualFoxPro程序設(shè)計教程機械工業(yè)出版社(2版)學(xué)習(xí)參考書:1.全國計算機等級考試教材(二級)-------------VisualFoxPro程序設(shè)計新大綱考試中心編著高等教育出版社、電子工業(yè)出版社2.全國計算機等級考試考試要點、題解與模擬試卷(二級VisualFoxPro)電子工業(yè)出版社3.全國計算機等級考試--------------二級教程--公共基礎(chǔ)知識高等教育出版社4.《Visual
4、Foxpro6.0程序設(shè)計教程》中國海洋大學(xué)出版社考試形式考試形式:按照大綱采用各專業(yè)統(tǒng)一內(nèi)容、統(tǒng)一要求、統(tǒng)一考試。平時+筆試+上機考試平時10%,機試20%,期末70%。理解+觀察+操作+與實際問題相結(jié)合本課程的理論問題不難理解,但非常重視實際操作能力。所有學(xué)習(xí)的語句、函數(shù)和工作環(huán)境的使用,多數(shù)情況下沒有必要死記硬背,要善于利用系統(tǒng)的提示和幫助。但必須親自操作。認真觀察用戶界面中的各種按鈕和說明,認真理解操作和結(jié)果之間的內(nèi)在關(guān)系認真觀察課堂練習(xí),認真完成實習(xí)作業(yè),提高學(xué)習(xí)效率。善于總結(jié)和靈活、綜合利用曾經(jīng)學(xué)過的知識,爭取在學(xué)習(xí)完本課程后,能夠獨立設(shè)計一個小型的管理信息系統(tǒng)。本課程的學(xué)習(xí)方
5、法第一章數(shù)據(jù)庫基礎(chǔ)與VFP編程環(huán)境基礎(chǔ)第一章內(nèi)容提要1.1數(shù)據(jù)庫概述1.2數(shù)據(jù)模型1.3關(guān)系數(shù)據(jù)庫1.5VFP的功能1.4VFP的特點1.1數(shù)據(jù)庫的基本概念數(shù)據(jù):數(shù)據(jù)是指存儲在某一種媒體上的能夠識別的物理符號數(shù)據(jù)(data)是對客觀事物特征所進行的一種抽象化、符號化表示。在計算機中,存貯、處理、傳輸?shù)臄?shù)據(jù)必須數(shù)字化。例如:數(shù)字、字母、文字、圖形、聲音、動畫、影像等2)信息:信息(information)通常被認為是有一定含義的經(jīng)過加工處理的、對決策有價值的數(shù)據(jù)。信息與數(shù)據(jù)在概念上是有區(qū)別的:信息是有用的數(shù)據(jù),數(shù)據(jù)是信息的表現(xiàn)形式。信息是通過數(shù)據(jù)符號來傳播的,數(shù)據(jù)如不具有知識性和有用性則不能
6、稱其為信息。1.1數(shù)據(jù)庫的基本概念數(shù)據(jù)處理:數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程數(shù)據(jù)處理對數(shù)據(jù)進行一系列加工、儲存、合并、分類、計算等操作過程。即將原始數(shù)據(jù)加工成信息的過程,其目的是從大量的、雜亂的、對所需者沒有意義的數(shù)據(jù)中抽取并分析出有價值的數(shù)據(jù)。例如:出生日期——年齡——退休日期計算機管理技術(shù)經(jīng)歷以下幾個階段:1)人工管理階段;2)文件系統(tǒng)階段;3)數(shù)據(jù)庫系統(tǒng)階段4)分布式數(shù)據(jù)庫系統(tǒng)階段人工管理時期40年代中--50年代中產(chǎn)生的背景應(yīng)用需求科學(xué)計算硬件水平無直接存取存儲設(shè)備軟件水平?jīng)]有操作系統(tǒng)處理方式批處理特點數(shù)據(jù)的管理者:應(yīng)用程序,數(shù)據(jù)不保存數(shù)據(jù)面向的對象:某一應(yīng)用程序數(shù)據(jù)的共享程度:
7、無共享、冗余度極大數(shù)據(jù)的獨立性:不獨立,完全依賴于程序數(shù)據(jù)的結(jié)構(gòu)化:無結(jié)構(gòu)數(shù)據(jù)控制能力:應(yīng)用程序自己控制人工管理(續(xù))時期50年代末--60年代中產(chǎn)生的背景應(yīng)用需求科學(xué)計算、管理硬件水平磁盤、磁鼓軟件水平有文件系統(tǒng)處理方式聯(lián)機實時處理、批處理文件系統(tǒng)特點數(shù)據(jù)的管理者:文件系統(tǒng),數(shù)據(jù)可長期保存數(shù)據(jù)面向的對象:某一應(yīng)用程序數(shù)據(jù)的共享程度:共享性差、冗余度大數(shù)據(jù)的結(jié)構(gòu)化:記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)數(shù)據(jù)的獨立性:獨立性差,數(shù)據(jù)的邏