VFP程序设计数据库基础.ppt
《VFP程序设计数据库基础.ppt》由会员分享,可在线阅读,更多相关《VFP程序设计数据库基础.ppt(32页珍藏版)》请在三一文库上搜索。
1、1,第一章 数据库基础,1.1 数据库基本概念 1.2 数据库系统 1.3 数据库设计步骤 1.4 概念模型 1.5 关系代数,2,1.1 数据库基本概念,信息与数据 数据处理和数据管理 数据模型 关系模型 数据库和关系数据库,3,1.1 数据库基本概念,1. 信息与数据 2. 数据处理和数据管理 3. 数据模型 4. 关系模型 5. 数据库和关系数据库,(1)信息与数据 信息:是客观事物属性的反映 数据:是反映客观事物属性的记录,是信息的载体。 区别:数据反映事物属性,数据经加工处理形成对人类具有指导意义的信息。 (2)数据符号用来表示和传播信息。 数据符号的三种类型: 数值型 字符型 特殊
2、型,4,1.1 数据库基本概念,(1)数据处理 广义的数据处理,指利用计算机对各种类型的数据进行处理,它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列的过程。它包括狭义的数据处理和数据管理。 (2)数据库技术的三个发展阶段010101 人工管理 文件管理 数据库管理,1. 信息与数据 2. 数据处理和数据管理 3. 数据模型 4. 关系模型 5. 数据库和关系数据库,5,6,1.1 数据库基本概念,(1)数据模型:反映客观事物间联系的数据组织结构和形式 (2)数据库系统的常用模型有如下四种: 层次模型 网状模型 关系模型 面向对象模型,1. 信息与数据 2. 数
3、据处理和数据管理 3. 数据模型 4. 关系模型 5. 数据库和关系数据库,7,1.1 数据库基本概念,1. 信息与数据 2. 数据处理和数据管理 3. 数据模型 4. 关系模型 5. 数据库和关系数据库,(1)数据模型:反映客观事物间联系的数据组织结构和形式 (2)数据库系统的常用模型有如下四种: 层次模型 网状模型 关系模型 面向对象模型 (3)数据模型的组成:数据结构、数据操作和完整性规则。,8,1.1 数据库基本概念,(1)关系:数据库中的二维表称为关系,是同类数据的集合。,1. 信息与数据 2. 数据处理和数据管理 3. 数据模型 4. 关系模型 5. 数据库和关系数据库,9,1.1
4、 数据库基本概念,(2)关系模型中的基本概念010105 元组:表中一行,也称记录。 属性:表中一列,也称字段。 数据项:行和列的交叉点,是关系中最基本的数据单位,也称分量。 (3)关系模型的主要特点 分量不可再分。 每列的分量是同属性的(值可不同),且列序无关。 每行的分量是属于同个事物的,且行序无关。 一个关系中属性名不许相同。,1. 信息与数据 2. 数据处理和数据管理 3. 数据模型 4. 关系模型 5. 数据库和关系数据库,10,11,1.1 数据库基本概念,(1)数据库 数据库:以一定的组织方式将关联的数据组织在一起,存放在计算机外存储器上,能为多个用户共享,与应用程序彼此独立的一
5、组相关数据的集合。 (2)关系数据库 由若干张二维表(关系)组成。每张表有唯一的表名,不允许重复。 关系数据库的特点: 冗余度小,支持复杂的数据结构。 程序和数据的相互独立性高,程序和数据的逻辑结构与数据的物理存储方式无关。 具有共享性。 共享时提供多种控制,保证数据安全完整,防止多用户并发访问带来的不一致性。,1. 信息与数据 2. 数据处理和数据管理 3. 数据模型 4. 关系模型 5. 数据库和关系数据库,12,1.2 数据库系统,1. 数据库应用系统的构成 2. 数据库系统的体系结构 3. 数据库管理系统,13,1.2 数据库系统,数据库系统的三级模式结构:外模式、概念模式(模式)和内
6、模式。,1. 数据库应用系统的构成 2. 数据库系统的体系结构 3. 数据库管理系统,对应于用户的(应用数据库系统) 外部视图; 对应于应用程序员的(使用数据的逻辑结构) 概念视图; 对应于系统程序员的(负责数据的物理存储与设计) 内部视图。,14,1.2 数据库系统,(1)数据库管理系统(DBMS):我们把利用数据库进行信息处理的工作过程,或把掌握、管理和操纵数据库的数据资源的方法看作是一个系统,称这个系统为数据库管理系统简称DBMS。 (2)组成: 数据描述语言(DDL) 数据操纵语言(DML) 数据库管理例行程序,也称数据控制语言(DCL),1. 数据库应用系统的构成 2. 数据库系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 程序设计 数据库 基础
链接地址:https://www.31doc.com/p-2128040.html