我要投稿
  • 您当前的位置:57365.com -> 技术教程 -> 数据库教程 -> VFP教程 -> 教程内容
  • [ 收藏本页教程 ]
  • VFP基础教程 第四章 数据库的创建和使用VFP教程

    教程作者:佚名    教程来源:不详   教程栏目:VFP教程    收藏本页

    4.1 VFP数据库

    1. 数据库的基本组成

    数据库由一个以上相互关联的数据表组成,可以包含一个或多个表、视图、到远程数据源的连接和存储过程。

    视图(view):

    一个保存在数据库中的、由引用一个或多个表、或其他视图的相关数据组成的虚拟表,可以是本地的、远程的或带参数的。

    存储过程(stored procedure):

    是保存在数据库中的一个过程。该过程能包含一个用户自定义函数中的任何命令和函数。

    创建数据库时系统自动生成3个文件:

    数据库文件: 扩展名为 .DBC

    数据库备注文件: 扩展名为 .DCT

    数据库索引文件: 扩展名为 .DCX

    2. 数据库的设计过程

    1)明确建立数据库的目的和使用方式

    2)设计所需的数据表(包括表结构和表记录)

    3)建立表之间的关系

    4)改进设计

     

     

    4.2 数据库的创建


    1. 数据库的创建过程

    数据库的创建过程中一般会涉及下面一些常用操作:

    1)创建新表 → 用表设计器 (设置字段属性和表属性)

    2)添加表 → 用数据库设计器按钮或数据库菜单

    3)创建视图 → 用视图向导、视图设计器

    4)建立关系 → 用鼠标将父表的索引拖到子表的相关索引上

    5)编辑关系 → 用数据库菜单或快捷菜单 → 参照完整性生成器

    6)移去关系 → 用快捷菜单或按delete键

    7)修改表 → 用表设计器

    8)删除表或视图 → 用数据库设计器按钮或数据库菜单

     

    [1] [2] [3] [4] 下一页  

    2. 数据库的新建、打开、关闭

    (1)新建数据库:

    从文件菜单中单击新建 → 在新建对话框中选择数据库并单击新文件 → 在创建对话框中给出库文件名和保存位置 → 在数据库设计器中建立所需的数据库。

    或 从命令窗口中输入命令: create database 数据库名

    (2)打开数据库:

    从文件菜单中单击打开 → 在打开对话框中给出库文件名和保存位置并确定之。

    或 从命令窗口中输入命令: open database 数据库名

    (3)关闭数据库:

    从命令窗口中输入命令:

    close database && 关闭当前数据库

    或 close all && 关闭所有被打开的数据库

    注意:1) 关闭了数据库表不等于关闭了数据库,但关闭了数据库则其中的数据表被同时关闭;

    2) 用鼠标关闭了数据库设计器窗口并不能代表关闭数据库。

    3. 用数据库设计器设计数据库

    (1) 调出表设计器,建立一个新数据表

    方法1:从数据库菜单中选择新表。

    方法2:右击数据库设计器窗口,从快捷菜单中选择新表。

    方法3:单击数据库设计器工具栏的新表按钮。

    方法4:从文件菜单中单击新建,在对话框中选择表。

    注意:

    数据库表的表设计器中内容比自由表的多,增加了字段属性和表属性的设置。设置验证规则目的是为了使输入的数据符合要求,在有矛盾时发出错误提示信息。

    (2) 数据库表的高级属性

    属性类别

    属性名称

    作用

    字

    段

    属

    性

    字段显示属性
    格式
    确定字段内容在被显示时的样式
    输入掩码
    指定字段中输入数据的格式(即所输入的任何内容均显示成此符号)
    标题
    在浏览表时用此名称代替意义不够直观的字段名
    字段验证规则
    规则
    使所输数据符合设定的条件
    信息
    当所输数据违反规则时,系统提示错在哪里
    默认值
    减少输入重复性数据时的工作量
    字段注释
     
    使字段具有更好的可读性

    表

    属

    性

    长表名
     
    与表文件名不同,设置了长表名可以一目了然
    记录验证规则
    规则
    使所输记录符合设定的条件
    信息
    当所输记录违反规则时,系统提示错在哪里
    触发器
    插入触发器
    当所插记录符合此规则时,才可以插入到表中
    更新触发器
    当修改后的记录符合此规则时,才可以进行修改
    删除触发器
    当待删记录符合此规则时,才可以被删除掉
    表注释
     
    使表具有更好的可读性

    字段级规则:

    一种与字段相关的有效性规则,在插入或修改字段值时被激活,多用于数据输入正确性的检验。

    为字段设置验证规则的方法:

      .在表设计器中选定要建立规则的字段名。
      .在“规则”方框旁边选择“…”按钮。
      .在表达式生成器中设置有效性表达式,并选择“确定”。
      .在“信息”框中,键入用引号括起的错误信息。
      .在“默认值”框中,键入合理的初值。
      .注意不同类型数据的表示方法。
      .选择“确定”

    记录级规则:

    一种与记录相关的有效性规则,当插入或修改记录时激活,常用来检验数据输入和正确性。记录被删除时不使用有效性规则。记录级规则在字段级规则之后和触发器之前激活,在缓冲更新时工作。

    触发器:

  • 上一篇:VFP基础教程 第三章 表的创建和使用VFP教程
  • 下一篇:VFP基础教程 第五章 创建查询和视图VFP教程
  • 【加入收藏】【告诉好友】【大 中 小】【打印此文】【回到顶部】【关闭窗口】
    我要投稿   -   广告合作   -   关于本站   -   友情连接   -   网站地图   -   联系我们   -   版权声明   -   设为首页   -   加入收藏   -   网站留言
    Copyright © 2009 - 20012 www.www.hxswjs.com All Rights Reserved.57365.com 版权所有