数据库的基本操作 (2).ppt

上传人:wuy****n92 文档编号:91838771 上传时间:2023-05-28 格式:PPT 页数:19 大小:255KB
返回 下载 相关 举报
数据库的基本操作 (2).ppt_第1页
第1页 / 共19页
数据库的基本操作 (2).ppt_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《数据库的基本操作 (2).ppt》由会员分享,可在线阅读,更多相关《数据库的基本操作 (2).ppt(19页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1Visual FoxProVisual FoxPro5.1 数据库的建立数据库的建立5.2 数据库的操作数据库的操作5.3 建立与修改数据库表建立与修改数据库表 2Visual FoxProVisual FoxPro5.1.1 建立数据库文件建立数据库文件 在在Visual FoxPro中,建立数据中,建立数据库库文件可以采用菜文件可以采用菜单单和命令和命令两种操作方式。两种操作方式。1.菜单操作方式菜单操作方式 5.1 5.1 数据库的建立数据库的建立3Visual FoxProVisual FoxPro2.命令操作方式命令操作方式格式:格式:CREATE DATABASE|?4Visua

2、l FoxProVisual FoxPro5.1.2 向数据库添加自由表向数据库添加自由表自由表和数据库表的概念自由表和数据库表的概念向数据库添加表的方法向数据库添加表的方法5Visual FoxProVisual FoxPro5.1.3 为数据库表建立索引为数据库表建立索引 为了建立表之间的永久关联,需要为数据库为了建立表之间的永久关联,需要为数据库表建立索引。表建立索引。为数据库表建立索引的方法为数据库表建立索引的方法6Visual FoxProVisual FoxPro5.1.4 建立表之间的永久联系建立表之间的永久联系基于索引建立的一种永久关系,这种联系被作基于索引建立的一种永久关系,

3、这种联系被作为数据库的一部分而保存在数据库中。为数据库的一部分而保存在数据库中。表之间的永久联系在数据库设计器中显示为表表之间的永久联系在数据库设计器中显示为表索引之间的连接线。索引之间的连接线。操作方法操作方法7Visual FoxProVisual FoxPro“编辑关系编辑关系”对话对话框框8Visual FoxProVisual FoxPro5.1.5 设置参照完整性设置参照完整性 对于具有永久关系的两个数据库表,当对一对于具有永久关系的两个数据库表,当对一个表更新、删除或插入一条记录时,另一个个表更新、删除或插入一条记录时,另一个表并未作相应变化,这就破坏了数据的完整表并未作相应变化

4、,这就破坏了数据的完整性。性。Visual FoxPro提供一个参照完整性生成提供一个参照完整性生成器供用户指出保证数据完整性的要求,器供用户指出保证数据完整性的要求,Visual FoxPro则根据用户要求生成参照完整则根据用户要求生成参照完整性规则以保证数据完整性。性规则以保证数据完整性。9Visual FoxProVisual FoxPro1参照完整性生成器窗口参照完整性生成器窗口 更新规则、删除规则、插入规则更新规则、删除规则、插入规则级联:级联:更改父表中的某一记录时子表中相应的记录将会改变。更改父表中的某一记录时子表中相应的记录将会改变。限制限制:更改父表中的某一记录时,若子表中有

5、相应的记录,则:更改父表中的某一记录时,若子表中有相应的记录,则禁止该操作。禁止该操作。忽略忽略:两表更新操作将互不影响。:两表更新操作将互不影响。10Visual FoxProVisual FoxPro2设置参照完整性设置参照完整性 设置参照完整性的方法设置参照完整性的方法11Visual FoxProVisual FoxPro5.2.1 数据库的打开与关闭数据库的打开与关闭1.数据库的打开数据库的打开 在数据库中建立表或使用数据库中的表时,都必须在数据库中建立表或使用数据库中的表时,都必须先打开数据库。打开一个数据库文件,同名的先打开数据库。打开一个数据库文件,同名的.dct数据库备注文件

6、与数据库备注文件与.dcx索引文件也一起被打开。索引文件也一起被打开。操作方法:操作方法:界面操作界面操作命令操作:命令操作:OPEN DATABASE|?5.2 5.2 数据库的操作数据库的操作12Visual FoxProVisual FoxPro注意:注意:(1)在数据库被打开的情况下,它所包含的所有表)在数据库被打开的情况下,它所包含的所有表都可以使用。但这些表并没有被自动打开,使用时都可以使用。但这些表并没有被自动打开,使用时仍需要用仍需要用USE命令打开。命令打开。(2)当用)当用USE命令打开一个表时,系统首先在当前命令打开一个表时,系统首先在当前数据库中查找该表,如果找不到,则

7、在数据库之外数据库中查找该表,如果找不到,则在数据库之外继续查找并打开指定的表。继续查找并打开指定的表。2.数据库的关闭数据库的关闭格式:格式:CLOSE ALL|DATABASE13Visual FoxProVisual FoxPro5.2.2 数据库的修改数据库的修改格式:格式:MODIFY DATABASE|?5.2.3 数据库的删除数据库的删除格式:格式:DELETE DATABASE DELETETABLESRECYCLE14Visual FoxProVisual FoxPro5.3.1 在数据库中直接建立表在数据库中直接建立表方法:使用数据库设计器方法:使用数据库设计器1)建立数据

8、库表建立数据库表5.3 5.3 建立与修改数据库表建立与修改数据库表u字段的显示属性字段的显示属性u输入掩码输入掩码u标题标题15Visual FoxProVisual FoxPro2).有效性规则有效性规则字段有效性规则字段有效性规则:对一个字段的约束,检查单个对一个字段的约束,检查单个字段中输入的数据是否有效。字段中输入的数据是否有效。记录有效性规则记录有效性规则:记录有效性规则是对一个记录记录有效性规则是对一个记录的约束,当插入或修改记录时被激活,常用的约束,当插入或修改记录时被激活,常用来检查数据输入的正确性。来检查数据输入的正确性。16Visual FoxProVisual FoxP

9、ro3)触发器)触发器触发器是在某些事件发生时触发执行的一个表达式或触发器是在某些事件发生时触发执行的一个表达式或一个过程。这些事件包括插入记录、修改记录和删一个过程。这些事件包括插入记录、修改记录和删除记录。当发生了这些事件时,将引发触发器中所除记录。当发生了这些事件时,将引发触发器中所包含的事件代码。包含的事件代码。插入触发器、更新触发器和删除触发器插入触发器、更新触发器和删除触发器。17Visual FoxProVisual FoxPro5.3.2 修改数据库中的表修改数据库中的表表的内容修改:浏览或编辑窗口表的内容修改:浏览或编辑窗口表结构修改:表设计器表结构修改:表设计器18Visual FoxProVisual FoxPro第五章结束第五章结束19Visual FoxProVisual FoxPro

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com