3﹒数据库与表的创建及使用.ppt
文本预览下载声明
第三章 数据库与表的创建和使用;3.1 VFP数据库概述;VFP数据库的组成
数据库表
视图(View)
连接(Connection)
存储过程;数据字典;数据字典可以创建和指定以下内容:
表中字段的标题、注释、默认值、输入掩码和显示格式等
表的主索引关键字
数据库表之间的永久性关系
长表名和表注释
字段级和记录级有效性规则
存储过程
插入、更新和删除事件的触发器;3.2 数据库的创建;一、数据库的创建
利用界面操作方式创建数据库
在“项目管理器”窗口中创建新的数据库
通过“新建”对话框创建
利用命令方式创建数据库
格式:CREATE DATABASE [DatabaseName|?]
其中: DatabaseName为创建的数据库文件名;二、数据库的打开
在使用数据库前必须打开数据库
格式:OPEN DATABASE DatabaseName [EXCLUSIVE|SHARED][NOUPDATE][VALIDATE]
功能:打开指定的数据库
其中:VALIDATE用于说明在打开数据库时进行数据库的有效性检验。
;三、设置当前数据库
数据库可以同时打开多个。只有一个是当前数据库。在打开数据库时,最后一个打开的数据库为当前数据库。可以把其他的数据库设置为当前数据库。
格式:SET DATABASE TO DatabaseName
功能:将指定的数据库设置为当前数据库;四、检查数据库的有效性
格式:VALIDATE DATABASE [RECOVER][TO PRINTER|TO FILE FileName]
其中:RECOVER用于说明更新链接,缺省时仅检查数据库的有效性;TO子句用于说明检查结果信息的去向,缺省时在VFP主窗口中显示。该命令只能处理以独占方式打开的当前数据库。;五、关闭数据库
格式:CLOSE DATABASE
功能:关闭当前数据库
格式:CLOSE DATABASE ALL
功能:关闭所有打开的数据库
六、删除数据库
从“项目管理器”窗口中通过“移去”操作进行删除,则该数据库不包含在项目中。;3.3 表的创建与使用; 表(Table)是指存储在磁盘文件中的二维表,一张二维表保存为一个表文件(.dbf)。表文件名必须遵守Windows系统对文件名的约定,不可用A-J中的单个字母作文件名。
表中的列称为字段(Field),它规定了数据的特征;表的行叫做记录(Record),每一条记录表示一个实体。;;一、表结构概述
字段名
字段名命名规则:
名称中只能包含字母、下划线“_”、数字??号和汉字符号;
名称的开头只能是字母、汉字或下划线,不能是数字;
名称长度为1—10个字符;
应避免使用系统保留字。;字段的数据类型;字段的宽度
小数位数
空值(NULL)支持
空值是用来指示记录中的一个字段“有或没有”数据的标识。NULL不是一种数据类型或一个值,它是用来指示数据存在或不存在的一种属性。;二、表结构的创建和修改
1、表结构的创建
用“表设计器”(Table Designer)创建表结构;用CREATE TABLE-SQL命令创建表结构
CREATE TABLE TableName
(FieldName1 FieldType [(nFieldWidth[,nPrecision])] [NULL|NOT NULL]
[,Fieldname2…]);2 表结构的修改
用“表设计器”(Table Designer)修改表的结构
用ALTER TABLE-SQL命令修改表结构
增加字段:
ALTER TABLE TableName ADD COLUMN
FieldName FieldType [(nFieldWidth [,nPrecision])]
;修改字段:(此命令不能修改字段名)
ALTER TABLE TableName ALTER COLUMN
FieldName FieldType [(nFieldWidth [,nPricision])]
删除字段:
ALTER TABLE TableName DROP COLUMN FieldName
修改字段名:
ALTER TABLE TableName RENAME COLUMN FieldName1 TO FieldName2;三、字段属性与表属性;字段显示属性
字段的格式(Format)
字段的格式用于指定字段显示时的格式,包括在浏览窗口、表单或报表中显示时的大小写和样式等。
输入掩码(Input Mask)
字段的输入掩码用于指定字段中输入数据的格式。
字段的标题(Caption)和注释(Comment)
标题和注释都是为了使表具有更好的可读性。在设置表结构时,如果字段名不能明确地表达列的含义,
显示全部