您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 第5章 数据库基本操作
第5章数据库基本操作VisualFoxpro数据库数据库:是用于存取并管理数据对象的容器。数据对象包括数据表、数据索引、数据视图、数据关系等。数据库文件:扩展名为DBC数据表文件:扩展名为DBF备注型文件:扩展名为FPT单索引文件:扩展名为IDX复合索引文件:扩展名为CDX下一张创建数据库在系统中建立一个数据库文件DBC方法一:使用“新建”对话框建立数据库单击“文件”|“新建”选中数据库单选按钮,单击“新建文件”输入数据库名,单击“保存”打开“数据库设计器”下一张创建数据库方法二:通过“项目管理器”建立数据库打开项目管理器单击“数据”选项卡选择“数据库”单击“新建”|”新建数据库”输入数据库名,单击“保存”打开“数据库设计器”下一张创建数据库方法三:使用命令创建数据库语法:Createdatabase[数据库文件名|?]数据库文件扩展名.DBC关联的数据库备注文件扩展名.DCT关联的索引文件名.DCX下一张打开数据库数据库使用前必须先打开使用“项目管理器”打开数据库打开项目管理器单击“数据”选项卡单击数据库项单击要打开的数据库下一张打开数据库使用菜单打开数据库单击“文件”|“打开”选择数据库dbc类型选择要打开的数据库文件单击“确定”打开数据库设计器下一张打开数据库使用命令打开数据库语法:Opendatabase数据库文件名|?[Exclusive|Shared][Noupdate]Exclusive独占方式打开Shared共享方式打开Noupdate只读方式数据库中的数据表均可以用Use命令打开下一张关闭数据库使用命令关闭数据库语法:Close[all|databases[all]|index|procedure|table[all]]Closeall关闭所有数据库、表、索引Index关闭索引Procedure关闭过程Table关闭表下一张删除数据库物理删除数据库文件,及库中包含的表文件语法:Deletedatabase数据库文件名|?[Deletetables][Recycle]Deletetables物理删除数据库及库中的数据表Recycle将删除的库和库中表暂时放入回收站下一张数据库中维护表新建表、添加表、修改表、移去表、浏览表打开数据库设计器工具栏单击“显示”|“工具栏”选中“数据库设计器”复选框|单击“确定”下一张数据库中维护数据表打开数据库设计器先选中准备操作的数据表新建表按钮:建立新表添加表按钮:将自由表加入数据库使之成为数据库表移去表按钮:逻辑移出成自由表和物理删除表修改表按钮:修改表的结构浏览表按钮:浏览查看数据表内容下一张建立表间关联建立的关联将作为数据库的一部分永久地保存在数据库中打开数据库设计器建立一对多关系:从父表主索引或候选索引字段拖至子表普通索引字段。建立一对一关系:从父表主索引或候选索引字段拖至子表主索引或候选索引字段。下一张编辑表间关联修改表间关联的索引字段打开数据库设计器双击表间关联在“编辑关系”对话框中重新选择关联字段删除表间关联打开数据库设计器单击表间关联线按Del键,关联消失下一张数据库表属性设置属性值包括:输出格式、输入掩码、默认值、有效性规则等,作为数据库的一部分永久保存。打开数据库选择数据表单击“修改”打开表设计器下一张输出格式定义输出的样式打开数据库选中表单击“修改”单击要格式化的字段格式符号:A只限文字,L数字前导0,!小写转大写下一张输入掩码用于控制输入的内容打开数据库选中表单击“修改”单击要设置掩码的字段掩码符号:X任意符号,9接受数字和正负号,$$数字前显示货币符号下一张改变列标题字段名称不变,改变显示的标题打开数据库选中表单击“修改”单击要设置标题的字段在标题栏输入标题名称下一张设置字段默认值追加记录时自动输入初始(默认)值打开数据库选中表单击“修改”单击要设置默认值的字段在默认值栏输入默认值下一张设置字段有效性规则用于控制字段数据输入的正确性打开数据库选中表单击“修改”单击“字段”卡单击要设置字段有效性规则的字段在规则栏定义有效性规则表达式字段有效性规则在输入完字段值时被激活下一张字段有效性规则提示信息输入数据不符合有效性规则,显示提示信息打开数据库选中表单击“修改”单击“字段”卡单击要输入提示信息的字段在信息栏输入提示信息下一张设置记录有效性规则用于控制记录数据输入的正确性打开数据库选中表单击“修改”单击“表”卡在规则栏定义有效性规则表达式记录有效性规则在输入完记录时被激活下一张记录有效性规则提示信息输入数据不符合有效性规则,显示提示信息打开数据库选中表单击“修改”单击“表”卡在信息栏输入提示信息下一张参照完整性保证在多个关联表中关联数据的一致性参照完整性规则关联表中,子表中有的数据父表中必须有在子表插入记录,父表中必须存在相关记录在父表中删除记录时应保证子表中没有记录父子表完整性规则:更新规则、删除规则、插入规则下一张父子表学号姓名性别班级1001李华女S0011002王华男S0011003赵华男S002班级班级名称S001商学院一班S002商学院二班S003商学院三班返回更新规则级联:子表关联字段随主表关联字段同时更新限制:子表中关联字段有值,禁止父表更新忽略:父表关联字段更新不影响子表关联字段打开数据库设计器双击关联线段单击“参照完整性”按钮选择关联表修改删除规则下一张删除规则级联:删除父表记录,子表关联记录同时删除限制:子表有记录不允许删除父表记录忽略:父表、子表删除记录互不影响打开数据库设计器双击关联线段单击“参照完整性”按钮选择关联表修改删除规则下一张插入规则限制:不允许在子表中插入父表中没有的记录忽略:父表和子表中插入记录互不影响打开数据库设计器双击关联线段单击“参照完整性”按钮选择关联表修改插入规则下一张数据库操作在数据库中查找表和视图打开数据库单击“数据库”|”查找对象”选择表单击“查找”定位到被查找的数据表下一张查看与修改数据库结构查看数据库中表、视图、索引、永久关系等菜单方式:单击“文件”|”打开”选择数据库名单击“确定”命令方式:语法:ModifyDatabase数据库名下一张在项目中管理数据库打开项目管理器,新建、添加、修改、移去数据库命令方式:修改数据库:ModifyDatabase数据库名删除数据库:DeleteDatabase数据库名CreateDatabase数据库名不能将创建的数据库直接加入项目,必须使用项目管理器中的“添加”实现数据库的添加。下一张打开、设置、关闭数据库可以同时打开多个数据库语法:OpenDatabase数据库名设置打开的多个数据库中的一个为当前数据库语法:SetDatabaseTo数据库名关闭所有打开的文件语法:CloseAll下一张
本文标题:第5章 数据库基本操作
链接地址:https://www.777doc.com/doc-6098692 .html