数据库系统及应用第4章-数据库及表的操作.ppt
《数据库系统及应用第4章-数据库及表的操作.ppt》由会员分享,可在线阅读,更多相关《数据库系统及应用第4章-数据库及表的操作.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4 4章数据库章数据库及表的操作及表的操作数据数据库系系统及及应用用第第4 4章数据库及表的操作章数据库及表的操作教学目标教学目标教学目标教学目标通过本章学习,学生应掌握数据库与表的基本概念,能使用“表设计器”创建数据表结构并建立索引,能使用“数据库设计器”管理维护数据库并创建表间的永久关系。能使用菜单方式和命令方式进行数据库及表的相应操作,包括创建、打开和关闭数据库文件,对数据表中的记录实现添加、修改、删除、查找及替换等操作。此外,学生应掌握索引与排序的基本概念,能创建各种索引文件,能根据需要使用各类索引。数据数据库系系统及及应用用第第4 4章数据库及表的操作章数据库及表的操作教学要求教
2、学要求教学要求教学要求知识要点知识要点能力要求能力要求关联知识关联知识数据库的基本概念数据表的基本概念掌握“数据库设计器”的使用方法创建、打开和关闭数据库,添加和移去表掌握“表设计器”的使用方法创建数据表结构、建立索引“数据库设计器”“表设计器”表的基本操作索引与排序永久关系参照完整性多表操作掌握对表中的记录实现添加、修改、删除、查找及替换等操作方法和相关命令掌握索引的创建及使用方法掌握工作区的概念及操作方法掌握表间的逻辑关联、横向连接和数据更新的概念和操作命令Visual FoxPro菜单操作方法Visual FoxPro命令操作方法数据表间的永久关系和临时关系数据数据库系系统及及应用用4.
3、14.1数据库数据库操作操作4.1.1创建和删除数据库创建数据库创建数据库1数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.1创建和删除数据库创建数据库创建数据库1用户也可以在命令窗口使用交互方式创建一个数据库。格式:格式:CREATE DATABASE|?功能:创建一个指定名称的数据库文件。说明:该命令执行后,数据库即刻被创建并处于打开状态。“数据库文件名”为要创建的数据库名称,可以带路径;如果不带参数或使用“?”,则弹出“创建”对话框,提示用户输入要创建的数据库名。与菜单方式不同的是,命令方式创建数据库后不显示“数据库设计器”窗口。数据数据库系系统及及应用用4.14.1数
4、据库数据库操作操作4.1.1创建和删除数据库删除数据库删除数据库2格式:格式:DELETE DATABASE|?DELETE TABLES功能:删除指定名称的数据库文件。说明:如果使用DELETE TABLES选项,将删除数据库中所有的数据表,否则只删除数据库文件,原数据库中的数据表随即变为自由表。数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.2打开和关闭数据库打开数据库打开数据库1数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.2打开和关闭数据库打开数据库打开数据库1格式:格式:OPEN DATABACE|?EXCLUSIVE SHARED功能:打开指定
5、名称的数据库文件。说明:如果使用EXCLUSIVE选项,则以独占方式打开数据库,即不允许其他用户在同一时刻也使用该数据库。如果使用SHARED选项,则以共享方式打开数据库。默认的打开方式由命令SET EXCLUSIVE ON|OFF确定。系统默认的设置值为SET EXCLUSIVE ON,即为独占方式。数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.2打开和关闭数据库打开数据库打开数据库1格式:格式:MODIFY DATABASE|?NOWAIT NOEDIT功能:打开“数据库设计器”窗口,修改指定的数据库。说明:NOWAIT选项只能在程序中使用,其作用是打开“数据库设计器”
6、后继续执行程序,该选项在交互操作的命令窗口中无效。NOEDIT选项仅以只读方式打开“数据库设计器”,不允许用户修改。数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.2打开和关闭数据库关闭数据库关闭数据库2用户可以单击“数据库设计器”窗口的【关闭】按钮,或者执行【文件】|【关闭】菜单命令,在关闭“数据库设计器”窗口的同时关闭当前已打开的数据库。当然也可以使用命令方式,格式如下:格式格式1:CLOSE DATABASES功能:关闭当前打开的数据库及表。格式格式2:CLOSE ALL功能:关闭所有打开的数据库及表,同时关闭除主窗口外的各种窗口。数据数据库系系统及及应用用4.14.1
7、数据库数据库操作操作4.1.3创建数据库表打开表设计器打开表设计器1(1)菜单方式)菜单方式方法1:执行【文件】|【新建】操作,打开“新建”对话框。在对话框中选择“表”,然后单击【新建文件】按钮,此时将打开“创建”对话框。在对话框的表名栏输入表文件名,保存类型栏选择DBF,单击【保存】按钮,打开“表设计器”对话框。方法2:执行【数据库】|【新建表】操作,打开“新建表”对话框。在对话框中单击【新建表】按钮,也可以打开“创建”对话框。接下来的操作步骤与方法1相同。数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.3创建数据库表打开表设计器打开表设计器1(2)使用)使用“数据库设计器
8、数据库设计器”单击“数据库设计器”工具栏的“新建表”按钮,或者右击“数据库设计器”打开快捷菜单,执行【新建表】菜单命令,打开“新建表”对话框,接下来的操作步骤同上。(3)命令方式)命令方式格式:格式:CREATE|?功能:创建指定名称的自由表或数据库表。说明:如果在命令中给定文件名,执行命令后直接进入“表设计器”对话框,否则系统自动打开“创建”对话框。数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.3创建数据库表设计数据库表设计数据库表2数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.3创建数据库表设计数据库表设计数据库表2格式格式含义含义A只能输入字母D日
9、期型,只能使用系统设定的日期格式L显示数值前面的零,如:505在其字段宽度为6位时显示:000505T禁止在字符串的前后输入空格!小写字母转为大写掩码字符掩码字符含义含义X可以输入任何字符,如:XXXXX表示字段最多输入5个字符或数字9可以输入数字和正负号,如999表示可以输入的数字包括三位数字(含负号)#可输入数字、空格和正负号显示SET CURRENCY命令指出的货币号*在指定宽度中,值的左侧显示星号.指定小数点的位置,将整数部分每三位用逗号分隔数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.3创建数据库表记录有效性规则和触发器记录有效性规则和触发器3数据数据库系系统及及
10、应用用4.14.1数据库数据库操作操作4.1.3创建数据库表记录有效性规则和触发器记录有效性规则和触发器3插入触发器插入触发器:用于指定一个规则,每当用户向表中插入或追加记录时触发该规则并进行相应的检查。如果表达式值为“假”,则插入的记录将不被接受。更新触发器更新触发器:用于指定一个规则,每当用户对表中的记录进行修改时触发该规则并进行相应的检查。如果表达式值为“真”,则保存修改后的内容,否则修改无效。删除触发器删除触发器:用于指定一个规则,每当用户对表中的记录进行删除时触发该规则并进行相应的检查。如果表达式值为“假”,则记录将不能被删除。数据数据库系系统及及应用用4.14.1数据库数据库操作操
11、作4.1.3创建数据库表修改表结构修改表结构4(1)直接修改数据表)直接修改数据表执行【文件】|【打开】菜单命令,打开表文件,然后执行【显示】|【表设计器】菜单命令。使用这种方式可以在不打开数据库的情况下直接修改数据库中的表,它等同于使用了以下两条命令:USEMODIFY STRUCTURE数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.3创建数据库表修改表结构修改表结构4(2)打开数据库修改数据表)打开数据库修改数据表如果数据库已经打开,则可以使用“数据库设计器”修改当前数据库内所有的数据表。方法是首先在“数据库设计器”内单击选中某个数据库表,然后执行【数据库】|【修改】菜
12、单命令。或者右击数据库表打开快捷菜单,执行【修改】菜单命令。还可以单击“数据库设计器”工具栏内的“修改表”工具按钮。上述三种操作的目的都是为了打开“表设计器”。数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.3创建数据库表显示表结构显示表结构5数据表文件打开后,用户可以在命令窗口使用以下命令显示表结构。格式格式1:LIST STRUCTURE格式格式2:DISPLAY STRUCTURE功能:在主窗口显示当前打开的数据表结构。说明:LIST STRUCTURE命令用于连续显示当前打开的数据表结构,而DISPLAY STRUCTURE则用于分页显示当前打开的数据表结构。数据数据
13、库系系统及及应用用4.14.1数据库数据库操作操作4.1.4添加和移去数据表向数据库中添加表向数据库中添加表1当一个数据库被打开后,用户可以单击“数据库设计器”工具栏的【添加表】按钮,或者执行【数据库】|【添加表(A)】菜单命令,显示“打开”对话框,选择被添加的数据表,然后单击【确定】按钮,将该表添加到数据库内。用户也可以使用命令方式向当前数据库添加数据表。格式:格式:ADD TABLE 功能:向已经打开的当前数据库中添加指定名称的数据表。数据数据库系系统及及应用用4.14.1数据库数据库操作操作4.1.4添加和移去数据表从数据库中移去表从数据库中移去表2格式:格式:REMOVE TABLE
14、DELETE RECYCLE功能:从当前已经打开的数据库中移去指定名称的数据表。说明:如果使用DELETE选项,除了将数据表移出数据库之外,还将其从磁盘上删除。如果使用RECYCLE选项,则将数据表移出数据库后直接放入WINDOWS的回收站内。数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作表的打开、关闭和浏览表的打开、关闭和浏览1(1)菜单方式)菜单方式数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作表的打开、关闭和浏览表的打开、关闭和浏览1(1)菜单方式)菜单方式数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2
15、.1表的基本操作表的打开、关闭和浏览表的打开、关闭和浏览1(2)“数据工作期数据工作期”方式方式数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作表的打开、关闭和浏览表的打开、关闭和浏览1(3)命令方式)命令方式用命令方式打开表文件的格式为:USE 。用命令方式关闭表文件的格式为:格式:格式:USE 功能:关闭当前正在使用的表。格式:格式:CLOSE DATABASE功能:关闭所有打开的数据库文件和表文件。格式:格式:CLOSE ALL功能:关闭所有打开的数据库及表,同时关闭除主窗口外的各种窗口。数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1
16、表的基本操作表的打开、关闭和浏览表的打开、关闭和浏览1(3)命令方式)命令方式BROWSE命令格式:格式:BROWSE FIELDSFOR功能:在浏览窗口中显示指定的字段及满足条件的记录。LIST|DISPLAY命令格式:格式:LIST|DISPLAY FIELDSFOR WHILE OFFTO PRINT功能:在主窗口的显示区域,显示满足条件的记录数据。LIST与DISPLAY二者功能相似,区别在于缺省、时,DISPLAY只显示指针所指的当前记录,而LIST则显示全部记录。数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作记录定位记录定位2(1)菜单方式)菜单方
17、式数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作记录定位记录定位2(1)菜单方式)菜单方式数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作记录定位记录定位2(2)命令方式)命令方式直接定位格式:格式:GOTO TOP|BOTTOM|RECORD N|N 功能:将记录指针直接定位到表的某一条记录。其中:选项TOP表示数据表的第一条记录,BOTTOM表示数据表的最后一条记录,RECORD N或N表示数据表的第N条记录。格式:格式:GO TO 功能:指针定位在表内某一记录,记录号为数值表达式的值。数据数据库系系统及及应用用4.24.2
18、数据表数据表操作操作4.2.1表的基本操作记录定位记录定位2(2)命令方式)命令方式间接定位格式:格式:SKIP 功能:以当前记录为基准,向前或向后移动记录指针。其中指定记录指针需要移动的记录数,默认值是1。如果是正数,则记录指针向文件尾部移动;如果是负数,则记录指针向文件头部移动。数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作添加记录添加记录3(1)菜单方式)菜单方式连续添加多条记录追加单条记录从文件添加数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作添加记录添加记录3(2)命令方式)命令方式向数据表内添加记录也可以使用APP
19、END命令。格式1:APPEND BLANK功能:在当前数据表的末尾添加一条新记录。说明:使用BLANK选项将直接添加一条空记录,否则系统将弹出记录编辑窗口,由用户输入记录的具体内容。当数据表已建立了主索引或候选索引,也不能使用该命令。格式2:APPEND FROM FIELDS FOR功能:在当前表末尾追加一批来自于另一文件的记录,记录范围由FOR短语决定。数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.1表的基本操作插入记录插入记录4格式格式1:INSERT BLANK BEFORE功能:在当前数据表指定位置插入一条新记录,并将插入位置后的记录依次后移。说明:使用BEFO
20、RE选项时在当前记录位置前插入,否则在当前记录位置后插入。使用BLANK选项时,系统直接插入一条空记录,不进入编辑窗口。如果缺省BLANK选项,Visual FoxPro将弹出记录编辑窗口,由用户输入插入记录的具体内容。注意:如果数据表已建立了主索引或候选索引,则不能使用该命令注意:如果数据表已建立了主索引或候选索引,则不能使用该命令插入记录。插入记录。格式格式2:INSERTINTO(字段名(字段名,字段名,字段名,)VALUES(表达式(表达式,表达式,表达式)功能:在表的末尾追加一条新记录,记录内容由VALUES短语决定。数据数据库系系统及及应用用4.24.2数据表数据表操作操作4.2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 应用 操作
限制150内