VisualFoxPro第1章概述

VisualFoxPro第1章概述

ID:45079366

大小:306.50 KB

页数:110页

时间:2019-11-09

VisualFoxPro第1章概述_第1页
VisualFoxPro第1章概述_第2页
VisualFoxPro第1章概述_第3页
VisualFoxPro第1章概述_第4页
VisualFoxPro第1章概述_第5页
资源描述:

《VisualFoxPro第1章概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro程序设计1目录第1章数据库系统基础知识第2章VFP数据库管理系统第3章数据库的基本操作第4章查询与视图第5章程序设计基础第6章表单第7章类的创建与使用第8章报表第9章菜单和工具栏第10章应用程序的开发与发布2第1章概述1.1数据处理与数据管理技术1.2数据库系统的组成1.3数据库系统的模式结构1.4数据模型1.5SQL语言1.6数据库设计基础及主流DBMS31.1数据处理与数据管理技术1.1.1信息、数据与数据处理信息:现实世界中事物存在方式或运动状态的反映(通过认识主体的所感知或描述)。数据:描述现实世界种实物的符号记录。两者的区别:数据按一定的格

2、式对信息进行的符号化表示,信息是数据的语义解释。数据处理:数据收集数据规范与编码数据输入数据处理数据输出41.1.2数据管理技术的发展数据处理技术的形成和发展经历了早期的人工管理、文件系统、数据库系统这三个阶段。人工管理是最原始的数据管理方式,由于数据的不共享性,而被文件系统所代替。文件系统虽然数据具有共享性,但共享性差、独立性差、冗余度高而被数据库系统所代替。由于数据库系统具有共享性高、冗余度小、数据的独立性好的优点使它成为当今数据处理的主要工具。在20世纪60年代末,美国IBM公司成功地研制出第一个商品化的数据库系统IMS(InformationManagementSy

3、stem),以后又相继出现了DBASE、FoxBASE、FoxPro、VFP等数据库系统。5信息化社会的到来,使数据库系统的应用更为广泛,技术更加成熟,它与人工管理、文件系统比较有如下特点:1、数据结构化在文件系统中,各个文件不存在相互联系。从单个文件来看,数据一般是有结构的;但从整个系统来说,数据又是没有结果的。数据库系统则不同,在同一数据库中的数据文件也存在联系,即在整体上服从一定的结构形式。1.1.2数据库系统的特点62、数据的共享共享是数据库系统的目的,也是其重要特点。一个数据库中的数据不仅可为同一企业或机构之内的各个部门共享,也可为不同单位、地域甚至不同国家的用户

4、共享。而在文件系统同,数据一般是由特定的用户专用的。3、数据的独立性在文件应用系统中,数据结构和应用程序相互依赖,一方的改变总是要影响另一方的改变。数据库系统则力求减少这种相互依赖,实现数据的独立性。虽然目前还未能完全做到这一点,但较之文件系统已大有改善。4、冗余度低数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。71.2.1数据库系统数据(Data)是指能存储在计算机系统的物理介质上并能被计算机识别的物理符号。它包括文字、图形、图像、声音

5、等。数据处理(DataProcessing)是指将数据转为对用户来讲有用信息的过程。数据库(Database)是指存储在计算机存储器中结构化的、能为多个用户共享且又独立于应用程序的相关数据的集合。8数据库管理系统(DBMS,DataBaseManagementSystem)是指可以对数据库的建立、使用和维护管理的软件。它包括数据定义语言DDL(DataDefineLanguage)、数据操纵语言DML(DataManipulationLanguage)、管理与控制程序。数据库应用系统(DBAS,DataBaseApplicationSystem)是指用数据库系统资源,面向某

6、一实际应用而开发的具体应用程序软件系统,如学籍管理系统、工资管理系统等。数据库系统(DBS即DataBaseSystem)是指在计算机系统中引入数据库后的系统,它由硬件系统、数据库集合、数据库管理系统、相关软件、数据库管理员、用户组成。91.3数据库系统的模式结构数据库系统的三级模式结构:外部层,概念层和内部层,分别对应数据库模式的外模式、模式和内模式。外部层(单个用户的视图)概念层(全体用户的公共视图)内部层(存储视图)数据库系统三级结构101、数据模型的基本概念在现实世界中,将研究对象的抽象化、形式化的描述过程称为模型。数据模型包含:数据的静态特征:数据结构和数据间的关

7、系数据的动态特征:定义在数据上的操作数据的完整性约束:数据必须满足的条件1.2.2数据模型11现实世界实物及联系事物对象性质信息世界概念模型实体对象属性数据世界结构模型数据记录字段认识抽象数据表示实体-联系模型层次数据模型,网状数据模型,关系数据模型12实体:客观存在并可以相互区别的事物称为实体。实体可以是实际的事务,如教师、职工、部门、单位等;也可以是抽象的事件,如比赛、订货、选修课程等。属性:实体所具有的某一特性称为属性,例如学生可以用学号、姓名、性别、出生日期等属性描述。域:属性的取值范围称为域,如学生的一门

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

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

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