《VFP数据库基础》PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Email:16241340@qq.com
1.1.1 一些基本概念
7、数据库系统(Database Management System ,DBS):
在数据库系统中,各层次组成部分之间的相互关系:
数据库应用系统
数据库管理系统 操作系统
硬件
最终用户
开发人员 数据库管理员
Email:16241340@qq.com
Email:16241340@qq.com
第1章 VFP数据库基础知识
1.1 数据库基础知识 1.2 关系数据库 1.3 数据库设计基础 1.4 VisualFoxpro系统概述 1.5 项目管理器 1.6 向导、设计器、生成器简介
Email:16241340@qq.com
1.1.1 一些基本概念
系统开发人员利用数据库资源开发出来的,面向某一类实际应用的 应用软件系统 如:学生管理系统、教务管理系统、财务管理系统、人事管理系统等
6、数据库管理员(Database Administrator,DBA):
负责管理和实施数据库控制和维护的技术人员
Email:16241340@qq.com
1.1.1 一些基本概念
Email:16241340@qq.com
(1)人工管理阶段 计算机主要用于科学处理,没有专门
用于管理数据的软件,数据与程序结合 在一起。 特点: 数据与程序不具有独立性 数据不能长期保存 数据不能共享,存在大量冗余
应用程序1 应用程序2
… 应用程序n
数据组1 数据组2
… 数据组n
程序与数据的关系图
1、 三个世界
人的 认识抽象
客观事物
概念模型
信息 转换
能被计算机 处理
数据模型
现实世界
例如:
信息世界
数据世界
人的认识抽象
狗
信息转换
Βιβλιοθήκη Baidu
Email:16241340@qq.com
一种动物、四条腿、会 汪汪叫、两只耳朵、会 看家护院、嗅觉比较灵 敏…
1.1.2 数据模型
2、概念模型
人的 认识抽象
客观事物
概念模型
问题???? 数据、 数据库、 数据库管理系统、 数据库管理员、 数据库系统 之间有何关系呢?
数据1 数据2
数据n
数据库
数据库系统
数据库 管理系统
数据库 管理员
Email:16241340@qq.com
1.1.2 数据模型
任何数据都来源于现实世界客观存在的事物,但客观存在的事物不 能被计算机直接处理。
Email:16241340@qq.com
(2)文件管理阶段
把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立 存,由一个专门的文件系统实施统一管理。 特点: 程序与数据具有一定的独立性,但又有一定的相互依赖性 数据文件可以长期保存、重复利用 数据不能共享,冗余度高,且易出现数据的不一致性
在概念模型中,为了准确表达各种客观事物,经常用实体表示客观 事物,用实体之间的联系表示客观事物之间的联系,实体是概念模
为数据库的建立、使用和维护而配置的软件系统。
数据库系统的核心
常用的数据库管理系统:VFP、Access、Oracle、SQL Sever、MySQL 等
Email:16241340@qq.com
1.1.1 一些基本概念
5、数据库应用系统(Database Application System,DAS):
应用程序1
应用程序2
......
应用程序N
文件 系统
数据组1
数据组2
......
数据组N
Email:16241340@qq.com
(3)数据库系统阶段
对所有的数据实行统一存储、管理,形成一个数据“仓库”。 特点: 实现数据共享,减少数据冗余 采用特定的数据模型,对数据结构化 具有较高的数据独立性 有统一的数据管理与控制功能
Visual Foxpro数据库程序设计
为什么要学这门课?
QQ 上网-----微博、农场、校内网 选课系统 大学录取系统 图书管理系统 ……
Email:16241340@qq.com
第1章 VFP数据库基础知识
1.1 数据库基础知识 1.2 关系数据库 1.3 数据库设计基础 1.4 VisualFoxpro系统概述 1.5 项目管理器 1.6 向导、设计器、生成器简介
1、数据(Data): 存储在某一种媒体上的能够识别的物理符号。
数字 、字母、文字等 数据内容---描述事物的文特本性数据 定义有两个方面的涵义:
图形、图像、动画、声音、数影据像形等式---在媒体上存多储媒体数据
实例:某人出生日期是1986年10月12日,
可以用汉字表述为“1986年10月12日”, 也可以用英文表述为“October 12, 1986”, 在数据库中存储时经常表述为“1986/10/12”或“10/12/1986” 、 “10/12/86”
其表述的内容都是某人的生日,但存储、表示形式却不同。
Email:16241340@qq.com
1.1.1 一些基本概念
2、数据处理(Data Processing,DP):
就是将数据转换成信息的过程。 其中心问题是数据管理。 计算机在数据管理方面大致经历了3个阶段:
人工管理阶段
文件系统阶段
数据库系统阶段
Email:16241340@qq.com
本章知识重点:
数据、数据处理、数据库、数据库系统、数据库管理系统的含 义与联系
计算机数据管理经历的三个阶段及其特点、区别 实体的几个基本概念以及实体间的三种联系 三种数据模型 与关系相关的几个概念、关系的特点、关系运算 VFP的基本操作
7、数据库系统(Database Management System ,DBS):
指引入数据库技术后的计算机系统
由五部分组成:数据库集合、数据库管理系统及相关软件、数 据库管理员、计算机系统、用户
数据库 管理员
数据1 数据2
数据n
数据库
数据库 管理系统
用户1 用户2
用户n
存储设备、操作系统
数据库系统组成图
应用程序1
应用程序2
......
应用程序N
数据库 管理系统
数据库
Email:16241340@qq.com
1.1.1 一些基本概念
3、数据库(Database,DB):存储在计算机存储设备上的结构化
的数据集合. 数据库不仅存放数据,而且还存放数据之间的联系。
4、数据库管理系统(Database Management System ,DBMS):
1.1.1 一些基本概念
7、数据库系统(Database Management System ,DBS):
在数据库系统中,各层次组成部分之间的相互关系:
数据库应用系统
数据库管理系统 操作系统
硬件
最终用户
开发人员 数据库管理员
Email:16241340@qq.com
Email:16241340@qq.com
第1章 VFP数据库基础知识
1.1 数据库基础知识 1.2 关系数据库 1.3 数据库设计基础 1.4 VisualFoxpro系统概述 1.5 项目管理器 1.6 向导、设计器、生成器简介
Email:16241340@qq.com
1.1.1 一些基本概念
系统开发人员利用数据库资源开发出来的,面向某一类实际应用的 应用软件系统 如:学生管理系统、教务管理系统、财务管理系统、人事管理系统等
6、数据库管理员(Database Administrator,DBA):
负责管理和实施数据库控制和维护的技术人员
Email:16241340@qq.com
1.1.1 一些基本概念
Email:16241340@qq.com
(1)人工管理阶段 计算机主要用于科学处理,没有专门
用于管理数据的软件,数据与程序结合 在一起。 特点: 数据与程序不具有独立性 数据不能长期保存 数据不能共享,存在大量冗余
应用程序1 应用程序2
… 应用程序n
数据组1 数据组2
… 数据组n
程序与数据的关系图
1、 三个世界
人的 认识抽象
客观事物
概念模型
信息 转换
能被计算机 处理
数据模型
现实世界
例如:
信息世界
数据世界
人的认识抽象
狗
信息转换
Βιβλιοθήκη Baidu
Email:16241340@qq.com
一种动物、四条腿、会 汪汪叫、两只耳朵、会 看家护院、嗅觉比较灵 敏…
1.1.2 数据模型
2、概念模型
人的 认识抽象
客观事物
概念模型
问题???? 数据、 数据库、 数据库管理系统、 数据库管理员、 数据库系统 之间有何关系呢?
数据1 数据2
数据n
数据库
数据库系统
数据库 管理系统
数据库 管理员
Email:16241340@qq.com
1.1.2 数据模型
任何数据都来源于现实世界客观存在的事物,但客观存在的事物不 能被计算机直接处理。
Email:16241340@qq.com
(2)文件管理阶段
把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立 存,由一个专门的文件系统实施统一管理。 特点: 程序与数据具有一定的独立性,但又有一定的相互依赖性 数据文件可以长期保存、重复利用 数据不能共享,冗余度高,且易出现数据的不一致性
在概念模型中,为了准确表达各种客观事物,经常用实体表示客观 事物,用实体之间的联系表示客观事物之间的联系,实体是概念模
为数据库的建立、使用和维护而配置的软件系统。
数据库系统的核心
常用的数据库管理系统:VFP、Access、Oracle、SQL Sever、MySQL 等
Email:16241340@qq.com
1.1.1 一些基本概念
5、数据库应用系统(Database Application System,DAS):
应用程序1
应用程序2
......
应用程序N
文件 系统
数据组1
数据组2
......
数据组N
Email:16241340@qq.com
(3)数据库系统阶段
对所有的数据实行统一存储、管理,形成一个数据“仓库”。 特点: 实现数据共享,减少数据冗余 采用特定的数据模型,对数据结构化 具有较高的数据独立性 有统一的数据管理与控制功能
Visual Foxpro数据库程序设计
为什么要学这门课?
QQ 上网-----微博、农场、校内网 选课系统 大学录取系统 图书管理系统 ……
Email:16241340@qq.com
第1章 VFP数据库基础知识
1.1 数据库基础知识 1.2 关系数据库 1.3 数据库设计基础 1.4 VisualFoxpro系统概述 1.5 项目管理器 1.6 向导、设计器、生成器简介
1、数据(Data): 存储在某一种媒体上的能够识别的物理符号。
数字 、字母、文字等 数据内容---描述事物的文特本性数据 定义有两个方面的涵义:
图形、图像、动画、声音、数影据像形等式---在媒体上存多储媒体数据
实例:某人出生日期是1986年10月12日,
可以用汉字表述为“1986年10月12日”, 也可以用英文表述为“October 12, 1986”, 在数据库中存储时经常表述为“1986/10/12”或“10/12/1986” 、 “10/12/86”
其表述的内容都是某人的生日,但存储、表示形式却不同。
Email:16241340@qq.com
1.1.1 一些基本概念
2、数据处理(Data Processing,DP):
就是将数据转换成信息的过程。 其中心问题是数据管理。 计算机在数据管理方面大致经历了3个阶段:
人工管理阶段
文件系统阶段
数据库系统阶段
Email:16241340@qq.com
本章知识重点:
数据、数据处理、数据库、数据库系统、数据库管理系统的含 义与联系
计算机数据管理经历的三个阶段及其特点、区别 实体的几个基本概念以及实体间的三种联系 三种数据模型 与关系相关的几个概念、关系的特点、关系运算 VFP的基本操作
7、数据库系统(Database Management System ,DBS):
指引入数据库技术后的计算机系统
由五部分组成:数据库集合、数据库管理系统及相关软件、数 据库管理员、计算机系统、用户
数据库 管理员
数据1 数据2
数据n
数据库
数据库 管理系统
用户1 用户2
用户n
存储设备、操作系统
数据库系统组成图
应用程序1
应用程序2
......
应用程序N
数据库 管理系统
数据库
Email:16241340@qq.com
1.1.1 一些基本概念
3、数据库(Database,DB):存储在计算机存储设备上的结构化
的数据集合. 数据库不仅存放数据,而且还存放数据之间的联系。
4、数据库管理系统(Database Management System ,DBMS):