1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物理科学学院 信息工程学院公共计算机基础教学中心 教学内容 学习要求 课后作业 上机实验 程序源码 启动VFP 主要内容 1.建立数据库文件 2.打开、关闭数据库 3.添加、移去数据表 4.数据表属性的设置 5.表间的永久关系 6.参照完整性 8.1 建立数据库文件 ?为什么要建立数据库? 关系数据库中,为了减少数据的冗余,通常将复杂的表分解为多个表,表与表之间存在着相互的联系。若将这些表组织成数据库,则能够完成更加复杂的操作,更加方便地实现数据库应用系统所要完成的任务。 数据库(DataBase)实际上是一个逻辑上的概念和手段,通过一组文件将相互联系的数据表及其相关的数据库对象统一组织和管理。 8.1 建立数据库文件 ?建立数据库的一般步骤? ?确定数据库要实现的任务,确定数据库中需要存储哪些信息。 ??创建需要的表,将信息分解为不同的相关主题。 ???设计表中需要的字段,即确定表的结构。 ?建立表之间的关系,确定各表之间的数据应该如何进行连接。 ??添加所需要的视图和连接,便于使用数据库,并在本地与远程上实现查询。 修改和优化数据库,发现问题然后进行修改。 8.1 建立数据库文件 ?数据库设计器 Visual FoxPro为了实现数据库的操作专门提供了一个数据库设计器。在数据库设计器中,可以非常方便地创建、添加和删除表,显示数据库中包含的全部表、视图,建立表间的关联关系。 【数据库设计器】窗口活动时,Visual FoxPro系统窗口中出现【数据库】菜单和【数据库设计器】工具栏。 在【数据库设计器】窗口中,每个表用一个可调整大小的窗口代表,窗口中列出表的字段和索引。【数据库设计器】用表之间连接索引的线段显示表间的永久关系。 若【数据库设计器】工具栏没有出现,则可执行系统菜单栏【显示】菜单中的【工具栏】命令。 【数据库设计器】窗口中,若用鼠标右击窗口的空白,将会出现一个对数据库进行操作的快捷菜单 8.1 建立数据库文件 ?建立数据库文件 ?菜单方式 执行系统【文件】菜单中的【新建】命令,从弹出的【新建】对话框中选择【数据库】选项,然后单击按钮,进入【创建】对话框窗口,在【创建】对话框中定义新建的数据库文件名,最后单击“确定”按钮,即可出现【数据库设计器】窗口 。 8.1 建立数据库文件 ?建立数据库文件 ?命令方式 【格式】CREATE DATABASE [数据库名|?] 【功能】创建一个数据库文件。 【说明】① 在命令中,如果未指定数据库文件名,或使用了可选“?”,将打开“创建”对话框,要求输入一个数据库名并确定保存位置。 ② 利用命令建立数据库文件并不会自动打开数据库设计器,还需要使用MODIFY DATABASE命令或执行系统【显示】菜单中的【数据库设计器】命令打开数据库设计器。 CREATE DATABASE 学生管理 8.2 打开和关闭数据库文件 ?打开数据库 无论是在数据库中建立数据表,还是使用数据库中的表,都必须先打开数据库。 ?菜单方式 执行系统【文件】菜单中的【打开】命令,从弹出的【打开】对话框中的【文件类型】下拉列表中选择【数据库】,然后选择或在【文件名】框中输入数据库文件名,单击按钮即可。 8.2 打开和关闭数据库文件 ?命令方式 【格式】 OPEN|MODIFY DATABASE [数据库名|?][EXCLUSIVE] ① 命令中如果没有指定数据库名,则显示“打开”对话框。 ② 使用OPEN命令打开的数据库要通过MODIFY DATABASE 命令才能显示数据库设计器。 ③ 在OPEN命令打开数据库时,还可以选择EXCLUSIVE选项,表示以独占的方式打开该数据库,其他用户不能访问,否则将会出错。 8.2 打开和关闭数据库文件 注意: 按命令方式打开数据库后,包含在数据库中的所有表都可以使用,但这些表不会自动打开,往往还需要用USE命令打开。Visual FoxPro在同一时刻可以打开多个数据库,但同一时刻只有一个当前数据库。 无论是创建新的数据库,还是打开了已经存在的数据库之后,此时若新建表则系统默认该表为数据库表,而并非自由表。 另外,Visual FoxPro执行查询(Query)和表单(Form)操作时也可自动打开和选择数据库。 8.2 打开和关闭数据库文件 ?关闭数据库 【格式1】 CLOSE DATABASE 【功能】 关闭当前的数据库文件及其表、自由表。 【格式2】 CLOSE ALL 【功能】 关闭所有打开的数据库文件及其表、自由表以及各类文件。 8.3 添加、移去数据表 ?添加表 自由表是不属于任何数据库的表。在Visual FoxPro中创建表时,如果当前没有打开的数

文档评论(0)

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

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

1亿VIP精品文档

相关文档