第3章数据库及表的创建和使用导论.ppt

  1. 1、本文档共193页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据库及表的创建和使用;本章要点;3.1 VFP数据库概述; VFP把数据存储在表文件(.dbf)中,VFP的表文件分为两类:;设计数据库的一般步骤如下: 1. 确定建立数据库的目的,分析数据需求:这有助于确定创建的数据库中需要保存哪些信息。 2. 确定需要的表:在明确了建立数据库的目的之后,就可以着手把信息分成各个独立的主题,每个主题都可以是数据库中的一个表。 3. 确定所需字段:确定在每个表中要保存哪些信息,在表中的每类信息称做一个字段,浏览时在表中显示为一列。 4. 确定关系:分析每个表,确定一个表中的数据和其他表中的数据有何关系。必要时,可在表中加入字段或创建一个新表来明确关系。 5. 设计优化:即修改并完善数据库的设计。;系别表(xbh,xbm); 数据库提供了如下的工作环境:存储一系列的表;表之间建立关系;设置属性和数据有效性规则,使相关联的表协同工作。 每创建一个新的数据库都将生成三个文件: ▲ 数据库文件(.dbc) ▲ 关联的数据库备注文件(.dct) ▲ 关联的数据库索引文件(.dcx) 数据库文件并不在物理上包含任何附属对象(表或字段等),在数据库文件中仅存储了指向表文件的路径指针。;1、利用界面操作方式创建数据库 ◆ 在“项目管理器”中新建数据库 ◆ 通过“新建”对话框新建数据库;2、命令方式创建数据库 语法:CREATE DATABASE [数据库名 | ?] 功能:创建并打开数据库 说明: (1)在命令中没有给出数据库名或给出了“?”,则命令自动打开“新建”对话框; 例: CRACEATE DATABASE CREATE DATABASE ? (2)创建数据库后,该数据库处于打开状态,但不出现数据库设计器; (3)用命令方式创建的数据库不会自动添加到项目管理器中。;1、数据库表 从属于某一数据库的表称 “数据库表 ” 。 数据库表与数据库之间的相关性是通过数据库表文件(.dbf)与数据库文件(.dbc)之间的双向链接实现的。双向链接包括:前链 和后链 。;;数据库表的添加与移去 向数据库中添加表是指把自由表添加到数据库中,使自由表成为数据库表; 从数据库中移去表是指把数据库??从数据库中释放,使其成为自由表。 数据库表的添加和移去,其本质是建立与删除数据库与表之间的双向链接。 向数据库中添加与移去表的方法有: ▲ 利用“项目管理器”在数据库中添加或移去表 ▲ 利用“数据库设计器”在数据库中添加或移去表 ▲ 使用命令在数据库中添加或移去表;▲ 利用“项目管理器”添加和移去表;▲ 利用“数据库设计器”在数据库中添加和移去表;▲ 使用命令在数据库中添加和移去表 语法: ADD TABLE 自由表名 [ NAME 长表名 ] 功能:将指定的自由表添加到当前数据库中 说明:长表名可以包含128个字符,以取代扩展名为.dbf的短文件名。 例: ADD TABLE cc NAME 学生基本情况表;两个需要注意的问题: ▲一张表只能隶属于一个数据库,因此若要将已隶属于其它数据库的表添加到当前数据库中,必须首先使其成为自由表,然后才能添加到当前数据库中。 ▲如果意外删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其它的数据库中。这时需要利用FREE TABLE命令删除存储在数据库表中的后链,使之成为自由表。 语法:FREE TABLE 表文件名 功能:删除存储在数据库表中的后链;2、视图(View) 设计表时,要把数据按主题分解到各个表中;在使用表时,可反过来,把分散在相关表中的数据通过链接的条件把它们集中起来,构成一张 “虚表 ” ,视图即为一种“虚表”类型,其数据来源于一张或多张表。;3.2.3 数据库的使用;2、设置当前数据库 所有打开的数据库中,只有一个是当前数据库;在连续打开多个数据库后,最后一个打开的,即为当前数据库。也可以把其它的数据库设置为当前数据库。 ▲ 工具按钮 “数据库”下拉列表中,显示了所有已打开的数据库,可从中选择一个作为当前数据库。 ▲ 窗口命令 SET DATABASE TO 数据库文件名;语法:CLOSE DATABASE ALL 功能:关闭所有打开的数据库及其中的表、所有打开的自由表及其索引和格式文件,且把当前工作区设置为 1。 语法:CLOSE ALL 功能:关闭所有工作区中打开的数据库、表(数据库表和自由表)、索引文件以及各种设计器,但不关闭命令窗口、调试窗口、帮助窗口、跟踪窗口。;4、删除数据库

文档评论(0)

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

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

1亿VIP精品文档

相关文档