1、数据库管理系统(DBMS)主要功能
- 数据定义
- 数据操纵
- 数据库的运行管理
- 数据库的建立和维护功能
2、数据定义语言(DDL)用于定义数据库的各级模式
3、数据操纵语言(DML)用于实现对数据库中的数据进行存取、检索、插入、修改和删除等操作
4、数据控制语言(DCL)用于对数据安全性和完整性的控制,实现并发控制和故障恢复
5、VF中的关系运算
- 选择-从关系中找出满足条件的记录
- 投影
- 连接
1、数据库管理系统(DBMS)主要功能
2、数据定义语言(DDL)用于定义数据库的各级模式
3、数据操纵语言(DML)用于实现对数据库中的数据进行存取、检索、插入、修改和删除等操作
4、数据控制语言(DCL)用于对数据安全性和完整性的控制,实现并发控制和故障恢复
5、VF中的关系运算
讲师的录音设备有问题,录音效果太差,挺起来很吃力
定义语言DDL——定义数据库模式
操纵语言DML——存取、检索、插入、修改、删除等
控制语言DCL——安全性盒完整性控制
数据库应用系统构成
硬件环境——数据库系统的物理支撑,CPU\内存、外存及输入输出设备
软件环境——系统软件(操作系统软件、数据库管理系统软件、开发应用系统的高级语言及编译系统、应用系统开发的工具软件);应用软件;数据库-管理对象是为用户提供数据的信息源;人员-
关系数据库
关系模型就是二维表:
每一行为一个记录
每一列为一个字段或属性
表中的第一行成为字段名
在关系模型中,二维表具有的特征
表中每一数据项不能再分
表中的记录和字段顺序可任排列
表中每一列数据类型必须相同
表中每一列的字段名不允许相同
表中不允许有完全相同的元组
关系数据库术语
关系
元组
属性
域
关键字
外部关键字
VF中的关系运算
选择——单目运算
投影——单目运算
连接——双目运算
四、VF6.0集成开发环境
VF6.0特点
采用面向对象的程序设计技术
采用可视化程序设计
对foxbase的兼容
友好的程序设计界面
增加了数据类型函数
采用了OLE技术
提供客户/服务器开发功能
启动;
开始-程序-Microsoft Visual FoxPro
双击VF快捷图标
双击与VF关联的文件
退出:
文件-退出菜单命令
按ALT+F4
在VF系统环境窗口,单机右上角的退出
在命令窗口执行QUIT命令
VF的窗口与操作
交互方式 程序运行方式
菜单操作
VF的界面:标题栏、菜单栏、工具栏、工作区、状态栏
鼠标单击某一菜单
Alt+字母组合键
Alt键或F10键激活菜单用光标键盘移动菜单
Ctrl+字母组合键
工具栏显示与隐藏
命令窗口
隐藏:Ctrl+F4
显示:Ctrl+F2
辅助设计工具
向导
生成器
数据库管理系统:是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统
独立索引格式:
复合索引格式:
案例:
*修改字段值*
格式:REPLACE 字段名 WITH表达式 FOR 条件
如,REPLACE 助学金 WITH 助学金+2000 FOR 助学金<16000 AND 系别='法律'
*计数函数*
?RECCOUNT()
*定位/查询函数*
GO 和 GOTO命令
SKIP命令
LOCATE命令(查询)
*按字段值条件查找*
格式:set filter to 字段名=‘字段值’
browse
*按字段条件查找*
格式:set fields to 字段1,字段2...
browse
格式:set fields to all 查看表所有字段(即表内容全部查询)
*查看表字段属性*
格式:display structure
*条件查询 for*
格式:set filter to 字段名=‘字段值’ for 字段名=‘字段值’
格式:set fields to 字段1,字段2... for 字段名=‘字段值’
1.数据处理是计算机应用的一个主要领域,其核心问题是数据管理,包括对数据进行分类,组织,编码,储存,检索和维护等操作。
2.数据处理技术的发展经历了手工管理,计算机系统文件管理和数据库系统等阶段。随着计算机技术和网络技术的不断发展,数据库技术也在不断发展,出现了分布式数据库和面向对象的数据库。
1、数据库管理系统(DBMS)主要功能
2、数据定义语言(DDL)用于定义数据库的各级模式
3、数据操纵语言(DML)用于实现对数据库中的数据进行存取、检索、插入、修改和删除等操作
4、数据控制语言(DCL)用于对数据安全性和完整性的控制,实现并发控制和故障恢复
5、VF中的关系运算
主要程序的功能
结构化程序设计
基本结构 1顺序结构 2 选择结构 3循环结构
排序与索引
1、数据表排序
排序是吧数据表中的记录按照某个字段值的大小小红心排列。作为排序依据的字段称为“关键字”
数据完整性指数据库中数据的正确性和一致性,包括实体完整性、域完整性和参照完整性。
数据类型种类:1.简单的数据类型。2.构造的数据类型。3.用户自定义的数据类型。
VF中数据类型:变量数据类型,字段数据类型。
1.字符型 可变
2.数值型 可变
3.货币型 8
4.日期型 8
5.日期时间型 8
6.逻辑型 8 (这几种为通用的数据类型)
创建项目分两种方法。
命令格式:
命令动词:指定命令的操作功能。
命令子句。
USE(命令动词) abc(命令子句)
Visual Foxpro 设计
数据库
数据库系统的组成是在计算机系统的意义上来理解数据库系统,它一般由支持数据库的硬件,数据库软件支持环境、数据库、开发、使用和管理数据库应用系统的人员组成。
数据处理是计算机应用的一个主要领域。
学习目的:
通过VF数据库及应用的学习,熟悉数据库的基本知识,掌握数据库的一些基本操作要求。
数据模型是数据库系统的核心和基础,各种机器上实现的DBMS软件都是基于某种数据模型的。