当前位置:文档之家› 数据库应用基础教学讲义

数据库应用基础教学讲义


1
永久设置的工作环境将 保存在Windows注册表 中,下次启动Visual FoxPro 6.0时将作为默认 值生效
2
临时设置的工作环境只在 当前工作期有效,也就是 说临时设置的工作环境仅 保存在内存中,在退出 Visual FoxPro 6.0时即被 释放。
永久设置
2020/8/5
临时设置
2.2 设置工作环境
系统则不同,在同一数据库中的数据文件是有联系的,且 在整体上服从一定的结构形式。
2、数据共享 共享是数据库系统的目的,也是他的重要特点。一个
库中的数据不仅可为同一企业或机构之内的各个部门所共 享,也可为不同单位、地域甚至不同国家的用户所共享。 而在文件系统中,数据一般是由特定的用户所专用的。
2020/8/5
Visual FoxPro的常量与变量
变量
辑型、备注型、通用型
2020/8/5
Visual FoxPro的常量与变量
数据可用常量、变量、数组来表示
常量
常量的定义: 常量是在数据处 理过程中其值保 持不变的数据, 可以在数据输入 或命令表达式中 直接被引用
2020/8/5
常量包括: 数值型常量、字 符型常量、逻辑 型常量、浮点型 常量、日期型常 量、日期时间型 常量
2020/8/5
二. Visual FoxPro 6.0系统概述
2.1 启动和退出Visual FoxPro 6.0
1 启动Visual FoxPro 6.0 2 Visual FoxPro 6.0工作环境
2020/8/5
3 退出Visual FoxPro 6.0
2.2 设置工作环境
设置Visual FoxPro 6.0的工作环境可以采用 两种方式:临时设置和永久设置
2020/8/5
1. 3.2 关系运算
关系运算的操作对象是关系,运算的结果仍为关系。 (1)选择 选择运算即在关系中选择满足某些条件的元组。也就是 说,选择运算是在二维表中选择满足指定条件的行。 (2)投影 投影运算是在关系中选择某些属性列。 (3)连接 连接运算是从两个关系的笛卡尔积中选取属性间满足一 定条件的元组,即是对两个关系通过共同的属性名(字段 名)进行投影操作来连接生成一个新的关系。
菜单方式
命令方式
项目管理器包含有“全部”、“数据”、“文档”、“类”、“代码” 和“其他”六个选项卡。各选项卡的具体含义如下:
“全部”选项卡:用于显示和管理项目管理器能够显示和管理的所有类 型的文件,其中包括数据、文档、类库、代码和其他。
“数据”选项卡:用于显示和管理数据库、自由表和查询三种类型文件 。
录某一事物的类型为根结点的有向树结构。 层次模型象一棵倒置的树,根结点在上,层次最高; 子结点在下,逐层排列。
2020/8/5
1.2数据模型
3.网状模型 网状模型是层次模型的扩展,表示多个从属关系的层 次结构,呈现一种交叉关系的网络结构。 网状模型可以表示较复杂的数据结构,即可以表示数 据间的纵向关系与横向关系。这种数据模型在概念上、 结构上都比较复杂,操作上也有很多不便。 4.关系模型 用二维表格作为基本的数据结构,通过公共的关键字 段来实现不同二维表之间(或“关系”之间)的数据联 系。 2020/8/5
2020/8/5
1.2数据模型
层次型数据库
非关系型
网状数据库 数 据 库
关系型
关系数据库
2020/8/5
1.2数据模型
1 . E-R模型 E-R模型的三要素是:实体、属性和联系。在E-R图中 用矩形表示实体集,椭圆表示属性集,用菱形表示联 系。
2.层次模型 层次模型表示数据间的从属关系结构,是一种以记
Visual FoxPro 6.0通常使用以下几种方法设 置系统工作环境:
1
使用命令行开关
2
使用SET命令
3 使ቤተ መጻሕፍቲ ባይዱ“选项”命令
4
使用配置文件
2020/8/5
2020/8/5
2.3 Visual FoxPro 6.0的工作方式
Visual FoxPro 6.0提供了三种工作方式: 菜单方式 命令方式 程序方式
“文档”选项卡:用于显示和管理表单、报表和标签三种类型文件。 “类”选项卡:用于显示和管理所有的类库文件。 “202代0/8/码5 ”选项卡:用于显示和管理程序文件。
四. Visual FoxPro的数据基础
4.1 数据类型
为了方便用户建立和使用数据库,VF系统提供了多 种数据类型。
VF中的数据类型包括: 字符型、数值型、日期型、日期时间型、逻
一、数据库基本理论
3、数据独立性 在文件系统中,数据和应用程序相互依赖,一方
的改变总是要影响另一方的改变。数据库系统则力求 减小这种相互依赖,实现数据的独立性。
4、可控冗余度 数据专用时,每个用户拥有并使用自己的数据,
难免有许多数据相互重复,这就是冗余。实现共享后 ,不必要的重复将全部消除,但为了提高查询效率, 有时也保留少量重复数据,其冗余度是可调节的。
2020/8/5
三. 项目管理器
项目管理器是组织数据和对象的可视化操作工具。 在使用Visual FoxPro时会创建种类繁多的各种文件, 因此就需要专门的可视化管理工具来管理以提高工作 效率。
打开和关闭项目
使用项目管理器
创建项目
2020/8/5
认识项目管理器
认识与创建项目管理器
Visual FoxPro提供了两种方式创建项目:
1.2数据模型
一般情况下,同一个数据库中的相关联的表间 关系有一对一、一对多、多对一和多对多关系。
2020/8/5
2020/8/5
1. 3.2 关系运算
关系运算有两种:一种是传统的集合运算(并、差、 交、广义笛卡尔积等);另一种是专门的关系运算(选 择、投影、连接)。
传统的集合运算(并、差、交、广义笛卡尔积)不仅 涉及关系的水平方向(即二维表的行),而且涉及关系 的垂直方向(即二维表的列)。
2020/8/5
2020/8/5
一、数据库基本理论
❖ 数据处理技术的发展大致经历了以下三个阶段: (1)人工管理阶段 (2)文件系统管理阶段 (3)数据库系统管理阶段: 分布式数据库系统 面向对象数据库系统
2020/8/5
一、数据库基本理论
与文件系统比较,数据库系统管理具有以下特点: 1、数据的结构化 在文件系统中,数据在整体上是没有结构的;数据库
相关主题