visualfoxpro数据库查询与视图共70页
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.
学习 教程 教材 多媒体课件【友情
7
分享】GOOD GOOD STUDAY,
字段级规 则设置
“格式”文本框中输入格式化代码,确定 该字段在浏览窗口、表单和报表中显示的
格式,它是对字段格式进行整体控制的。
显示的标 题改为自 己希望的
标题
“输入掩码”文本 框中键入掩码代码, 输入掩码是按位来 控制格式的。
学习 教程 教材 多媒体课件【友情
3
分享】GOOD GOOD STUDAY,
2.关闭数据库命令
命令格式:
CLOSE DATABASE [ALL] 功能:关闭当前的数据库和它的表。选择ALL表示关闭所有打开的 数据库和它们的表、所有的自由表以及索引文件,返回1号工作区。 例如关闭当前数据库gzk.dbc的命令如下:
学习 教程 教材 多媒体课件【友情
1
分享】GOOD GOOD STUDAY,
1.用数据库设计器建立数据库
菜单【文件】→【新建】→打开“新建”对话框,选定“文件类型” 为【数据库】选项按钮→单击【新建文件】→打开“创建”对话框,在 “数据库名”文本框中输入所建的数据库名,单击【保存】按钮→建立 数据库,同时打开“数据库设计器”窗口 。
5
分享】GOOD GOOD STUDAY,
6.浏览数据库文件
浏览数据库rsgzk.dbc的命令如下:
CLOSE DATABASE ALL&&浏览前首先关闭.DBC文件
USE rsgzk.dbc
&&打开数据库文件必须指明扩展名. DBC
BROWSE
学习 教程 教材 多媒体课件【友情
6
分享】GOOD GOOD STUDAY,
永久关系是数据库表间的关系,它们存储在数据库文件中。
➢利用“数据库设计器”来建立永久关系: 在“数据库设计器”中,用鼠标从一个表的主索引或候选索引
拖到另一个表的任一索引,当出现表间关联连线时就表示关系已建 立。用鼠标右键单击连线,弹出快捷菜单,可以进行删除关系、编 辑关系和编辑参照完整性操作。
[例3-2]在例3-1的数据库rsgzk.dbc中的各表建立永久关系。 (1) 建立各表的索引。 (2)利用数据库设计器,画出表间关系连线。
字段有效性就是用 于数据输入正确性
的学检习验教。程 教材 多媒体课件【友情
分享】GOOD GOOD STUDAY,
说明该字段的用途、
特性、使用说明等
补充信息
8
2.设置记录级规则
职称="教授".AND.基本工资>=1650.OR. 职称#"教授".AND.(基本工资=>550.AND.
基本工资<=3000)
3.1.3 数据词典
数据字典就是包含数据库中所有表信息的一个表。 存储在数据字典中的信息称之为wenku.baidu.com数据,包括长表名、 长字段名、有效性规则、触发器,表间永久关系以及数 据库对象的定义等。
使用数据字典,可以设置字段级和记录级的有效性检 查,保证主关键字字段内容的唯一性。
1.设置字段级规则
2.字段级规则主要包括显示属性、字段有效性和字段注释 三部分。
利用“数据库设计器”提供的工具或快捷菜单,可以方便的建立 数据库表或建立视图,也可以将自由表添加到数据库中,成为数据库表, 以及建立数据库表间的永久关联关系等数据库操作。
[例3-1] 利用“数据库设计器”,新建数据库rsgzk.dbc,并将表rsb.dbf、 gzb.dbf、bmdm.dbf和zz.dbf添加到新数据库中,成为数据库表。
(1)按照表4-7和表4-8建立部门代码表(bmdm)和增资表(zz)结构, 并输入记录数据。
(2)建立数据库rsgzk.dbc。
(3)添加表rsb.dbf、gzb.dbf、bmdm.dbf和zz.dbf 。
学习 教程 教材 多媒体课件【友情
2
分享】GOOD GOOD STUDAY,
2.用命令方式建立数据库
命令格式: CREATE DATABASE [<数据库名>] 功能:建立一个数据库同时打开它。
例如建立gzk.dbc的命令如下: CREATE DATABASE gzk
3.1.2 数据库操作命令 1.打开数据库命令
命令格式: OPEN DATABASE [<数据库名>] 功能:打开一个数据库。 例如打开数据库gzk.dbc的命令如下: OPEN DATABASE gzk
CLOSE DATABASE
3.向数据库中添加表命令
命令格式: ADD TABLE <表名> 功能:向当前数据库添加一个自由表。 例如向数据库gzk.dbc添加自由表gzb1.dbf(它为gzb.dbf的复制表)和 zz1.dbf(zz.dbf的复制表)
OPEN DATABASE gzk
ADD TABLE gzb1
5.删除数据库命令
命令格式:
DELETE DATABASE <数据库名>
功能:从磁盘中删除一个数据库文件。
从磁盘中删除数据库文件gzk.dbc。
CLOSE DATABASE ALL
&&关闭所有打开的数据库
DELETE DATABASE gzk.dbc &&在确认对话框选“是”,删除数据 库
学习 教程 教材 多媒体课件【友情
3. 1 数据库的基本操作
数据库(DataBase)就是按一定的组织结构存储在计算机内可共 享使用的相关数据的集合。
在Visual FoxPro中,数据库包含有数据库表、视图等数据实体, 又提供了数据字典、各种数据保护和数据管理功能,可将数据库看 成是个收集表的“容器”。
3.1.1 数据库的建立
数据库的建立有两种方法:使用“数据库设计器”和使用建立数据 库的命令 。
ADD TABLE zz1
学习 教程 教材 多媒体课件【友情
4
分享】GOOD GOOD STUDAY,
4.从数据库中移去表命令
命令格式: REMOVE TABLE <表名> 功能:从当前数据库中移去一个表。 从数据库gzk.dbc中移出表zz1.dbf。
OPEN DATABASE gzk REMOVE TABLE zz1 &&在确认对话框选“是”,移出数据库表zz1
3.记录级规则主要包括记录有效性、触发器的设置和表注释。
每逢星期一才可做插入、追加、 更新和删除记录的操作:
“教授的基本工资要≥1650元,其 他职工为:
CDOW(DATE())="Monday"
学习 教程 教材 分享】GOOD
多媒体课件【友5情50≤基本工资≤3000"
GOOD STUDAY,
9
3.建立表间永久关系
学习 教程 教材 多媒体课件【友情
7
分享】GOOD GOOD STUDAY,
字段级规 则设置
“格式”文本框中输入格式化代码,确定 该字段在浏览窗口、表单和报表中显示的
格式,它是对字段格式进行整体控制的。
显示的标 题改为自 己希望的
标题
“输入掩码”文本 框中键入掩码代码, 输入掩码是按位来 控制格式的。
学习 教程 教材 多媒体课件【友情
3
分享】GOOD GOOD STUDAY,
2.关闭数据库命令
命令格式:
CLOSE DATABASE [ALL] 功能:关闭当前的数据库和它的表。选择ALL表示关闭所有打开的 数据库和它们的表、所有的自由表以及索引文件,返回1号工作区。 例如关闭当前数据库gzk.dbc的命令如下:
学习 教程 教材 多媒体课件【友情
1
分享】GOOD GOOD STUDAY,
1.用数据库设计器建立数据库
菜单【文件】→【新建】→打开“新建”对话框,选定“文件类型” 为【数据库】选项按钮→单击【新建文件】→打开“创建”对话框,在 “数据库名”文本框中输入所建的数据库名,单击【保存】按钮→建立 数据库,同时打开“数据库设计器”窗口 。
5
分享】GOOD GOOD STUDAY,
6.浏览数据库文件
浏览数据库rsgzk.dbc的命令如下:
CLOSE DATABASE ALL&&浏览前首先关闭.DBC文件
USE rsgzk.dbc
&&打开数据库文件必须指明扩展名. DBC
BROWSE
学习 教程 教材 多媒体课件【友情
6
分享】GOOD GOOD STUDAY,
永久关系是数据库表间的关系,它们存储在数据库文件中。
➢利用“数据库设计器”来建立永久关系: 在“数据库设计器”中,用鼠标从一个表的主索引或候选索引
拖到另一个表的任一索引,当出现表间关联连线时就表示关系已建 立。用鼠标右键单击连线,弹出快捷菜单,可以进行删除关系、编 辑关系和编辑参照完整性操作。
[例3-2]在例3-1的数据库rsgzk.dbc中的各表建立永久关系。 (1) 建立各表的索引。 (2)利用数据库设计器,画出表间关系连线。
字段有效性就是用 于数据输入正确性
的学检习验教。程 教材 多媒体课件【友情
分享】GOOD GOOD STUDAY,
说明该字段的用途、
特性、使用说明等
补充信息
8
2.设置记录级规则
职称="教授".AND.基本工资>=1650.OR. 职称#"教授".AND.(基本工资=>550.AND.
基本工资<=3000)
3.1.3 数据词典
数据字典就是包含数据库中所有表信息的一个表。 存储在数据字典中的信息称之为wenku.baidu.com数据,包括长表名、 长字段名、有效性规则、触发器,表间永久关系以及数 据库对象的定义等。
使用数据字典,可以设置字段级和记录级的有效性检 查,保证主关键字字段内容的唯一性。
1.设置字段级规则
2.字段级规则主要包括显示属性、字段有效性和字段注释 三部分。
利用“数据库设计器”提供的工具或快捷菜单,可以方便的建立 数据库表或建立视图,也可以将自由表添加到数据库中,成为数据库表, 以及建立数据库表间的永久关联关系等数据库操作。
[例3-1] 利用“数据库设计器”,新建数据库rsgzk.dbc,并将表rsb.dbf、 gzb.dbf、bmdm.dbf和zz.dbf添加到新数据库中,成为数据库表。
(1)按照表4-7和表4-8建立部门代码表(bmdm)和增资表(zz)结构, 并输入记录数据。
(2)建立数据库rsgzk.dbc。
(3)添加表rsb.dbf、gzb.dbf、bmdm.dbf和zz.dbf 。
学习 教程 教材 多媒体课件【友情
2
分享】GOOD GOOD STUDAY,
2.用命令方式建立数据库
命令格式: CREATE DATABASE [<数据库名>] 功能:建立一个数据库同时打开它。
例如建立gzk.dbc的命令如下: CREATE DATABASE gzk
3.1.2 数据库操作命令 1.打开数据库命令
命令格式: OPEN DATABASE [<数据库名>] 功能:打开一个数据库。 例如打开数据库gzk.dbc的命令如下: OPEN DATABASE gzk
CLOSE DATABASE
3.向数据库中添加表命令
命令格式: ADD TABLE <表名> 功能:向当前数据库添加一个自由表。 例如向数据库gzk.dbc添加自由表gzb1.dbf(它为gzb.dbf的复制表)和 zz1.dbf(zz.dbf的复制表)
OPEN DATABASE gzk
ADD TABLE gzb1
5.删除数据库命令
命令格式:
DELETE DATABASE <数据库名>
功能:从磁盘中删除一个数据库文件。
从磁盘中删除数据库文件gzk.dbc。
CLOSE DATABASE ALL
&&关闭所有打开的数据库
DELETE DATABASE gzk.dbc &&在确认对话框选“是”,删除数据 库
学习 教程 教材 多媒体课件【友情
3. 1 数据库的基本操作
数据库(DataBase)就是按一定的组织结构存储在计算机内可共 享使用的相关数据的集合。
在Visual FoxPro中,数据库包含有数据库表、视图等数据实体, 又提供了数据字典、各种数据保护和数据管理功能,可将数据库看 成是个收集表的“容器”。
3.1.1 数据库的建立
数据库的建立有两种方法:使用“数据库设计器”和使用建立数据 库的命令 。
ADD TABLE zz1
学习 教程 教材 多媒体课件【友情
4
分享】GOOD GOOD STUDAY,
4.从数据库中移去表命令
命令格式: REMOVE TABLE <表名> 功能:从当前数据库中移去一个表。 从数据库gzk.dbc中移出表zz1.dbf。
OPEN DATABASE gzk REMOVE TABLE zz1 &&在确认对话框选“是”,移出数据库表zz1
3.记录级规则主要包括记录有效性、触发器的设置和表注释。
每逢星期一才可做插入、追加、 更新和删除记录的操作:
“教授的基本工资要≥1650元,其 他职工为:
CDOW(DATE())="Monday"
学习 教程 教材 分享】GOOD
多媒体课件【友5情50≤基本工资≤3000"
GOOD STUDAY,
9
3.建立表间永久关系