当前位置:文档之家› 第一章数据库系统及VFP概述PPT课件

第一章数据库系统及VFP概述PPT课件

第1章 数据库系统及Visual FoxPro 6.0概述
1.1 数据库系统概述
1. 数据处理 (1)数据(Data):是对事实、概念或指令
的一种特殊表达形式,可以用人工的方式或自 动化的装置进行通信、翻译转换或者进行加工 处理。 简单地说,它是反映客观事物属性的记 录。它包括两类:一类是能参与数字运算的数 值型数据;一类是不能参与数字运算的非数值 型数据,如文字、图画、声音、活动图象等。 例如:某人姓名“张三”、年龄20,则“张 三”、20均是数据。
(8)逻辑型(Logical):用于存储只有两个值 的数据。值只有真(.T.)和假(.F.)两种状态(或 用y和n表示),占1个字节。
1. VFP6.0的特点 完善了关系型数据库的概念,引入了
SQL命令; 支持多种数据交换格式; 采用了可视化的面向对象的程序设计方
式; 提供了功能完善的集成环境和丰富的开
发工具。
2. VFP6.0的安装与启动 (1)系统环境:Windows 95/98操作系统或
WindowsNT3.51或更高版本, 配有586/133MHz或更高性能的处理器, 推荐使用32MB以上内存, VGA或更高分辨率的显示器, 硬盘空间为250MB到400MB, PS2鼠标或串行鼠标。 (2)安装: (3)启动:
(4)双精度型(Double):用于取代数值 型,以便能提供更高的数值精度。双精 度型只能用于数据表中字段的定义,它 采用固定存储长度的浮点数形式。与数 值型不同,双精度型数据的小数点的位 置是由输入的数据值来决定的。每个双 精度型数据占8个字节。
(5)整型(Integer):用于存储无小数部分的数值, 只能用于数据表中字段的定义。在数据表中, 整型字段占用4个字节,取值范围是:2147483647~2147483647
(7)日期时间型(DateTime):用以保存日期和时 间值。日期时间型数据的存储格式为 “yyyymmddhh:mm:ss”其中yyyy为年,占4位, mm为月,,mm为时间中的分钟,占2 位,ss为时间中的秒,占2位。日期时间型数据 中可以只包含一个日期或者只包含一个时间值, 缺省日期值时,系统自动加上1999年12月31日, 省略时间值时,则自动加上午夜零点。
整型以二进制形式存储,不像数值型那样需 要转换成ASCII字符存储。
(6)日期型(Date):用以保存不带时间的日期 值。存储格式为“yyyymmdd”其中yyyy为年, 占4位,mm为月,占2位,dd为日,占2位。日 期型数据的表示有多种格式,最常用的格式为 mm/dd/yyyy。取值范围是:公元0001年1月1 日一公元9999年12月31日。
(1)数据库(DataBase)
定义:是以一定的组织形式存放在计算 机存储介质上的相互关联的数据的集合, 它能为多个用户共享,与应用程序彼此 独立。一个关系数据库是由若干个数据 表组成的,例如:一个学生数据库包括 基本信息表、课程表、成绩表等。
(2)关系数据库:(Relational Data Base):以关系模型建立的数据库称为 关系数据库。关系数据库中包含若干个 关系。一个关系就是一个二维表格。
机系统。 ②组成: 数据库 硬件(计算机硬件设备) 软件(数据库管理系统、操作系统)
用户(应用程序设计员、终端用户、数 据库管理员 )
4. 微机关系型数据库系统的发展
– dBASE系列 – FoxBASE系列 – FoxPro系列 – Visual FoxPro系列
1.2 Visual FoxPro 6.0概述
(3)命令窗口
4. VFP 6.0的工作方式 (1) 菜单操作方式 (2) 命令交互方式 (3) 程序执行方式
5. VFP 6.0常用文件类型 .pjx .dbc .dbf .prg .frx .qpr .scx
5.1 数据类型和表达式
一、数据类型 数据类型是数据的基本属性。对数据
(2)数值型(Numeric):用来表示数量, 它由数字0~9、正负号和小数点(.)组成。 数值型数据的长度为1~20,每个数据占 8个字节。数值型数据取值的范围是:0.9999999999E+19~0.9999999999E+20
(3)浮点型(Float):在功能上与数值型等 价,只能用于数据表中字段的定义,包 含此类型是为了提供兼容性。除用小数 形式外,还可以用指数形式,如1234.56 可写成1.23456E3。
(3)数据库管理系统(DataBase Management System)
定义: 是操纵和管理数据库的系统软件。 Visual FoxPro 属于一种关系型数据库管 理系统。常见的数据库管理系统有: Oracle、Sybase、Acess和Visual FoxPro。
(4)数据库系统(DataBase System) ①定义:是以数据库应用为基础的计算
进行操作的时候,只有同类型的数据才 能进行操作,若对不同类型的数据进行 操作,将被系统判为语法出错。
(1)字符型(Character):由字母(汉字)、 数字、空格等任意ASCII码字符组成。 可用于存储字符串,长度为0~254,每 个字符占1个字节。使用时必须用定界符 (“”、‘’、[],注:这几个符号均为 英文状态的)括起来。
(2)数据处理:是对各种类型的数据进 行收集、存储、分类、计算、加工、检 索与传输的过程。包括:收集原始数据、 编码转换、数据输入、数据处理、数据 输出。
2.数据模型:反映客观事物及客观事物 间联系的数据组织的结构和形式。常用 的数据模型有层次模型、网状模型和关 系模型三种。
3. 数据库系统
3. VFP6.0的用户界面 [P3图1-1]
界面基本组成:标题栏、菜单栏、工具 栏、主窗口、命令窗口、状态栏
(1)菜单约定:英文字母(快捷键)、 黑色箭头、省略、呈灰色
菜单有两种:动态菜单和弹出菜单
(2)Visual FoxPro 6.0的工具栏 选择所需要的工具栏:显示—工具栏—
报表控件等。
相关主题