数据库应用Visual-FoxPro程序设计.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
跳转到第一页 本 章 内 容 1.1 数据库基本概念 1.2 数据模型 1.3 数据库技术的发展 第1章 数据库基础 §1.1 数据库基本概念 1.信息 信息是事物运动状态和特征的表现形式 。 2.数据  数据是指能被计算机识别和处理的物理符号,包括数字、文字、图形、图像、声音、动画和影像等。数据是信息具体化的表示形式。 3.数据处理 数据处理是指对数据进行收集、存储、计算、分类、排序和传输等操作。 1.1.1 信息、数据和数据处理 4.数据管理 数据管理是数据处理的核心。它主要是指对数据进行分类、排序、编码、存储、检索和维护等操作 。 §1.1.2 数据管理技术的发展 随着计算机系统硬件和软件技术的发展,计算机数据管理经历了由低级向高级的发展过程,这一过程一般可以分为3个阶段: 1.人工管理阶段  2.文件系统阶段  3.数据库系统阶段  数据库系统阶段的数据管理特点:  (1)数据结构化  数据库中的数据是有结构的,这种结构决定于数据库所采用的数据模型。数据库不仅反映客观事物本身,而且反映出事物之间的联系。 (2)实现数据共享,减少数据冗余 在数据库系统中,数据已经从应用程序中分离出来供多个应用程序使用,从而实现了数据共享,减少数据冗余,但不是消灭冗余,必要的重复还要保留,以体现数据之间的联系. (3)数据独立性高 1)数据库的物理独立性:数据库的物理结构改变时,其逻辑结构不变 。  2)程序和数据的逻辑独立性:数据库的逻辑结构改变时,用户的程序不用改变 (4)有统一的数据管理和控制功能 1.数据库(DB DataBase) 数据库是存储在计算机中结构化的相关数据的集合。它不仅包含描述事物的数据本身,而且包含数据之间的联系。 在Visual FoxPro中,数据库是存放表(Table)、视图(虚拟表)及其联系的容器。 2.数据库管理系统(DBMS) (1)DBMS的概念 数据库管理系统是建立、维护、使用和管理数据库的软件。常用的数据库管理系统有SQL Server,Oracle,DB2等;微型计算机中常用的小型数据库管理系统有FoxBase,FoxPro,Visual FoxPro,Access等。 §1.1.3 数据库系统的基本概念 2)DBMS的功能 ①描述数据库 ②管理数据库 ③维护数据库 3.数据库应用程序 它是为了解决某个实际问题,程序开发人员利用DBMS编写的应用软件。例如财务软件。 4.数据库系统(DBS DataBase System) 数据库系统是指引入数据库技术后的计算机系统。它由3个部分组成。数据库系统的核心是数据库管理系统(DBMS)。 计算机硬件系统 操作系统 数据库管理系统(DBMS) 数据库系统 计算机软件系统 数据库(DB) (DBS) 数据库应用程序 其他辅助工具软件 数据库管理员(DBA ) 计算机操作人员 普通用户 5.数据库应用系统 安装并运行数据库应用程序的数据库系统称为数据库应用系统。 §1.2 数据模型 1.现实世界 现实世界是存在于人们大脑映象之外的客观世界,事物及其相互联系处在这个客观世界中。事物可以是实体,比如一个人,一台计算机;也可以是抽象概念,比如某人的爱好和性格等 。 2.信息世界 信息世界是对现实世界进行抽象而得到的概念世界,它不是现实世界的简单录像,而是经过选择、命名和分类等抽象过程而产生的概念模型。信息世界是以人的观点来描述和表示客观世界 。 3.数据世界 数据世界又称机器世界,数据世界是以机器的观点来描述和表示信息世界,是信息世界在计算机中数字化的表示。 §1

文档评论(0)

kbook + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档