第四章数据库的建立与操作.ppt

上传人:hyn****60 文档编号:87632807 上传时间:2023-04-16 格式:PPT 页数:31 大小:438.50KB
返回 下载 相关 举报
第四章数据库的建立与操作.ppt_第1页
第1页 / 共31页
第四章数据库的建立与操作.ppt_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《第四章数据库的建立与操作.ppt》由会员分享,可在线阅读,更多相关《第四章数据库的建立与操作.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、内容提要:4.1Visual FoxPro项目管理器数据库系统4.2数据库的建立4.3数据库的操作 4.4建立与修改数据库表 4.14.1Visual FoxProVisual FoxPro项目管理器项目管理器 在Visual FoxPro中,项目管理器是按一定的顺序和逻辑关系对应用系统的文件进行有效组织的工具,它可以用简单、可视化的方法对数据库和表进行管理。在应用程序开发过程中,可以有效地组织数据库、表、表单、菜单、类、程序和其他文件。Visual FoxPro的项目是数据、程序、文档和对象的集合,它们保存在以.pjx为扩展名的项目文件中。开发一个应用程序,通常首先要建立一个项目文件,然后逐

2、步向项目文件中添加数据库表、程序、表单等对象,最后对项目文件进行编译(连编),生成一个单独的.app或.exe程序文件。建立与打开项目文件建立与打开项目文件 建立项目文件同建立其他类型的文件一样,其操作步骤如下:(1).单击“文件”菜单项中的“新建”命令,在“新建”对话框中,选定“文件类型”为“项目”,然后单击“新建文件”按钮,将弹出“创建”对话框。(2).在“创建”对话框中,输入项目文件名并确定项目文件的存放路径,单击“保存”按钮。此时“创建”对话框关闭,打开项目管理器窗口。建立与打开项目文件建立与打开项目文件 要打开已有的项目文件,单击“文件”菜单中的“打开”命令,在“打开”对话框中,选择

3、或直接输入项目文件路径和项目文件名,单击“确定”按钮。此时也将出现项目管理器窗口。项目管理器对话框项目管理器对话框 选项卡命令按钮项目管理器选项卡的构成项目管理器选项卡的构成 (1)“数据”选项卡:该选项卡包含了一个项目中的所有数据,如:数据库、自由表、查询和视图。(2)“文档”选项卡:该选项卡中包含了处理数据时所用的全部文档,即输入和查看数据所用的表单以及打印表和查询结果所用的报表及标签。(3)“类”选项卡:该选项卡显示和管理由类设计器建立的类库文件。(4)“代码”选项卡:该选项卡包含了用户的所有代码程序文件,如:程序文件、API库文件、应用程序等。(5)“其他”选项卡:该选项卡显示和管理下

4、列文件:菜单文件、文本文件、由OLE等工具建立的其他文件(如图形、图像文件)。(6)“全部”选项卡:该选项卡显示和管理以上所有类型的文件。项目管理器的命令按钮项目管理器的命令按钮 项目管理器中有许多命令按钮,并且命令按钮是动态的,选择不同的对象会出现不同的命令按钮。下面是常用命令按钮。1.“新建”按钮 2.“添加”按钮 3.“修改”按钮 4.“浏览”按钮 5.“运行”按钮 6.“移去”按钮7.“打开”按钮 8.“关闭”按钮 9.“预览”按钮 10.“连编”按钮 定制项目管理器定制项目管理器 1.移动和缩放项目管理器 项目管理器窗口和其他Windows窗口一样,可以随时改变窗口的大小以及移动窗口

5、的显示位置。将鼠标放置在窗口的标题栏上并拖曳鼠标即可移动项目管理器。将鼠标指针指向项目管理器窗口的顶端、底端、两边或角上,拖动鼠标边可以扩大或缩小它的尺寸。定制项目管理器定制项目管理器2.折叠和展开项目管理器 项目管理器右上角的向上箭头按钮用于折叠或展开项目管理器窗口。该按钮正常时显示为向上箭头,单击时,项目管理器缩小为仅显示选项卡,同时该按钮变为向下箭头,称为还原按钮。通过这个按钮可以进行折叠和展开操作。定制项目管理器定制项目管理器3.拆分项目管理器 折叠项目管理器窗口后,可以进一步拆分项目管理器,使其中的选项卡成为独立、浮动的窗口,可以根据需要重新安排它们的位置。4.停放项目管理器 将项目

6、管理器拖到Visual FoxPro主窗口的顶部就可以使它像工具栏一样显示在主窗口的顶部。项项目管理器的操作目管理器的操作 在项目管理器中新建或修改文件在项目管理器中新建或修改文件 1.在项目管理器中新建文件 首先选定要创建的文件类型(如数据库、数据库表、查询等),然后选择“新建”按钮,将显示与所选文件类型相应的设计工具。对于某些项目,还可以选择利用向导来创建文件。2.在项目中修改文件 若要在项目中修改文件,只要选定要修改的文件名,再单击“修改”按钮。项项目管理器的操作目管理器的操作向项目中添加或移去文件向项目中添加或移去文件 1.向项目中添加文件 要在项目中加入已经建立好的文件,首先选定要添

7、加文件的文件类型,如单击“数据”选项卡中的“数据库”选项,再单击“添加”按钮,在“打开”对话框中,选择要添加的文件名,然后单击“确定”按钮。项项目管理器的操作目管理器的操作2.从项目中移去文件 在项目管理器中,选择要移去的文件,如单击“数据”选项卡中“数据库”选项下的数据库文件。单击“移去”按钮,此时将打开一个提示对话框,询问是否“把数据库从项目中移去还是从磁盘上删除?”。如想把文件从项目中移去,单击“移去”按钮;如想把文件从项目中移去,并从磁盘上删除,单击“删除”按钮。项目文件的连编与运行项目文件的连编与运行 连编是将项目中所有的文件连接编译在一起,这是大多数系统开发都要做的工作。1.主文件

8、:主文件是“项目管理器”的主控程序,是整个应用程序的起点。2.“包含”和“排除”。“包含”是指应用程序的运行过程中不需要更新的项目,也就是一般不会再变动的项目。“排除”是指已添加在“项目管理器”中,但又在使用状态上被排除的项目。4.24.2数据库的建立数据库的建立 数据库是表的集合。要建立一个数据库,首先要确定数据库包含哪些表以及每个表的结构,然后需要确定表之间的联系。关于数据库的设计,是数据库应用系统开发中一个十分重要的问题。建立数据建立数据库库文件文件 v菜单操作方式:文件 新建数据库新建文件数据库设计器保存数据库名确定命令操作方式:Create DataBase 数据库文件名?向数据向数

9、据库库中添加自由表中添加自由表 在Visual FoxPro中,每个表可以有两种存在状态:自由表或数据库表。向数据库添加表的方法:添加表的表名 确定“打开”对话框 “添加表”按钮 数据库设计器在数据库设计器中先选中一个数据库表,然后单击工具栏的“移去表”按钮,或在“数据库”菜单中选择“移去”命令,可以移去或删除数据库中的表。为为数据数据库库表建立索引表建立索引 为数据库表建立索引的方法是:选定数据库表,单击数据库设计器工具栏的“修改表”按钮,弹出表设计器,在表设计器中打开“索引”选项卡,在索引名、类型、表达式各栏依次输入有关内容。建立表之建立表之间间的永久的永久联联系系 表之间的永久联系在数据

10、库设计器中显示为表索引之间的连接线。操作方法是:在数据库设计器对话框,首先,用鼠标左键选中父表中的主索引字段,保持按住鼠标左键,并拖至与其建立联系的子表中的对应字段处,再松开鼠标左键,数据库中的两个表间就有了一个连线,其永久关系就已建立完成。表之表之间间的永久的永久联联系系 数据库表之间的永久联系和不同工作区中打开的表之间的关联是两个不同的操作。主要区别是:(1)“永久联系”被保存在数据库中,而“关联”没有被保存在文件中。(2)“永久联系”反映了数据库中各表之间的默认连接条件,而“临时联系”反映的是不同工作区中表记录指针的联动关系。设设置参照完整性置参照完整性 v参照完整性生成器:选择“数据库

11、”菜单项或数据库设计器快捷菜单中的“编辑参照完整性”命令,或在“编辑关系”对话框中单击“参照完整性”按钮,可打开“参照完整性生成器”对话框 参照完整性规则参照完整性规则v更新规则:级联:当更改父表中的某一记录时,子表中相应的记录将会改变。限制:当更改父表中的某一记录时,若子表中有相应的记录,则禁止该操作。忽略:两表更新操作将互不影响。参照完整性规则参照完整性规则v删除规则 级联:当删除父表中的某一记录时,将删除子表中相应的记录。限制:当删除父表中的某一记录时,若子表中有相应的记录,则禁止该操作。忽略:两表删除操作将互不影响。参照完整性规则参照完整性规则v插入规则:限制:当在子表中插入某一记录时

12、,若父表中没有相应的记录,则禁止该操作。忽略:两表插入操作将互不影响。设置参照完整性设置参照完整性 设置参照完整性的方法是:在参照完整性生成器中打开某一选项卡,单击表格某行左边的小按钮(选定相应的永久关系),再选择某一单选按钮,此时表格中对应值将随之变化。或直接单击表格单元,在弹出的组合框内选择值,这时单选按钮随之变化。设置完毕后,单击参照完整性生成器中的“确定”按钮退出该窗口,完成参照完整性设置。4.34.3数据库的操作数据库的操作 数据库的打开与关闭 1.打开数据库 OPEN DATABASE 数据库文件名?NOUPDATE EXCLUSIVESHARED 2.数据库的关闭CLOSE AL

13、LDATABASE数据数据库库的修改的修改 在Visual FoxPro中,修改数据库实际是打开数据库设计器,在其中完成各种数据库对象的建立、修改和删除等操作。Visual FoxPro提供了专门的命令,其格式是:MODIFY DATABASE|?NOWAIT NOEDIT 数据数据库库的的删删除除 DELETE DATABASE 数据库文件名?DELETETABLES RECYCLE Visual FoxPro的数据库文件并不真正含有数据库表或其他数据库对象,只是在数据库文件中登录了相关的条目信息,数据库表或其他数据库对象是独立存放在磁盘中的。在一般情况下,删除数据库文件并不删除数据库中的表

14、等对象。要在删除数据库文件的同时从磁盘中删除该数据库所含的表,可以在命令中选择DELETE TABLES选项。4.44.4建立与修改数据库表建立与修改数据库表 v在数据库中直接建立表 数据库设计器向导新建表数据库表的表设计器对话框的下部有显示、字段有效性、匹配字段类型到类和字段注释4个输入区域,这是自由表的表设计器所没有的。所以要对它们进行设置。修改数据修改数据库库中的表中的表 在数据库设计器中,用鼠标右键单击要修改的表,出现表的快捷菜单(如图),然后从快捷菜单中选择“浏览”,即进入表的浏览窗口,以后的操作和对自由表的浏览操作相同。从快捷菜单中选择“修改”,即打开相应表的表设计器,在表设计器上可以完成表结构的修改、建立索引以及设置字段属性和表的有效性规则。

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

当前位置:首页 > 生活休闲 > 生活常识

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁