文档详情

3﹒数据库与表的创建及使用.ppt

发布:2017-05-01约1万字共84页下载文档
文本预览下载声明
第三章 数据库与表的创建和使用;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) 标题和注释都是为了使表具有更好的可读性。在设置表结构时,如果字段名不能明确地表达列的含义,
显示全部
相似文档