设计数据库对表进行分类管理.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:34 大小:1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

设计数据库对表进行分类管理.ppt

设计数据库对表进行分类管理.ppt

预览

免费试读已结束,剩余 24 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库及其操作第一讲认识数据库并熟悉数据库的使用任务一:创建学籍管理数据库,在学籍管理数据库中创建成绩表和教师表任务二:将第三章中创建的学生表和课程表移入学籍管理数据库中,并将教师表从数据库中移出任务三:创建学生管理项目,并将学籍管理数据库移入该项目4.1VisualFoxPro数据库设计一、数据库设计的目的和原则1、关系数据库设计应遵从概念单一化的”一事一地”的原则2、避免在表之间出现重复字段3、表中的字段必须是原始数据和基本数据元素4、用“外部关键字”保证有关联的表之间的联系三、数据库中表间的关系联系是表之间的一种链接,它允许用户不仅能从当前选定表中访问数据,而且可以访问其他表中的数据,VFP利用数据库将相关的表联系在一起,只有把相关的表存放在同一个数据库中,确定了他们的关系,数据库中的数据才能被充分利用。1、一对一关系:例如校长和学校2、一对多的关系:例如经理和部门3、多对多的关系:例如老师和班级2、通过“新建”对话框建立单击常用工具栏上的“新建”按钮或执行“文件”菜单中的“新建”命令,打开“新建”对话框进行选择。3、使用命令交互建立数据库格式:CREATEDATABASE[数据库文件名|?]功能:建立一个新的扩展名为.DBC的数据库文件并打开此数据库。说明:<数据库文件名>指定生成的数据库文件,若省略扩展名,则默认为.DBC,同时也自动建立相关联的数据库备注文件扩展名.DCT,关联的索引文件扩展名为.DCX。如果未指定数据库文件名或用“?”代替数据库名,VisualFoxPro系统会弹出创建对话框,以便用户选择数据库建立的路径和输入数据库名。保存后该数据库文件被建立,并且自动以独占方式打开该数据库及相应的数据库设计器。二、数据库的打开打开数据库设计器的方法有以下三种:1.命令方式格式:OPENDATABASE[<数据库文件名>|?][EXCLUSIVE|SHARED]功能:将磁盘上一个扩展名为.DBC的指定数据库文件打开。说明:打开一个数据库文件。数据库打开后,在常用工具栏中可以看见当前正在使用的数据库名,同时当数据库设计器为当前窗口时,系统菜单上出现【数据库】菜单项。2.菜单方式执行“文件”菜单中的“打开”命令,在出现的“打开”对话框中选择所要打开的数据库文件名,单击“确定”按钮。3.利用项目管理器打开数据库打开已建立的项目文件,出现项目管理器窗口,选择“数据”标签,选择要打开的数据库名,然后单击“打开”按钮。三、修改数据库在VFP中,修改数据库其实就是打开数据库设计器。用户可以在数据库设计器中完成各种数据库对象的建立、修改和删除等操作。数据库设计器是交互修改数据库对象的界面和工具,其中显示数据库中包含的全部表、视图和联系。可以用三种方法打开数据库设计器:1.利用项目管理器打开数据库打开已建立的项目文件,出现项目管理器窗口,选择“数据”标签,选择要打开的数据库名,然后单击“修改”按钮。2.菜单方式执行“文件”菜单中的“打开”命令,在出现的“打开”对话框中打开数据库则会自动打开数据库设计器。3.命令方式格式:MODIFYDATABASE[<数据库文件名>|?][NOWAIT|NOEDIT]功能:将磁盘上一个扩展名为.DBC的指定数据库文件打开。说明:打开一个指定数据库文件的数据库设计器。四、关闭数据库数据库文件暂时不用或操作完成后,必须将其关闭,保存在外部存贮器中以确保数据的安全性。关闭数据库文件有以下几种方式:1.命令方式【格式】CLOSE[ALL|DATABASE]【功能】关闭当前打开的数据库。【说明】ALL用于关闭所有对象。如数据库、表、索引、项目管理器等。DATABASE关闭当前数据库和数据库表;如果当前没有打开的数据库,则关闭所有打开的自由表、所有工作区内所有索引和格式文件。2.利用项目管理器关闭数据库打开已建立的项目文件,出现项目管理器窗口,选择“数据”标签,选择“数据库”下面需要关闭的数据库名,然后单击“关闭”按钮。在常用工具栏上的当前数据库下拉列表框中该数据库名消失,同时在项目管理器中“关闭”按钮变成“打开”按钮。五、删除数据库1.命令方式【格式】DELETEDATABASE<数据库文件名|?>[DELETETABLES][RECYCLE]【功能】从磁盘上删除一个扩展名为.DBC的数据库文件。【说明】⑴被删除的数据库不能处于打开状态。被删除的数据库中的表将成为自由表。⑵DELETETABLES选项表示在删除数据库的同时从磁盘上该库中所包含的表。⑶RECYCLE选项表示将删除的数据库和表放入回收站,需要的时候可以还原。2.使用项目管理器打开已建立的项目文件,出现项目管理器窗口,单击“数据”标签