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

第3章 数据库、查询和视图.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据库、查询和视图 3. 1 数据库的基本操作 数据库(DataBase)就是按一定的组织结构存储在计算机内可共享使用的相关数据的集合。 在Visual FoxPro中,数据库包含有数据库表、视图等数据实体,又提供了数据字典、各种数据保护和数据管理功能,可将数据库看成是个收集表的“容器”。 3.1.1 数据库的建立 数据库的建立有两种方法:使用“数据库设计器”和使用建立数据库的命令 。 用数据库设计器建立数据库 菜单【文件】→【新建】→打开“新建”对话框,选定“文件类型”为【数据库】选项按钮→单击【新建文件】→打开“创建”对话框,在“数据库名”文本框中输入所建的数据库名,单击【保存】按钮→建立数据库,同时打开“数据库设计器”窗口 。 利用“数据库设计器”提供的工具或快捷菜单,可以方便的建立数据库表或建立视图,也可以将自由表添加到数据库中,成为数据库表,以及建立数据库表间的永久关联关系等数据库操作。 [例3-1] 利用“数据库设计器”,新建数据库rsgzk.dbc,并将表rsb.dbf、gzb.dbf、bmdm.dbf和zz.dbf添加到新数据库中,成为数据库表。 (1)按照表4-7和表4-8建立部门代码表(bmdm)和增资表(zz)结构,并输入记录数据。 (2)建立数据库rsgzk.dbc。 (3)添加表rsb.dbf、gzb.dbf、bmdm.dbf和zz.dbf 。 用命令方式建立数据库 命令格式: CREATE DATABASE [数据库名] 功能:建立一个数据库同时打开它。 例如建立gzk.dbc的命令如下: CREATE DATABASE gzk 3.1.2 数据库操作命令 打开数据库命令 命令格式: OPEN DATABASE [数据库名] 功能:打开一个数据库。 例如打开数据库gzk.dbc的命令如下: OPEN DATABASE gzk 关闭数据库命令 命令格式: CLOSE DATABASE [ALL] 功能:关闭当前的数据库和它的表。选择ALL表示关闭所有打开的数据库和它们的表、所有的自由表以及索引文件,返回1号工作区。 例如关闭当前数据库gzk.dbc的命令如下: CLOSE DATABASE 向数据库中添加表命令 命令格式: ADD TABLE 表名 功能:向当前数据库添加一个自由表。 例如向数据库gzk.dbc添加自由表gzb1.dbf(它为gzb.dbf的复制表)和zz1.dbf(zz.dbf的复制表) OPEN DATABASE gzk ADD TABLE gzb1 ADD TABLE zz1 从数据库中移去表命令 命令格式: REMOVE TABLE 表名 功能:从当前数据库中移去一个表。 从数据库gzk.dbc中移出表zz1.dbf。 OPEN DATABASE gzk REMOVE TABLE zz1 在确认对话框选“是”,移出数据库表zz1 删除数据库命令 命令格式: DELETE DATABASE 数据库名 功能:从磁盘中删除一个数据库文件。 从磁盘中删除数据库文件gzk.dbc。 CLOSE DATABASE ALL 关闭所有打开的数据库 DELETE DATABASE gzk.dbc 在确认对话框选“是”,删除数据库 浏览数据库文件 浏览数据库rsgzk.dbc的命令如下: CLOSE DATABASE ALL 浏览前首先关闭.DBC文件 USE rsgzk.dbc 打开数据库文件必须指明扩展名. DBC BROWSE 3.1.3 数据词典 数据字典就是包含数据库中所有表信息的一个表。存储在数据字典中的信息称之为元数据,包括长表名、长字段名、有效性规则、触发器,表间永久关系以及数据库对象的定义等。 使用数据字典,可以设置字段级和记录级的有效性检查,保证主关键字字段内容的唯一性。 设置字段级规则 字段级规则主要包括显示属性、字段有效性和字段注释三部分。 设置记录级规则 记录级规则主要包括记录有效性、触发器的设置和表注释。 建立表间永久关系 永久关系是数据库表间的关系,它们存储在数据库文件中。 利用“数据库设计器”来建立永久关系: 在“数据库设计器”中,用鼠标从一个表的主索引或候选索引拖到另一个表的任一索引,当出现表间关联连线时就表示关系已建立。用鼠标右键单击连线,弹出快捷菜单,可以进行删除关系、编辑关系和编辑参照完整性操作。 [例3-2]在例3-1的数据库rsgzk.dbc中的各表建立永久关系。 (1) 建立各表的索引。 (2)利用数据库设计器,画出表间关系连线。 建立表rsb与表gzb的连线:形成一条一一关系连线 建立表

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档