Visual+FoxPro程序设计幻灯片.徐红波.第1章

Visual+FoxPro程序设计幻灯片.徐红波.第1章

ID:44771756

大小:202.00 KB

页数:102页

时间:2019-10-28

Visual+FoxPro程序设计幻灯片.徐红波.第1章_第1页
Visual+FoxPro程序设计幻灯片.徐红波.第1章_第2页
Visual+FoxPro程序设计幻灯片.徐红波.第1章_第3页
Visual+FoxPro程序设计幻灯片.徐红波.第1章_第4页
Visual+FoxPro程序设计幻灯片.徐红波.第1章_第5页
资源描述:

《Visual+FoxPro程序设计幻灯片.徐红波.第1章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualFoxPro程序设计讲师:徐红波E-mail:x_h_b@tom.com1目录第1章概述第2章表的操作第3章数据库的基本操作第4章查询与视图第5章程序设计基础第6章表单第7章菜单与工具栏第8章报表第9章项目管理器第10章程序设计实例2第1章概述计算机科学的发展使得它的应用领域逐步扩大,已进入社会的各个方面。信息化社会用计算机进行数据处理已成为日常工作的内容。数据库系统技术是用计算机进行数据处理的最简单、易学、易掌握的技术。VFP继承了以往传统数据库的优点,采用了面向对象的程序设计思想和可视

2、化的编程工具,操作简单、易学,极大地方便了软件的开发。人们在使用它作为开发工具时,可以高效地开发出全新的可视化图形界面应用程序。所开发出的软件易于推广和应用。因此VFP应用较为广泛。本章主要介绍相关基本知识,为后续章节的学习打下基础。3第1章概述1.1数据库系统的发展与特点1.2数据库的基本知识1.3数据与数据运算1.4小结41.1数据库系统的发展与特点1.1.1数据库系统的发展数据处理技术的形成和发展经历了早期的人工管理、文件系统、数据库系统这三个阶段。人工管理是最原始的数据管理方式,由于数据的不共

3、享性,而被文件系统所代替。文件系统虽然数据具有共享性,但共享性差、独立性差、冗余度高而被数据库系统所代替。由于数据库系统具有共享性高、冗余度小、数据的独立性好的优点使它成为当今数据处理的主要工具。在20世纪60年代末,美国IBM公司成功地研制出第一个商品化的数据库系统IMS(InformationManagementSystem),以后又相继出现了DBASE、FoxBASE、FoxPro、VFP等数据库系统。5信息化社会的到来,使数据库系统的应用更为广泛,技术更加成熟,它与人工管理、文件系统比较有如下

4、特点:1、数据结构化在文件系统中,各个文件不存在相互联系。从单个文件来看,数据一般是有结构的;但从整个系统来说,数据又是没有结果的。数据库系统则不同,在同一数据库中的数据文件也存在联系,即在整体上服从一定的结构形式。1.1.2数据库系统的特点62、数据的共享共享是数据库系统的目的,也是其重要特点。一个数据库中的数据不仅可为同一企业或机构之内的各个部门共享,也可为不同单位、地域甚至不同国家的用户共享。而在文件系统同,数据一般是由特定的用户专用的。3、数据的独立性在文件应用系统中,数据结构和应用程序相互依

5、赖,一方的改变总是要影响另一方的改变。数据库系统则力求减少这种相互依赖,实现数据的独立性。虽然目前还未能完全做到这一点,但较之文件系统已大有改善。4、冗余度低数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。71.2数据库的基本知识1.2.1数据库系统1.2.2数据模型1.2.3VFP启动与主界面81.2.1数据库系统数据(Data)是指能存储在计算机系统的物理介质上并

6、能被计算机识别的物理符号。它包括文字、图形、图像、声音等。数据处理(DataProcessing)是指将数据转为对用户来讲有用信息的过程。数据库(Database)是指存储在计算机存储器中结构化的、能为多个用户共享且又独立于应用程序的相关数据的集合。9数据库管理系统(DBMS,DataBaseManagementSystem)是指可以对数据库的建立、使用和维护管理的软件。它包括数据定义语言DDL(DataDefineLanguage)、数据操纵语言DML(DataManipulationLanguag

7、e)、管理与控制程序。数据库应用系统(DBAS,DataBaseApplicationSystem)是指用数据库系统资源,面向某一实际应用而开发的具体应用程序软件系统,如学籍管理系统、工资管理系统等。数据库系统(DBS即DataBaseSystem)是指在计算机系统中引入数据库后的系统,它由硬件系统、数据库集合、数据库管理系统、相关软件、数据库管理员、用户组成。101、数据模型的基本概念在现实世界中,将研究对象的抽象化、形式化的描述过程称为模型。把表示客观事物及其联系的数据及结构成为数据模型。在数据管

8、理系统中有层次模型、网状模型、关系模型。下面就数据模型相关的基本概念作以介绍。1.2.2数据模型11实体:客观存在并可以相互区别的事物称为实体。实体可以是实际的事务,如教师、职工、部门、单位等;也可以是抽象的事件,如比赛、订货、选修课程等。属性:实体所具有的某一特性称为属性,例如学生可以用学号、姓名、性别、出生日期等属性描述。域:属性的取值范围称为域,如学生的一门课成绩取值为0~100之间。实体型:若干个属性名组成的集合表示一个实体的类型成为实体型。实体

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。