- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章数据库及建立第四章数据库及建立
VFP数据库及其操作
数据库的建立
一、概念
数据库:数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。
数据库文件:*.dbc
备注文件:*.dct
索引文件:*.dcx
二、建立数据库
在项目管理器中建立
通过“新建”对话框
应用命令 create database [database name]
注意:
a 在执行该命令前先执行set safety on,否则,如果数据库重名就有可能会覆盖已经存在的数据库。
b在执行create database [database name] 前要设置好默认目录,否则它会建立在VFP系统文件夹中。
使用数据库
数据库的打开:
在项目管理器中打开
通过“新建”对话框打开
应用命令打开
open database [databasename | ?] [exclusive | shared][noupdate][validate]
数据库的修改:
在项目管理器中打开
通过“新建”对话框打开
应用命令修改
modify database [databasename | ?][nowait][noedit]
数据库的删除:
项目管理器中删除
应用命令修改
delete database [databasename | ?][deletetables][recycle]
4.2 节 建立数据库表
复习
什么是数据库?
项目文件、数据库文件及表文件的后缀名分别为什么?
建立数据库时自动建立哪两个文件?
建立数据库、打开数据库及修改数据库的命令是什么?
建立数据库表
在数据库中建立表
表:在关系数据库中将关系称做表
方法一:使用数据库设计器
数据库设计器中任意空白区域单击鼠标右键,弹出“数据库”快捷菜单,从中选择新建表。
方法二:用命令建立表
open database 订货管理
creat 仓库
注意:如果没有用open database打开数据库,直接使用creat建立的表称为自由表。
字段名
字段名即关系的属性名或表的列名
自由表字段名最长为10个字符
数据库表字段名最长为128个字符
字段名必须以字母或汉字开头
字段名可以由字母、汉字、数字和下划线组成
字段名中不能包含空格
字段类型和宽度
注意:没有时间型
空值
空值就是缺值或没有确定的值,与空(或空白)字符串,数值0等具有不同的意义。
例:表示价格的字段值,空值表示没有定价,数值0表示免费。
注意:关键字段不允许为空值,允许暂缺的字段允许为空值。
Ctrl+0输入null
字段有效性组框
显示组框
修改表的结构
修改已有的字段
增加新字段
删除不用的字段
方法一:使用数据库设计器
在当前数据库设计器中直接用鼠标右键单击要修改的表,然后从快捷菜单中选择“修改”,则打开相应的表设计器。
方法二:用命令修改表
use仓库表
modify structure
练习:
1、建一名称为订货管理的项目,其数据库名称为dhgl,它包含p.116页的四张表:仓库表、职工表、订购单表、供应商表(做题前先建以自己姓名命名的文件夹,并设置vfp的默认目录为该文件夹)
2、用三种方法打开订货管理数据库
命令为:
用两种方法删除数据库
命令为:
修改表的结构
命令为:
①将仓库表中的字段“面积”改为“仓库面积”
②将仓库表中的“城市”字段宽度增加二
将职工表中的“工资”字段类型改为数值型,长度为7,小数位数为2
4.3 节 表的基本操作
复习:
关系数据为把什么称为表?
什么为自由表?
定义字段变量的条件是什么?定义字段类型和宽度时应注意什么?
新课内容:
表的操作包括向表中添加新的数据记录、删除无用的记录、修改有问题的的记录、查看记录等等。对表进行操作前要先用use命令打开要操作的表。
使用浏览器操作表
浏览表
①在项目管理器中将数据库展开至表,并且选择要操作的表,然后单击“浏览”按钮。
②在项目管理器中选择数据库,单击修改出现数据库设计器,选择要操作的表,然后从“数据库”菜单中选择“浏览”,或者右键单击要操作的表,然后选择“浏览”。
修改表
将光标定位在要修改的记录和字段上,然后直接修改就行了。
增加记录时可用ctrl+Y追加一条新空记录后输入数据。
删除记录
删除分为逻辑删除和物理删除两种。
逻辑删除:只是在记录旁作删除标记,
文档评论(0)