VisualFoxPro程序设计基础数据库概述剖析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VisualFoxPro程序设计基础数据库概述剖析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxPro 程序设计 基础 数据库 概述 剖析 课件
- 资源描述:
-
1、 NANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY数数据据库库技技术术及及应应用用南京信息工程大学南京信息工程大学 滨江学院滨江学院 计算机系计算机系主讲:刘主讲:刘 生生 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生2课程简介课程简介l1997年教育部高教司颁发的年教育部高教司颁发的“加强非计算机专加强非计算机专业计算机基础教学工作的几点意见业计算机基础教学工作的几点意见”(简称简称155号文件号文件)。l2004年教育部非计算机专
2、业计算机基础课程教年教育部非计算机专业计算机基础课程教学指导委员会制定的学指导委员会制定的关于进一步加强高校计算关于进一步加强高校计算机基础教学的几点意见机基础教学的几点意见(简称简称“白皮书白皮书”)。l明确了计算机基础教学在大学教育中的重要地位明确了计算机基础教学在大学教育中的重要地位;提出了计算机基础教学三个层次的课程体系提出了计算机基础教学三个层次的课程体系,即即计计算机文化基础、计算机技术基础和计算机应用基算机文化基础、计算机技术基础和计算机应用基础。础。2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江
3、江学学院院 刘刘生生3课程简介(续)课程简介(续)l第一层次和第二层次的培养目标第一层次和第二层次的培养目标p计算机系统与平台:涉及计算机软件、硬件基本知识、计算机系统与平台:涉及计算机软件、硬件基本知识、操作系统、办公自动化软件、多媒体、网络基础等方操作系统、办公自动化软件、多媒体、网络基础等方面的基础知识。面的基础知识。p计算机程序设计基础:涉及程序设计语言、程序设计计算机程序设计基础:涉及程序设计语言、程序设计基本方法等。基本方法等。p数据分析与信息处理:涉及利用计算机进行数据分析数据分析与信息处理:涉及利用计算机进行数据分析与信息处理的技术和方法,以及数据库技术,多媒体与信息处理的技术
4、和方法,以及数据库技术,多媒体技术等。技术等。p应用系统开发:涉及利用程序设计语言进行编程解决应用系统开发:涉及利用程序设计语言进行编程解决本专业领域涉及到的问题的方法,培养在本专业领域本专业领域涉及到的问题的方法,培养在本专业领域和相关工作中应用计算机的能力和初步的开发能力。和相关工作中应用计算机的能力和初步的开发能力。2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生4课程简介(续)课程简介(续)l本课程是高校非计算机专业学生的公共基础课本课程是高校非计算机专业学生的公共基础课程。程。l通过
5、本课程的学习,使学生具备以下技能通过本课程的学习,使学生具备以下技能:p掌握数据库技术的基本概念和理论;p掌握程序设计的基本技能;p掌握面向对象技术的主要内容。2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生5主要内容主要内容l第一章 关系型数据库管理系统概述l第二章 Visual Foxpro 语言基础 l第三章 数据库与表的创建和使用 l第四章 视图和查询l第五章 Visual Foxpro程序设计基础 l第六章 Visual FoxPro程序设计的面向对象方法l第七章 表单和控件l第八章
6、 报表和标签l第九章 菜单程序设计l第十章 应用程序开发 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生6教材及参考资料教材及参考资料l Visual FoxPro实用数据库教程,侯荣涛主编,中国电力出版社,2011,第二版lVisual FoxPro教程(2010版),严明,单启成主编,苏州大学出版社,2010 lVisual FoxPro实验指导书(2010版),崔建忠,单启成主编,苏州大学出版社,2010l二级考试试卷汇编(VFP语言分册)江苏省计算机等级考试中心编,苏州大学出版社,2
7、010。l全国计算机等级考试一本通:2级Visual FoxPro(含无纸化真考题库2级公共基础知识)(2013年无纸化考试专用),全国计算机等级考试命题研究中心,未来教育教学与研究中心,人民邮电出版社,2013。l视频教程 http:/ 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生7课时安排课时安排l总课时:68l讲课:51l实习:17l课外实践:2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院
8、刘刘生生8课程考核方式及成绩计算课程考核方式及成绩计算l课程考核方式 考试:笔试 其它:作业+实习+提问+点名l成绩计算 平时成绩:20 作业:10 期中考试:10 期末考试:60 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生9教师个人联系方式教师个人联系方式l姓名:刘生 职称:副教授l讲授课程:数据库技术及应用;计算机网络;网络工程;局域网工程;网络系统集成与设计。l联系方式 18951997698 L QQ:452157128l办公室:ZS609 2023-1-31 第一章第一章 关关
9、系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生10计算机等级考试简介计算机等级考试简介l考试种类p全国、江苏省l等级p一级、二级、三级、四级(全国)l二级考试语言pVB、VFP、C、ACCESS、JAVA等l二级考试方式p上机考试 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生11课程学习方法(建议、推荐)课程学习方法(建议、推荐)l多读p熟读教材,精选12本参考书。l多练p针对等级考试要求,根据课程进度,进行笔试练习(多做题
10、)l多操作p通过在计算机上实际操作,理解VFP的概念、语法、命令、验证对错、提高实际操作水平和学习效率 NANJING UNIVERSITY OF INFORMATION SICENCE&TECHNOLOGY第一章第一章 关系型数据库管理系统关系型数据库管理系统概述概述南京信息工程大学南京信息工程大学 滨江学院学院滨江学院学院 主讲:刘生主讲:刘生数据库技术及应用数据库技术及应用 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生13第一章第一章关系型数据库管理系统概述关系型数据库管理系统概述
11、l1.1 数据库基本概念和基本理论 l1.2 数据模型l1.3 关系数据库l1.4 Visual FoxPro 系统概述l1.5 项目管理器章节内容章节内容 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生14本章学习要求本章学习要求 l了解数据管理的发展过程。l理解数据模型的概念,重点掌握关系模型。l理解掌握关系数据库系统的概念。l了解VFP的编程环境。l掌握项目管理器的概念及作用。教学要求教学要求 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:
12、南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生15教学重点与难点教学重点与难点l教学重点 数据库系统的定义,数据库的特点,关系模型,DBMS,项目管理器。l教学难点 数据库系统的定义,数据库的特点,关系模型。2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生161.1 数据库基本概念和基本理论数据库基本概念和基本理论l数据、信息、数据处理l数据管理的发展阶段 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学
13、滨江江学学院院 刘刘生生171.1.1 数据、信息、数据处理数据、信息、数据处理l数据(Data)是自然的、未经过处理的事实l数据的定义p数据是存储在某一媒体上的,能够识别的物理符号 l数据的种类p文本、数值、图形、图像、音频、视频等 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生18l信息p信息是一种已经被加工过的具有使用价值的数据 l信息的特征p信息是有价值的,是可以被感知的。p信息可以通过载体传递,可以通过信息处理工具进行存储、加工、传播、再生和增值。1.1.1 数据、信息、数据处理数
14、据、信息、数据处理 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生19l数据处理 p数据处理是指将数据转换成信息的过程。p指对数据进行采集、存储、检索、加工、变换和传输的过程。p目的和意义在于获取和提炼出对人们有价值的数据。l数据与信息的联系 p信息=数据+处理1.1.1 数据、信息、数据处理数据、信息、数据处理 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生201.1.2 数据管理的发展
15、阶段数据管理的发展阶段l什么是数据管理?对数据进行分类、组织、编码、存储、检索对数据进行分类、组织、编码、存储、检索和维护等操作。和维护等操作。2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生211.1.2 数据管理的发展阶段数据管理的发展阶段l数据管理技术发展的动力p应用需求的推动应用需求的推动p计算机硬件的发展计算机硬件的发展p计算机软件的发展计算机软件的发展 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江
16、江学学院院 刘刘生生22数据管理技术的发展过程数据管理技术的发展过程p人工管理阶段人工管理阶段(20世纪世纪40年代中年代中-50年代中年代中)p文件系统阶段文件系统阶段(20世纪世纪50年代末年代末-60年代中年代中)p数据库系统阶段数据库系统阶段(20世纪世纪60年代末年代末-现在现在)1.1.2 数据管理的发展阶段数据管理的发展阶段 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生23一、人工管理阶段一、人工管理阶段l时期p20世纪40年代中-50年代中l产生的背景p应用需求 科学计算p
17、硬件水平 无直接存取存储设备p软件水平 没有操作系统 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生24应用程序与数据的对应关系应用程序与数据的对应关系(人工管理阶段人工管理阶段)应用程序应用程序1数据集数据集1应用程序应用程序2数据集数据集2应用程序应用程序数据集数据集n.人工管理阶段应用程序与数据之间的对应关系人工管理阶段应用程序与数据之间的对应关系 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院
18、院 刘刘生生25人工管理阶段人工管理阶段(续续)l特点特点p数据管理无统一的数据管理软件,主要依靠应用程序管理数据。p数据是面向应用程序的,数据不能共享。p应用程序依赖于数据,不具有数据独立性。2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生26二、文件系统阶段二、文件系统阶段l时期时期p2020世纪世纪5050年代末年代末-60-60年代中年代中l产生的背景产生的背景p应用需求应用需求 科学计算、管理科学计算、管理p硬件水平硬件水平 磁盘、磁带磁盘、磁带p软件水平软件水平 有文件系统有文件系
19、统 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生27应用程序与数据的对应关系应用程序与数据的对应关系(文件系统阶段文件系统阶段)应用程序应用程序文件文件应用程序应用程序文件文件2应用程序应用程序文件文件n存取存取方法方法.文件系统阶段应用程序与数据之间的对应关系文件系统阶段应用程序与数据之间的对应关系 应用程序与数据的对应关系应用程序与数据的对应关系(文件系统阶段文件系统阶段)2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息
20、工程大学滨学滨江江学学院院 刘刘生生28文件系统阶段文件系统阶段(续续)l特点 p数据以文件形式保存;p程序与数据之间具有相对的独立性;p数据文件之间相互独立、缺乏联系;p数据冗余度大,易造成数据的不一致性;2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生29三、数据库系统阶段三、数据库系统阶段l时期p20世纪60年代末以来l产生的背景p应用背景大规模数据管理p硬件背景大容量磁盘、磁盘阵列p软件背景有专门的数据库管理系统 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统
21、概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生30应用程序与数据的对应关系应用程序与数据的对应关系(数据库系统阶段数据库系统阶段)DBMS应用程序应用程序1应用程序应用程序2数据库数据库数据库系统阶段应用程序与数据之间的对应关系 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生31数据库系统阶段数据库系统阶段l特点 p数据结构化(采用数据模型表示);p数据独立性高,减少数据冗余度;p统一的数据安全保护,提供了数据安全性、完整性等控制功能,以及对数据操作的并发控制
22、、数据的备份与恢复等功能;p实现数据共享,有优良的用户接口。2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生321.1.3 数据库系统的组成与结构数据库系统的组成与结构基本概念 l数据库(Database)l数据库管理系统(DBMS)l数据库系统(DBS)2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生33一、数据库一、数据库l数据库的定义数据库的定义p数据库数据库(Database,简称简称
23、DB)是是储存储存在计算机在计算机内、内、有组织有组织的、的、可共享可共享的的大量大量数据的集合。数据的集合。l数据库的基本特征数据库的基本特征p数据按一定的数据模型组织、描述和储存数据按一定的数据模型组织、描述和储存p可为各种用户共享可为各种用户共享p冗余度较小冗余度较小p数据独立性较高数据独立性较高p易扩展易扩展 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生34二、数据库管理系统二、数据库管理系统l什么是DBMS?p位于用户与操作系统之间的一层数据管理软件;位于用户与操作系统之间的一层
24、数据管理软件;p是系统软件,是一个大型复杂的软件系统;是系统软件,是一个大型复杂的软件系统;pVisual FoxPro 属于一种关系型数据库管理系属于一种关系型数据库管理系统。统。lDBMS的用途p科学地组织和存储数据、高效地获取和维护数据科学地组织和存储数据、高效地获取和维护数据二、数据库管理系统二、数据库管理系统 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生35DBMS的主要功能的主要功能l数据定义功能数据定义功能p 提供数据定义语言(DDL)p 定义数据库中的数据对象l数据操纵功能
25、数据操纵功能p 提供数据操纵语言(DML)p 实现对数据库的基本操作 (查询、插入、删除和修改)2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生36DBMS的主要功能的主要功能l数据组织、存储和管理l数据库的事务管理和运行管理l数据库的建立和维护功能 2023-1-31 第一章第一章 关关系型系型数数据据库库管理系管理系统概统概述述主主讲讲:南京信息工程大南京信息工程大学滨学滨江江学学院院 刘刘生生37三、数据库系统三、数据库系统l什么是数据库系统(Database System,简称简称DB
展开阅读全文