《数据库的基本操作》PPT课件

《数据库的基本操作》PPT课件

ID:46970939

大小:292.00 KB

页数:19页

时间:2019-12-02

《数据库的基本操作》PPT课件_第1页
《数据库的基本操作》PPT课件_第2页
《数据库的基本操作》PPT课件_第3页
《数据库的基本操作》PPT课件_第4页
《数据库的基本操作》PPT课件_第5页
资源描述:

《《数据库的基本操作》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章数据库的基本操作1VisualFoxPro5.1数据库的建立5.2数据库的操作5.3建立与修改数据库表2VisualFoxPro5.1.1建立数据库文件在VisualFoxPro中,建立数据库文件可以采用菜单和命令两种操作方式。1.菜单操作方式5.1数据库的建立3VisualFoxPro2.命令操作方式格式:CREATEDATABASE[<数据库文件名>

2、?]4VisualFoxPro5.1.2向数据库添加自由表自由表和数据库表的概念向数据库添加表的方法5VisualFoxPro5.1.3为数据库表建立索引为了建立表之间的永久关联,需要为数据库表建立索引。为数据

3、库表建立索引的方法6VisualFoxPro5.1.4建立表之间的永久联系基于索引建立的一种永久关系,这种联系被作为数据库的一部分而保存在数据库中。表之间的永久联系在数据库设计器中显示为表索引之间的连接线。操作方法7VisualFoxPro“编辑关系”对话框8VisualFoxPro5.1.5设置参照完整性对于具有永久关系的两个数据库表,当对一个表更新、删除或插入一条记录时,另一个表并未作相应变化,这就破坏了数据的完整性。VisualFoxPro提供一个参照完整性生成器供用户指出保证数据完整性的要求,VisualFoxPro则根据用户要求生成参照完整性规则以保证数据完

4、整性。9VisualFoxPro1.参照完整性生成器窗口更新规则、删除规则、插入规则级联:更改父表中的某一记录时子表中相应的记录将会改变。限制:更改父表中的某一记录时,若子表中有相应的记录,则禁止该操作。忽略:两表更新操作将互不影响。10VisualFoxPro2.设置参照完整性设置参照完整性的方法11VisualFoxPro5.2.1数据库的打开与关闭1.数据库的打开在数据库中建立表或使用数据库中的表时,都必须先打开数据库。打开一个数据库文件,同名的.dct数据库备注文件与.dcx索引文件也一起被打开。操作方法:界面操作命令操作:OPENDATABASE[<数据库文

5、件名>

6、?]5.2数据库的操作12VisualFoxPro注意:(1)在数据库被打开的情况下,它所包含的所有表都可以使用。但这些表并没有被自动打开,使用时仍需要用USE命令打开。(2)当用USE命令打开一个表时,系统首先在当前数据库中查找该表,如果找不到,则在数据库之外继续查找并打开指定的表。2.数据库的关闭格式:CLOSE[ALL

7、DATABASE]13VisualFoxPro5.2.2数据库的修改格式:MODIFYDATABASE[<数据库文件名>

8、?]5.2.3数据库的删除格式:DELETEDATABASE[<数据库文件名

9、?>][DELETETABLES][R

10、ECYCLE]14VisualFoxPro5.3.1在数据库中直接建立表方法:使用数据库设计器1)建立数据库表5.3建立与修改数据库表字段的显示属性输入掩码标题15VisualFoxPro2).有效性规则字段有效性规则:对一个字段的约束,检查单个字段中输入的数据是否有效。记录有效性规则:记录有效性规则是对一个记录的约束,当插入或修改记录时被激活,常用来检查数据输入的正确性。16VisualFoxPro3)触发器触发器是在某些事件发生时触发执行的一个表达式或一个过程。这些事件包括插入记录、修改记录和删除记录。当发生了这些事件时,将引发触发器中所包含的事件代码。插入触发器

11、、更新触发器和删除触发器。17VisualFoxPro5.3.2修改数据库中的表表的内容修改:浏览或编辑窗口表结构修改:表设计器18VisualFoxPro第五章结束19VisualFoxPro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。