数据库及其操作【荐】.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文档。上传文档
查看更多
第3章 数据库及其操作 Visual FoxPro的数据库主要由数据库表 Tables 、视图 View 、关系 Relation 、存储过程 Stored Procedure 和连接等等相关对象组成。 数据库创建后会形成三个文件,它们是基本文件即数据库文件 .DBC 、数据库备份文件 .DCT 和相关的数据库索引文件 .DCX 。 3.1 数据库基本操作 3.2 数据库表的操作 3.3 数据库多表操作 3.4 数据完整性 3.1 数据库基本操作 3.1.1 创建与打开数据库 1.创建数据库 1 在项目管理器中创建数据库 2 利用菜单或工具栏创建数据库 3 使用命令创建数据库 1 在项目管理器中创建数据库 打开或建立一个“项目管理器” →“数据”选项卡→ “数据库” →右侧的“新建” → “新建数据库”。 2 利用菜单或工具栏创建数据库 【文件】 → 【新建】,或单击“常用”工具栏中的“新建”按钮,弹出“新建”对话框,在文件类型中选择“数据库”,单击右侧的“新建文件”按钮。 【例3.1】用菜单方法建立“教学管理”数据库。 2.打开数据库 1 在项目管理器中打开数据库 2 利用菜单或工具栏打开数据库 3 使用命令打开数据库 【格式】:OPEN DATABASE [ |?] [EXCLUSIVE|SHARED] [NOUPDATE] [VALIDATE] 【功能】:打开指定名称的数据库文件。 注意:可以从“常用”工具栏上的数据库下拉列表中,选择一个打开的数据库作为当前数据库,也可以使用下面的命令来指点当前数据库: SET DATABASE TO [ ] 3.1.2 数据库其他简单操作 1.修改数据库 【格式】:MODIFY DATABASE [ |?] [NOWAIT] [NOEDIT] 【功能】:修改数据库 2. 关闭数据库 【格式】:CLOSE DATABASE|ALL 【功能】:关闭数据库。 3. 删除数据库 1 在项目管理器中删除 2 使用命令删除 【格式】:DELETE DATABASE [ |?] [DELETETABLES] [RECYCLE] 【功能】:删除数据库文件 注意:在没有选择DELETETABLES可选项时,删除数据库后,它所包含的表变成自由表。 3.2 数据库表的操作 3.2.1 数据库表与自由表 一个 Visual FoxPro 表或 .dbf 文件,能够存在以下两种状态之一:数据库相关联的数据库表;与数据库无关联的自由表。 数据库表从数据库中移出来,变为自由表;反之,自由表加入到数据库中,即变为数据库表。 1.自由表的创建 1 利用菜单或工具栏创建自由表 2 在项目管理器中创建自由表 【例3.2】利用工具栏创建一个自由表“STU.DBF”,使其结构和记录与“学生”数据表相同。 2.数据库表的创建 1 利用菜单或工具栏创建 2 在项目管理器中创建数据库表 3 利用数据库设计器创建数据库表 在打开数据库设计器时会出现数据库设计器工具栏,同时在系统主菜单中会出现【数据库】菜单项。从【数据库】菜单项中选择【新建表】或者选择“数据库设计器”工具栏中的“新建表”命令按钮,都会打开“新建表”对话框。 【例3.3】利用【数据库】菜单为“教学管理”数据库创建一个数据库表“学生1.DBF”,使其结构和记录与“学生”数据表相同。 3.自由表与数据库表的转换 1 向数据库中添加一个自由表 1 使用项目管理器添加自由表 2 在数据库设计器中添加表 3 使用命令添加自由表 【格式】:ADD TABLE |? [NAME ] 【功能】:向当前数据库中添加自由表 2 从数据库中移去表 1 在数据库设计器中移去数据库表 2 使用命令移出表 【格式】:REMOVE TABLE |?[DELETE] 【功能】:从当前数据库中移去一个表。 【例3.4】将“学生”、“选课”、“课程”、“入学成绩”和“教师”数据表添加到“教学管理”数据库中,然后将“学生1”数据表从该数据库中移除。 4.数据库表的表设计器 通过上面的几种方法我们可以打开表设计器,建立数据库表。相对于自由表,数据库表在建立时增加了数据字典的功能(例如长字段名、主关键字、候选关键字、默认值、字段级和记录级规则及触发器)。这些内容存储在.DBC 文件中,在创建表或视图的过程中创建。 1 数据库表中的长字段名 在数据库表中的字段名最长为128个字符。而且数据库表还可以指定一个长表名,长表名最多也可包含128个字符 。 2 数据库表特有的设置默认值等属性功能 1 “显示”组框 定义字段的显示格式、输入掩码和字段的标题。 2 “字段有效性”组框 定义字段的有效性规则、违反

文档评论(0)

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

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

1亿VIP精品文档

相关文档