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