第3章整理ppt.ppt
《第3章整理ppt.ppt》由会员分享,可在线阅读,更多相关《第3章整理ppt.ppt(33页珍藏版)》请在三一文库上搜索。
1、第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、) 在项目管理器中创建数据库 打开或建立一个“项目管理器” “数据”选项卡 “数据库” 右侧的“新建” “新建数据库”。,(2) 利用菜单或工具栏创建数据库 【文件】 【新建】,或单击“常用”工具栏中的“新建”按钮,弹出“新建”对话框,在文件类型中选择“数据库”,单击右侧的“新建文件”按钮。 【例3.1】用菜单方法建立“教学管理”数据库。,(3) 使用命令创建数据库 【格式】:CREATE DATABASE |? 【功能】:创建并打开一个数据库。,2打开数据库 (1) 在项目管理器中打开数据库 (2) 利用菜单或工具栏打开数据库 (3) 使用命令打开数据库 【格式】:OPEN DATABASE
3、 |? EXCLUSIVE|SHARED NOUPDATE VALIDATE 【功能】:打开指定名称的数据库文件。 注意:可以从“常用”工具栏上的数据库下拉列表中,选择一个打开的数据库作为当前数据库,也可以使用下面的命令来指点当前数据库: SET DATABASE TO ,3.1.2 数据库其他简单操作 1.修改数据库 【格式】:MODIFY DATABASE |? NOWAIT NOEDIT 【功能】:修改数据库 2. 关闭数据库 【格式】:CLOSE DATABASE|ALL 【功能】:关闭数据库。,3. 删除数据库 (1) 在项目管理器中删除 (2) 使用命令删除 【格式】:DELETE
4、 DATABASE |? DELETETABLES RECYCLE 【功能】:删除数据库文件 注意:在没有选择DELETETABLES可选项时,删除数据库后,它所包含的表变成自由表。,3.2 数据库表的操作,3.2.1 数据库表与自由表 一个 Visual FoxPro 表或 .dbf 文件,能够存在以下两种状态之一:数据库相关联的数据库表;与数据库无关联的自由表。 数据库表从数据库中移出来,变为自由表;反之,自由表加入到数据库中,即变为数据库表。,1.自由表的创建 (1) 利用菜单或工具栏创建自由表 (2) 在项目管理器中创建自由表 【例3.2】利用工具栏创建一个自由表“STU.DBF”,使
5、其结构和记录与“学生”数据表相同。,2.数据库表的创建 (1)利用菜单或工具栏创建 (2) 在项目管理器中创建数据库表 (3) 利用数据库设计器创建数据库表 在打开数据库设计器时会出现数据库设计器工具栏,同时在系统主菜单中会出现【数据库】菜单项。从【数据库】菜单项中选择【新建表】或者选择“数据库设计器”工具栏中的“新建表”命令按钮,都会打开“新建表”对话框。 【例3.3】利用【数据库】菜单为“教学管理”数据库创建一个数据库表“学生1.DBF”,使其结构和记录与“学生”数据表相同。,3.自由表与数据库表的转换 (1) 向数据库中添加一个自由表 1) 使用项目管理器添加自由表 2) 在数据库设计器
6、中添加表 3) 使用命令添加自由表 【格式】:ADD TABLE |? NAME 【功能】:向当前数据库中添加自由表,(2) 从数据库中移去表 1) 在数据库设计器中移去数据库表 2) 使用命令移出表 【格式】:REMOVE TABLE |?DELETE 【功能】:从当前数据库中移去一个表。 【例3.4】将“学生”、“选课”、“课程”、“入学成绩”和“教师”数据表添加到“教学管理”数据库中,然后将“学生1”数据表从该数据库中移除。,4.数据库表的表设计器 通过上面的几种方法我们可以打开表设计器,建立数据库表。相对于自由表,数据库表在建立时增加了数据字典的功能(例如长字段名、主关键字、候选关键字
7、、默认值、字段级和记录级规则及触发器)。这些内容存储在.DBC 文件中,在创建表或视图的过程中创建。,(1) 数据库表中的长字段名 在数据库表中的字段名最长为128个字符。而且数据库表还可以指定一个长表名,长表名最多也可包含128个字符 。 (2) 数据库表特有的设置默认值等属性功能 1) “显示”组框 定义字段的显示格式、输入掩码和字段的标题。 2) “字段有效性”组框 定义字段的有效性规则、违反规则时的提示信息和字段的默认值。 为字段设置有效规则的方法: .在表设计器中选定要建立规则的字段名。 .在“规则”中设置有效性表达式。 .在“信息”框中,键入用引号括起的错误信息。 .在“默认值”框
8、中,键入合理的初值。.单击“确定”,【例3.5】在学生数据表中,设置“性别”字段的字段有效性。,3) “记录有效性”组框 与记录相关的有效性规则,是对同一记录中不同字段之间的逻辑关系进行验证。 【例3.6】为“学生”表设置记录有效性规则,不允许“学号”字段为空。,4) “触发器”组框,3.2.2数据库表的其他操作 1.修改结构 1) 使用项目管理器修改表结构 2) 使用数据库设计器修改表结构 2.浏览记录 1) 使用项目管理器浏览数据库表 2) 使用数据库设计器浏览数据库表 打开数据库设计器,右击要浏览的数据表,选择快捷菜单中 “浏览”命令或者在“数据库”菜单中选择“浏览”命令再或者直接在选中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 ppt
链接地址:https://www.31doc.com/p-2577411.html