网站大量收购独家精品文档,联系QQ:2885784924

第4章 数据库.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 数据库

第4章 数据库的创建和使用 4.1 VFP数据库概述 4.2 数据库的创建 4.3 数据库的使用 4.4 VFP数据字典概述 4.5 数据库表 4.6 永久关系与参照完整性 4.7 数据库及其对象的几个常用函数 重点 数据库的概念 数据库设计器 数据库表字段的扩展属性 数据库表的扩展属性 表之间的关系 永久关系 参照完整性 4.1 VFP数据库概述 引入 表和表之间的关系的永久存储 表和字段的扩展属性 概念: 数据库是一个容器,是许多相关数据库表及其关系的集合 教学管理数据库中表和表之间关系示意图 4.2 数据库的创建 数据库的工作环境 存储一系列的表 在表间建立关系 设置属性和数据有效性规则是相关的表协同工作 数据库文件 (VFP) 文件类型: 数据库文件、数据库备注文件、数据库索引文件 扩展名:DBC DCT DCX 数据库文件和表及字段的关系 数据库文件并不在物理上包含任何附属对象(表或字段等),在数据库文件中仅存储了指向表文件的路径指针 4.2.1 数据库的创建 界面方式 “项目管理器”窗口 创建的数据库自动添加项目 “新建”对话框 菜单 :“文件”——“新建” 工具栏:“新建”按钮 创建的数据库不会自动添加到项目 创建数据库后,将打开“数据库设计器”窗口,显示对应的 “数据库设计器”工具栏 数据库的创建 命令方式 CREATE DATABASE CREATE DATABASE ? CREATE DATABASE 数据库名 第1、2句命令会自动打开“数据库设计器”窗口 第 3句命令不会自动打开“数据库设计器”窗口 4.2.2 VFP数据库的组成 4.2.2 VFP数据库的组成 1. 数据库表 (从属于某一个数据库的表) 数据库表与数据库的相关性是通过数据库表文件(.DBF)与数据库文件(.DBC)之间的双向链接实现的 VFP数据库的组成 2. 视图 由一张表或多张表的数据构成的一张“虚表”, 可以更新其中的信息,并将更新结果永久保存到磁盘上,例:xm kcm cj 本地视图、远程视图 3. 连接 是保存在数据库中的一个定义,指定数据源名称 4. 存储过程 是保存在数据库中的过程代码,包括用户自定义函数、系统为保障参照完整性创建的函数。 在打开数据库时,存储过程被自动加载到内存,从而可提高数据库性能, 4.3 数据库的使用 打开数据库 界面方式 项目管理器/菜单/工具栏 命令方式 open database open database 数据库名 exclusive|shared open database db1 open database db2 open database db3 可以同时打开多个数据库,最后打开的为当前数据库 项目中包含的数据库随项目的关闭而关闭 数据库的使用 设置当前数据库 “常用”工具栏的数据库下拉列表 Set database to 已打开的数据库 检查数据库有效性 有些操作可能破坏数据库的双向链接 移动或删除了数据库文件或表文件 检查数据库的有效性和更新链接的命令 Validate database recover 要求数据库为独占方式打开的当前数据库 数据库的使用 关闭数据库 项目管理器 Close database 关闭当前数据库 close database all 关闭所有的数据库 删除数据库 项目管理器 Delete file 修改数据库 (打开数据库设计器) “显示”菜单——数据库设计器 Modify database 4.4 VFP数据字典概述 数据字典 是存储在数据库中用于描述所管理的表和对象的数据,即关于数据的数据,称为元数据 数据字典的存储 每个数据库的数据字典都存储在数据库文件中 Use 数据库名.dbc browse 数据字典 数据字典可以创建和制定的内容 数据库表的主索引、永久关系、长表名、表注释、字段级和记录级有效规则、存储过程、插入更新删除事件触发器 正因为这张特殊的表的存在,库表比自由表多出一些扩展属性 (4.5节) 同时库表之间也可以保持数据的一致(4.6节) 也可以用函数查看、设置数据库的属性(4.7节) 4.5 数据库表 自由表的属性 字段名、字段类型、字段宽度、索引、NULL 数据库表的扩展属性 主索引、永久关系、长表名、表注释、字段级和记录级有效规则、存储过程、触发器 4.5.1 数据库表的创建 界面方式 项目管理器窗口 数据库设计器窗口 在数据库打开时,通过菜单和工具栏新建 命令方式 Create Table-SQL open database jxsj create table xsb n

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档