第4章 数据库操作和SQL语言.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 数据库操作和SQL语言

第4章 数据库操作与SQL语言 讲述数据库的概念和相关操作以及SQL结构化查询语言 数据库基本概念 数据库(DataBase)就是按一定的组织结构存储在计算机内可共享使用的相关数据的集合。它以文件的形式组织管理一个或多个数据文件,并被多个用户所共享,它是数据库管理系统的重要组成部分。 在Visual FoxPro中,数据库包含有数据库表、视图等数据实体,又提供了数据字典、各种数据保护和数据管理功能,可将数据库看成是个收集表的“容器”。 数据库文件的扩展名是.dbc,在建立数据库时,系统还会建立一个扩展名是.dct的数据库备注文件和一个扩展名是.dcx的数据库索引文件,因此Visual FoxPro数据库包括这3个文件。 4.1 数据库基本操作 4.1.1 数据库建立 数据库的建立有两种方法:使用“数据库设计器”和使用建立数据库的命令 。 1. 用数据库设计器建立数据库 菜单“文件” | “新建”,打开“新建”对话框,选定“文件类型”为“数据库”选项按钮,单击“新建文件”,打开“创建”对话框,在“数据库名”文本框中输入所建的数据库名,单击“保存”按钮→建立数据库,同时打开“数据库设计器”窗口 。 利用“数据库设计器”提供的工具或菜单,可以方便的建立数据库表或建立视图,也可以将自由表添加到数据库中,成为数据库表,以及建立数据库表间的永久关联关系等数据库操作。 [例4-1] 利用“数据库设计器”,新建数据库rsgzk.dbc,并将表rsb.dbf、gzb.dbf、bmdm.dbf和zz.dbf添加到新数据库中,成为数据库表。 ① 建立数据库:菜单“文件” | “新建”命令,选“文件类型”为“数据库”选项按钮,单击“新建文件”,在“数据库名”文本框中输入rsgzk.dbc,单击“保存”按钮,此时建立数据库rsgzk.dbc,同时打开“数据库设计器”窗口。 ② 添加数据表:在“数据库设计器”窗口,单击“数据库设计器”工具中的“添加表”按钮,在“打开”对话框中选定rsb.dbf,单击“确定”按钮,rsb.dbf就添加到了rsgzk数据库中,用同样的方法添加表gzb.dbf、bmdm.dbf和zz.dbf。 2. 用命令方式建立数据库 命令格式: CREATE DATABASE [数据库名] 功能:建立一个数据库同时打开它。 例如建立gzk.dbc的命令如下: CREATE DATABASE gzk 3. 数据库表 数据库表:归属于某个数据库的表称为数据库表。 自由表:独立存在、不与任何数据库相关联的表称为自由表。 数据库表与自由表是Visual FoxPro中表的两种存在状态,这两种表是可以相互转化的,需要注意的是当数据库表转化成自由表时,其数据库表特有的属性将会丢失。 数据库表的优点:可以使用长表名,可以使用长字段名;可以为字段制定标题和添加注释;可以为字段制定默认值和输入掩码;字段有默认的控件类;可以为字段设定字段级规则和记录级规则;支持插入、更新和删除事件的触发器;支持主关键字,表间永久关系和参照完整性规则等。 4.1.2 数据库操作命令 1. 打开数据库命令 命令格式: OPEN DATABASE [数据库名] 功能:打开一个数据库。 例如打开数据库gzk.dbc的命令如下: OPEN DATABASE gzk 2. 关闭数据库命令 命令格式: CLOSE DATABASE [ALL] 功能:关闭当前的数据库和它的表。选择ALL表示关闭所有打开的数据库和它们的表、所有的自由表以及索引文件,返回1号工作区。 例如关闭当前数据库gzk.dbc的命令如下: CLOSE DATABASE 3. 查看和修改数据库结构 命令格式: MODIFY DATABASE [数据库名] 功能:打开数据库设计器,以交互方式查看和修改当前数据库。 例如查看和修改数据库gzk.dbc的命令如下: MODIFY DATABASE gzk.dbc 4. 向数据库中添加表命令 命令格式: ADD TABLE 表名 功能:向当前数据库添加一个自由表。 例如向数据库gzk.dbc添加自由表gzb1.dbf(它为gzb.dbf的复制表)和zz1.dbf(zz.dbf的复制表)。 OPEN DATABASE gzk ADD TABLE gzb1 ADD TABLE zz1 MODIFY DATABASE 查看添加到数据库里的表 CLOSE DATABASE 5. 从数据库中移去表命令 命令格式: REMOVE

文档评论(0)

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

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

1亿VIP精品文档

相关文档