数据库的创建与操作 课件 .pdf
第四章
数据库的创建与操作
VisualFoxPro数据库应用教程第1页
在关系数据库中,为了减少数据的冗余,通常把一个
复杂的表分解为多个表,表和表之间存在着相互的联系。
数据库就是由一个以上相互关联的数据表组成的,还可以
包含一个或多个表、视图、到远程数据源的连接和存储过
程。数据库中,可以为表中字段或记录设置有效性规则,
控制数据的输入,同时能利用参照完整性保持相关联的表
中数据的一致性。
VisualFoxPro数据库应用教程第2页
本章主要内容
创建和管理数据库
设置数据库中表字段和记录的有效性规则
设置表关系及其完整参照性
VisualFoxPro数据库应用教程第3页
4.1数据库的创建与操作
4.1.1创建数据库
创建一个新数据库时,生成的数据库文件的扩展名为
“.DBC”,同时还会自动建立一个扩展名为“.DCT”的数
据库备注文件和一个扩展名为“.DCX”的数据库索引文件,
这3个文件的名称相同,但扩展名不同。
1.用菜单创建数据库
2.使用命令方式创建数据库
格式:CREATEDATABASE[数据库文件名|?]
功能:创建一个数据库文件。
3.使用项目管理器创建数据库
VisualFoxPro数据库应用教程第4页
4.1.2打开数据库
数据库建立好后,在使用之前必须要先打开,打开数据库
有以下几种方法。
1.用菜单打开数据库文件
操作方法:选择“文件|打开”命令或者单击常用工具栏中的
打开按钮“”,出现“打开”对话框。在“打开”对话框
中,在“查找范围”内选择数据库文件的位置,在文件类
型中选择“数据库(*.dbc)”类型,最后选择需要打开
的文件,单击“确定”按钮即可将数据库文件打开。
2.用命令打开数据库文件
格式:OPENDATABASE[数据库文件名|?]
[EXCLUSIVE|SHARED][NOUPDATE]
功能:打开一个数据库文件。
说明如下:
(1)如果不指定[数据库文件名]或使用[?],会弹出“打开”
对话框,要求输入文件名。
VisualFoxPro数据库应用教程第5页
(2)[EXCLUSIVE|SHARED]:EXCLUSIVE是以独占方式
打开;SHARED是以共享方式打开。
(3)[NOUPDATE]:以只读方式打开,不允许修改。
(4)数据库打开后,包含在数据库中的表都可以使用,但
这些表不会自动打开,要使用USE命令打开。
VFP允许同时打开多个数据库,但只有一个数据库是当前
数据库,可在打开的数据库之间选择。选择当前数据库可
以使用命令也可以使用菜单方式。
格式:SETDATABASETO[打开的数据库文件名]
功能:指定某个打开的数据库为当前数据库。
VisualFoxPro数据库应用教程第6页
4.1.3编辑数据库
编辑数据库实际上是打开数据库设计器,完成对数据库各
种对象的建立、修改和删除等操作。
格式:MODIFYDATABASE[数据库文件名|?][NOWAIT]
[NOEDI