




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫原理及應用
(VisualFoxPro及其應用系統開發)機械與運載工程學院12/10/20221數據庫原理及應用
(VisualFoxPro及其應用系統開課程信息1.專業限選課2.學時/學分:28/23.試卷由教務處考試中心隨機抽取課程簡介主要內容基本理論:數據庫基本原理實際應用:VisualForPro程序設計及應用系統開發12/10/20222課程信息課程簡介主要內容12/10/20222關于上機試驗◆切實完成試驗指導書中的各項內容◆
班長與院樓403實驗室老師聯系,安排上機時間
聯系電話:楊老13974819935實驗上機地點:院樓403、CAD/CAM實驗室◆有疑問者,可以相互交流,亦可向試驗指導老師請教◆試驗上機結束,試驗指導老師檢查◆重要事情需要缺席,必須請假12/10/20223關于上機試驗◆切實完成試驗指導書中的各項內容◆班長與院樓教材及參考資料參考資料:1.劉云生,盧正鼎,數據庫系統概論,華中理工大學出版社。2.朱欣娟,基于VFP和SQL的數據庫技術及應用,西安電子科技大學出版社。彭春年,張廣慶,周以寧,VisualFoxPro程序設計教程,清華大學出版社。教材:史濟民,湯觀全,VisualFoxPro及其應用系統開發,清華大學出版社,2007。Email:
hdjxydb@163.com
12/10/20224教材及參考資料參考資料:教材:Email:
hdjxy第0章數據庫系統概述0.1數據庫基本概念0.2數據處理技術的發展0.3VFP基礎知識0.4VFP的輔助設計工具0.5項目管理器12/10/20225第0章數據庫系統概述0.1數據庫基本概念12/10/0.1數據庫基本概念1.信息、數據及數據處理信息:信息是伴隨物質而存在并隨物質的變化而變化,是反映客觀事物的可通訊的知識。數據:數據是用以載荷信息的數字、字母或符號,是信息的具體表現形式。數據處理:
對數據進行各種加工整理。12/10/202260.1數據庫基本概念1.信息、數據及數據處理信息:信2.數據庫數據庫(DB=DataBase):是以一定方式存儲在一起的相關數據的集合。特點:
①
數據獨立性較高;②數據冗余度最小;③數據最大共享;④數據采用結構化存儲。數據庫技術:
一種數據管理技術,于20世紀60年代末興起。12/10/202272.數據庫數據庫(DB=DataBase):是以一定方式3.數據庫管理系統定義:
數據庫管理系統(DBMS=DataBaseManagementSystem),是對數據庫進行各種管理的軟件系統。功能:
①定義數據庫;②維護數據庫;③管理數據庫;④數據通訊功能。12/10/202283.數據庫管理系統定義:12/10/202284.數據庫應用系統定義:
數據庫應用系統(DBAS=DataBaseApplicationSystem)是指基于數據庫的應用系統。組成:
①數據庫;②應用程序。12/10/202294.數據庫應用系統定義:12/10/202295.數據庫系統定義:
數據庫系統(DBS=DataBaseSystem)是指引進了數據庫技術的計算機系統。組成計算機硬件數據庫管理員(DBA)數據庫文件(DBF)支持軟件及DBMS12/10/2022105.數據庫系統定義:組成計算機硬件數據庫管理員(DBA數據管理的基本內容包括:數據收集、數據轉化、數據存儲、分組和排序、數據篩選、數據檢索和數據輸出。從數據的存儲結構和處理方式的角度而言,我們可以把計算機數據管理技術的進展分為三個階段:(1)人工管理階段(2)文件系統管理階段(3)數據庫系統管理階段0.2數據處理(管理)技術的發展12/10/202211數據管理的基本內容包括:數據收集、數據轉化、數據存儲、分組和1.人工管理階段(1953年~50年代中期)圖1.1數據與應用程序之間的關系
特點數據與程序互相依存沒有專用軟件對數據進行管理不長期保存數據只有程序的概念,沒有文件的概念數據集應用程序12/10/2022121.人工管理階段(1953年~50年代中期)圖1.1數2.文件系統管理階段
(20世紀50年代后期至60年代中后期)圖1.2數據與應用程序之間的關系
特點數據可長期保存數據不僅屬于某個特定程序,可重復使用文件形式已多樣化數據的物理結構與邏輯結構有較簡單區別數據文件應用程序1……應用程序n文件系統12/10/2022132.文件系統管理階段圖1.2數據與應用程序之間的關系3.數據庫系統階段
(20世紀60年代末開始)圖1.3數據與應用程序之間的關系
特點采用復雜的數據模型數據具有完整性、安全性等特點有較高的數據獨立性為用戶提供了方便的用戶接口數據庫文件應用程序1……應用程序nDBMS12/10/2022143.數據庫系統階段圖1.3數據與應用程序之間的關系數據庫系統的分代①非關系型數據庫系統(第一代DBS):
采用非關系模型為數據模型的數據庫系統。
特點:①采用“記錄”為基本的數據結構;②一次查詢只能訪問數據庫中的一個記錄,效率不高。12/10/202215數據庫系統的分代①非關系型數據庫系統(第一代DBS):②關系型數據庫系統RDBS(第二代DBS):
采用關系模型為數據模型的數據庫系統。
特點:①采用表格作為基本的數據結構,通過公共的關鍵字段來實現不同二維表之間的數據聯系;②一次查詢僅用一條命令或語句就可訪問整個“關系”,效率較高。12/10/202216②關系型數據庫系統RDBS(第二代DBS):12/10/③對象-關系數據庫系統ORDBS(第三代DBS):
將數據庫技術與面向對象技術相結合而得到的數據庫系統稱為對象-關系數據庫系統ORDBS(Object-RelationalDatabaseSystem)。
特點:該類型數據庫系統能存儲圖形、聲音等復雜的對象,并能實現復雜對象的復雜行為。12/10/202217③對象-關系數據庫系統ORDBS(第三代DBS):12/
現在比較流行的大中型關系型數據庫有IBM
DB2、Oracle、SQL
Server、SyBase、Informix等,常用的小型數據庫有Access、Pradox、Foxpro等,現在個人用戶比較常用的主要是Foxpro
。本課程主要介紹這種數據庫管理系統的操作。0.3FoxPro基礎知識12/10/202218現在比較流行的大中型關系型數據庫有IBM
0.3.1FoxPro文件的主要類型表文件(.DBF):
具有相同性質記錄的集合所構成的文件。由一個結構部分和多條記錄組成。99/01/18150102101098/11/06300103100898/09/2580101100698/08/121001011002領用日期數量部門編號表頭元組結構(structure)記錄(record)屬性字段(field)標準件領用表12/10/2022190.3.1FoxPro文件的主要類型表文件(.DBF):擴展名文件類型擴展名文件類型.app生成的應用程序.frx報表.exe可執行程序.frt報表備注.pjx項目.lbx標簽.pjt項目備注.lbt標簽備注.dbc數據庫.prg程序.dct數據庫備注.fxp編譯后的程序.dcx數據庫索引.err編譯錯誤.dbf表.mnx菜單.fpt表備注.mnt菜單備注.cdx復合索引.mpr生成的菜單程序.idx單索引.mpx編譯后的菜單程序.scx表單.txt文本.sct表單備注.bak備份文件12/10/202220擴展名文件類型擴展名文件類型.app生成的應用程序.frx報交互操作方式:
交互操作方式即命令執行方式。
特點:操作方便,但執行效率低。2.程序執行方式:將VFP命令編寫成特定的序列存入程序或命令文件中,通過特定命令即可調用。
特點:執行效率高,可重復執行。0.3.2VFP的兩類工作方式:12/10/202221交互操作方式:0.3.2VFP的兩類工作方式:12/10/0.4VFP的輔助設計工具0.4.1.向導:向導:
是一種快捷設計工具,通過一組對話框依次與用戶對話,引導用戶分步完成VFP的某項任務。
特點:快,操作簡單,得出結果迅速,但完成的任務相對較簡單。12/10/2022220.4VFP的輔助設計工具0.4.1.向導:向導:0.4.2.設計器:設計器:一般具有比向導更強大的功能,可用來創建或修改VFP以內功用程序所需要的構件。常用設計器有:表設計器,表單設計器,菜單設計器,報表設計器,標簽設計器等。12/10/2022230.4.2.設計器:設計器:一般具有比向導更強大的功能,可0.4.3.生成器:生成器:也稱構造器。其主要功能是在VFP應用程序的構件中生成并加入某類控件。常用生成器有10種,見書P24。12/10/2022240.4.3.生成器:生成器:也稱構造器。其主要功能是在VF0.4.4.項目管理器:
項目管理器可對項目中的數據、文檔等進行集中管理,從管理上對項目的開發與維護給予有效的支持。12/10/2022250.4.4.項目管理器:項目管理器可對項目中的數據、數據庫原理及應用
(VisualFoxPro及其應用系統開發)機械與運載工程學院12/10/202226數據庫原理及應用
(VisualFoxPro及其應用系統開課程信息1.專業限選課2.學時/學分:28/23.試卷由教務處考試中心隨機抽取課程簡介主要內容基本理論:數據庫基本原理實際應用:VisualForPro程序設計及應用系統開發12/10/202227課程信息課程簡介主要內容12/10/20222關于上機試驗◆切實完成試驗指導書中的各項內容◆
班長與院樓403實驗室老師聯系,安排上機時間
聯系電話:楊老13974819935實驗上機地點:院樓403、CAD/CAM實驗室◆有疑問者,可以相互交流,亦可向試驗指導老師請教◆試驗上機結束,試驗指導老師檢查◆重要事情需要缺席,必須請假12/10/202228關于上機試驗◆切實完成試驗指導書中的各項內容◆班長與院樓教材及參考資料參考資料:1.劉云生,盧正鼎,數據庫系統概論,華中理工大學出版社。2.朱欣娟,基于VFP和SQL的數據庫技術及應用,西安電子科技大學出版社。彭春年,張廣慶,周以寧,VisualFoxPro程序設計教程,清華大學出版社。教材:史濟民,湯觀全,VisualFoxPro及其應用系統開發,清華大學出版社,2007。Email:
hdjxydb@163.com
12/10/202229教材及參考資料參考資料:教材:Email:
hdjxy第0章數據庫系統概述0.1數據庫基本概念0.2數據處理技術的發展0.3VFP基礎知識0.4VFP的輔助設計工具0.5項目管理器12/10/202230第0章數據庫系統概述0.1數據庫基本概念12/10/0.1數據庫基本概念1.信息、數據及數據處理信息:信息是伴隨物質而存在并隨物質的變化而變化,是反映客觀事物的可通訊的知識。數據:數據是用以載荷信息的數字、字母或符號,是信息的具體表現形式。數據處理:
對數據進行各種加工整理。12/10/2022310.1數據庫基本概念1.信息、數據及數據處理信息:信2.數據庫數據庫(DB=DataBase):是以一定方式存儲在一起的相關數據的集合。特點:
①
數據獨立性較高;②數據冗余度最小;③數據最大共享;④數據采用結構化存儲。數據庫技術:
一種數據管理技術,于20世紀60年代末興起。12/10/2022322.數據庫數據庫(DB=DataBase):是以一定方式3.數據庫管理系統定義:
數據庫管理系統(DBMS=DataBaseManagementSystem),是對數據庫進行各種管理的軟件系統。功能:
①定義數據庫;②維護數據庫;③管理數據庫;④數據通訊功能。12/10/2022333.數據庫管理系統定義:12/10/202284.數據庫應用系統定義:
數據庫應用系統(DBAS=DataBaseApplicationSystem)是指基于數據庫的應用系統。組成:
①數據庫;②應用程序。12/10/2022344.數據庫應用系統定義:12/10/202295.數據庫系統定義:
數據庫系統(DBS=DataBaseSystem)是指引進了數據庫技術的計算機系統。組成計算機硬件數據庫管理員(DBA)數據庫文件(DBF)支持軟件及DBMS12/10/2022355.數據庫系統定義:組成計算機硬件數據庫管理員(DBA數據管理的基本內容包括:數據收集、數據轉化、數據存儲、分組和排序、數據篩選、數據檢索和數據輸出。從數據的存儲結構和處理方式的角度而言,我們可以把計算機數據管理技術的進展分為三個階段:(1)人工管理階段(2)文件系統管理階段(3)數據庫系統管理階段0.2數據處理(管理)技術的發展12/10/202236數據管理的基本內容包括:數據收集、數據轉化、數據存儲、分組和1.人工管理階段(1953年~50年代中期)圖1.1數據與應用程序之間的關系
特點數據與程序互相依存沒有專用軟件對數據進行管理不長期保存數據只有程序的概念,沒有文件的概念數據集應用程序12/10/2022371.人工管理階段(1953年~50年代中期)圖1.1數2.文件系統管理階段
(20世紀50年代后期至60年代中后期)圖1.2數據與應用程序之間的關系
特點數據可長期保存數據不僅屬于某個特定程序,可重復使用文件形式已多樣化數據的物理結構與邏輯結構有較簡單區別數據文件應用程序1……應用程序n文件系統12/10/2022382.文件系統管理階段圖1.2數據與應用程序之間的關系3.數據庫系統階段
(20世紀60年代末開始)圖1.3數據與應用程序之間的關系
特點采用復雜的數據模型數據具有完整性、安全性等特點有較高的數據獨立性為用戶提供了方便的用戶接口數據庫文件應用程序1……應用程序nDBMS12/10/2022393.數據庫系統階段圖1.3數據與應用程序之間的關系數據庫系統的分代①非關系型數據庫系統(第一代DBS):
采用非關系模型為數據模型的數據庫系統。
特點:①采用“記錄”為基本的數據結構;②一次查詢只能訪問數據庫中的一個記錄,效率不高。12/10/202240數據庫系統的分代①非關系型數據庫系統(第一代DBS):②關系型數據庫系統RDBS(第二代DBS):
采用關系模型為數據模型的數據庫系統。
特點:①采用表格作為基本的數據結構,通過公共的關鍵字段來實現不同二維表之間的數據聯系;②一次查詢僅用一條命令或語句就可訪問整個“關系”,效率較高。12/10/202241②關系型數據庫系統RDBS(第二代DBS):12/10/③對象-關系數據庫系統ORDBS(第三代DBS):
將數據庫技術與面向對象技術相結合而得到的數據庫系統稱為對象-關系數據庫系統ORDBS(Object-RelationalDatabaseSystem)。
特點:該類型數據庫系統能存儲圖形、聲音等復雜的對象,并能實現復雜對象的復雜行為。12/10/202242③對象-關系數據庫系統ORDBS(第三代DBS):12/
現在比較流行的大中型關系型數據庫有IBM
DB2、Oracle、SQL
Server、SyBase、Informix等,常用的小型數據庫有Access、Pradox、Foxpro等,現在個人用戶比較常用的主要是Foxpro
。本課程主要介紹這種數據庫管理系統的操作。0.3FoxPro基礎知識12/10/202243現在比較流行的大中型關系型數據庫有IBM
0.3.1FoxPro文件的主要類型表文件(.DBF):
具有相同性質記錄的集合所構成的文件。由一個結構部分和多條記錄組成。99/01/18150102101098/11/06300103100898/09/2580101100698/08/121001011002領用日期數量部門編號表頭元組結構(structure)記錄(record)屬性字段(field)標準件領用表12/10/2022440.3.1FoxPro文件的主要類型表文件(.DBF):擴展名文件類型擴展名文件類型.app生成的應用程序.frx報表.exe可執行程序.frt報表備注.pjx項目.lbx標簽.pjt項目備注.lbt標簽備注.dbc數據庫.prg程序.dct數據庫備注.fxp編譯后的程序.dcx數據庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工合同競業禁止協議書
- 養生食譜創業計劃書
- 合同協議書條款格式模板
- 花園改造設計合同協議書
- 簡易道路養護合同協議書
- 照片檔案盒項目投資可行性研究分析報告(2024-2030版)
- FHPI在制備治療貓傳染性腹膜炎藥物中的應用發明專利
- 新樓盤定金合同協議書
- 創新創業計劃書老年服裝
- 內墻粉刷合同簡單協議書
- 【MOOC】線性代數-北京理工大學 中國大學慕課MOOC答案
- 病房心臟驟停應急預案
- 2024年醫療器械經營質量管理規范培訓課件
- 《學習任務群在部編版語文三年級教學中的應用探究》3500字(論文)
- 起重裝卸機械操作工(中級工)理論考試復習題庫(含答案)
- 樁基施工安全教育培訓
- 臨床醫學教師的勝任力
- 江西天宇化工有限公司30萬噸年離子膜氯堿項目環境影響報告書
- GB/T 19228.1-2024不銹鋼卡壓式管件組件第1部分:卡壓式管件
- 2024年遼寧阜新市事業單位招聘普通高校退伍大學生(高頻重點復習提升訓練)共500題附帶答案詳解
- 22G101三維彩色立體圖集
評論
0/150
提交評論