第5章索引、关系、完整性.ppt

第5章索引、关系、完整性.ppt

ID:48045735

大小:1.49 MB

页数:91页

时间:2020-01-13

第5章索引、关系、完整性.ppt_第1页
第5章索引、关系、完整性.ppt_第2页
第5章索引、关系、完整性.ppt_第3页
第5章索引、关系、完整性.ppt_第4页
第5章索引、关系、完整性.ppt_第5页
资源描述:

《第5章索引、关系、完整性.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数据库的管理本章要点5.1数据库的基本操作5.2数据库表的属性设置5.3创建索引文件5.4表间关系5.5数据完整性本章逻辑结构5.1数据库的基本操作5.1.1数据库的打开和关闭5.1.2查看数据库信息5.1.3修改数据库5.1.4删除数据库5.2数据库表的属性设置5.2.1设置字段级属性5.2.2设置表的属性本章逻辑结构5.3创建索引文件5.3.1索引的作用5.3.2索引文件的类型5.3.3索引文件的创建5.3.4索引文件的使用5.4表间关系5.4.1关系的类型5.4.2表间的临时关系5.4.3建立表间永久关系本章逻辑结构5.5数据完整性5.5.1参照完整性设

2、计器5.5.2参照完整性的设置5.1数据库的基本操作5.1.1数据库的打开和关闭1.数据库的打开对数据库操作之前要先打开,打开数据库的方法有多种,常用的方法有菜单方式和命令方式。另外,也可以打开项目管理器后直接对数据库做各种操作。实例49打开“招生管理”数据库。方法一菜单方式(1)单击“文件”→“打开”命令,弹出“打开”对话框。(2)在“文件类型”下拉列表框中选择“数据库(*.DBC)”选项。(3)在“查找范围”处选择“招生管理”数据库所在的位置,选中“招生管理”数据库,单击“确定”按钮即可弹出“数据库设计器-招生管理”窗口,并在“数据库设计器”窗口中显示出组成该数

3、据库的若干表以及它们的关系。方法二命令方式在“命令”窗口中输入打开数据库文件的命令:5.1数据库的基本操作OPENDATABASE[<数据库名>

4、?]另外,也可以用修改数据库的命令打开数据库文件:MODIFYDATABASE[<数据库名>

5、?]或使用打开表文件的命令打开数据库文件:USE[<数据库名>

6、?]其中,<数据库名>用于指定打开数据库的位置、文件名。若不指定文件名或在命令后加?,则会弹出“打开”窗口。打开“招生管理”数据库用命令:opendatabase招生管理或modifydatabase招生管理或use招生管理5.1数据库的基本操作其中,opendata

7、base是一条专用于打开数据库的命令。使用modifydatabase命令,会弹出“数据库设计器”窗口。因为数据库文件从结构上看仍然是一个表文件,所以用打开表文件的命令use打开数据库时,VisualFoxPro的“显示”菜单栏中多了“浏览”、“表设计器”菜单项。选择“表设计器”菜单项,可以见到如图5-1所示的数据库结构,该结构是伴随着数据库的生成自动生成的。选择“浏览”菜单项,可以见到如图5-2所示的数据库记录,“Objecttype”字段显示了对象的类型,“Objectname”字段显示了对象的名。例如“Objecttype”字段值为“Table”,“Objec

8、tname”字段值为“学生基本情况”,表示“学生基本情况”是个表文件。尽管在此环境下可以修改数据库的结构和记录,但最好还是不要做任何改动,因为这种改动很容易将数据库破坏。其实,在VisualFoxPro中,项目、数据库、报表、标签、类库在本质上都是表,都可以用use命令打开,并用browse来查看它们的内容。5.1数据库的基本操作图5-1招生管理数据库文件的结构5.1数据库的基本操作图5-2招生管理数据库文件中的记录5.1数据库的基本操作2.指定当前数据库在VisualFoxPro中每个工作区都可以打开一个数据库,所以可以有多个数据库在不同的工作区内同时打开。因为只

9、有一个工作区为当前工作区,所以当前数据库也只能有一个。若在不同工作区打开了多个数据库,可以用命令指定其中的一个为当前数据库。在“命令”窗口中输入指定当前数据库的命令:SETDATABASETO[<数据库名>]其中,<数据库名>用于指定打开数据库的位置、文件名。若没有此项则该命令的作用是关闭当前数据库。3.数据库的关闭使用完毕的数据库文件,一定要关闭。这样既保障了数据库的安全,又提高了系统的运行效率。通常关闭数据库的同时也关闭其中的表文件。5.1数据库的基本操作5.1.2查看数据库信息数据库信息包括数据库名、数据库的存储路径、数据库中包含的表文件名、表文件中包含的字段

10、名等等。在“命令”窗口中输入查看数据库信息的命令:LIST

11、DISPLAYDATABASE[TOPRINTER[PROMPT]

12、TOFILE<文件名>][NOCONSOLE]其中,LISTDATABASE命令连续显示数据库中的信息,DISPLAYDATABASE命令分屏显示数据库中的信息。TOPRINTER[PROMPT]:将显示结果输出到打印机,包含PROMPT选项可以在打印之前显示“打印”对话框。TOFILE<文件名>:将显示结果输出到指定的文件中。NOCONSOLE:指明不向VisualFoxPro主窗口或活动的用户自定义窗口输出。实例50查看“招生管理”

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

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

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