【数据库与程序设计】数据库基本操作.ppt

上传人:bao****ty 文档编号:131090141 上传时间:2020-05-04 格式:PPT 页数:61 大小:568.50KB
返回 下载 相关 举报
【数据库与程序设计】数据库基本操作.ppt_第1页
第1页 / 共61页
【数据库与程序设计】数据库基本操作.ppt_第2页
第2页 / 共61页
【数据库与程序设计】数据库基本操作.ppt_第3页
第3页 / 共61页
【数据库与程序设计】数据库基本操作.ppt_第4页
第4页 / 共61页
【数据库与程序设计】数据库基本操作.ppt_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《【数据库与程序设计】数据库基本操作.ppt》由会员分享,可在线阅读,更多相关《【数据库与程序设计】数据库基本操作.ppt(61页珍藏版)》请在金锄头文库上搜索。

1、数据库基本操作 第4章 4 1建立数据库4 2建立数据库表与自由表4 3数据库中对表的操作4 4数据库与表的基本操作命令 教学内容 VisualFoxPro系统提供了多种创建数据库的方法 1 通过 新建 对话框建立数据库 2 在项目管理器中建立数据库 3 使用交互命令建立数据库 4 1建立数据库 4 1 1数据库的建立 1 通过 新建 对话框建立数据库通过 新建 对话框建立数据库步骤如下 1 在 文件 下拉菜单中 选择 新建 命令项 或单击工具栏上的 新建 按钮 弹出 新建 对话框 如图4 1所示 图4 1 新建 对话框 2 在 新建 对话框的 文件类型 单选列表组框中选择 数据库 D 单击

2、新建文件 N 按钮 进入 创建 窗口 输入数据库名 输入 学籍管理系统 如图4 2所示 图4 2 创建 数据库窗口 3 输入数据库的名称后 单击 保存 S 按钮 这时会显示一个空的 数据库设计器 窗口 与此同时 数据库设计器 工具栏将变为有效 菜单栏中出现 数据库 菜单项 此时 数据库设计器 窗口如图4 3所示 2 使用 项目管理器 建立数据库用 项目管理器 建立数据库步骤如下 1 在项目管理器的 数据 选项卡中 选择 数据库 选项 2 单击 新建 N 按钮 显示 新建数据库 对话框 如图4 4所示 图4 4 新建数据库 对话框 3 单击 新建数据库 N 按钮 进入 创建 窗口 并选择 新建数

3、据库 文件类型 4 输入数据库的名称 单击 保存 按钮 显示一个 数据库设计器 窗口 当输入的 数据库名 的数据库已经存在时 显示 操作提示 对话框 如图4 5所示 此时 单击 是 Y 按钮 改写原有的数据库 若将系统环境参数SAFETY的值设置为OFF 系统就不会提示用户确认 直接改写原有的数据库 1 通过 文件 菜单打开数据库操作步骤 1 在 文件 下拉菜单中 选择 打开 O 命令项 弹出 打开 窗口 2 在 打开 窗口的文件类型文本框中选择 数据库 dbc 3 在 打开 窗口的 查找范围 框中选择要打开的数据库 或在文件名文本框中直接输入要打开的数据库名 然后单击 确定 按钮 打开数据库

4、 2 使用项目管理器打开数据库在项目管理器的 数据选项卡 中 选择要打开的数据库 数据库将自动打开 4 1 2打开数据库 1 数据库设计器 工具栏和 数据库 菜单项 数据库设计器 工具栏如图4 6所示 工具栏的9个图形按钮 按从左到右顺序排列分别是 新建表 添加表 移去表 创建新的远程视图 创建新的本地视图 修改表 浏览表 编辑存储过程 连接9个按钮 4 1 3数据库设计器 4 2 1数据库表与自由表的设计 4 2建立数据库表与自由表 1 表的结构设计 1 表的数据结构 一个表应该有多少个字段 或称为属性 来描述其具有的特性 2 表中的数据 记录每一个对象的记录值 是数据库中要管理和操作的数据

5、 2 字段字段是二维表的一列 表中每一个字段都有一个名称 即字段名 字段名 字段类型和宽度 3 定义一个表现在 以第一章中表1 1学生关系二维表 来定义一个VisualFoxPro6 0的表 表的名称取为 学生表 dbf 表的数据结构有7个字段 学号 字符型 宽度9个字节 姓名 字符型 宽度8个字节 性别 字符型 宽度2个字节 是否党员 逻辑型 宽度1个字节 出生日期 日期型 宽度8个字节 电话 字符型 宽度12个字节 照片 通用型 宽度4个字节 数据库表是一个扩展名为 dbf的文件 如果表中有备注或通用型字段则还会有一个扩展名为 fpt的文件 通过对话框创建一个数据库表的操作步骤如下 1 在

6、 文件 下拉菜单中 选择 打开 O 命令项 或单击工具栏上的 打开 按钮 弹出 打开 对话框 如图4 7所示 4 2 2创建一个数据库表 图4 7 打开 对话框 2 在 打开 对话框中 在文件类型文本框中选择数据库 dbf 在查找范围的文件列表框中选择要打开的 学籍管理系统 dbc 数据库文件 单击 确定 按钮 3 显示一个 学籍管理系统数据库设计器 窗口 单击数据库设计器工具栏中的 新建表 按钮 或打开 数据库 菜单 在 数据库 下拉菜单中 单击 新建表 N 命令项 4 系统显示 新建表 对话框 如图4 8所示 5 在 新建表 对话框中 单击 新建表 N 按钮 显示 创建 对话框 如图4 9

7、所示 图4 8 新建表 对话框 6 在 创建 对话框的保存类型文本框中选择 表 DBF dbf 在输入表名文本框中输入要创建的数据库表名 输入 学生表 然后单击 保存 按钮 打开表设计器 如图4 10所示 7 在表设计器中 定义字段名 类型 宽度等 即在字段输入框中 按顺序输入学号 姓名等7个字段的字段名 类型 宽度等定义数据 完成定义后 会显示 现在输入数据记录吗 提示框 如图4 11所示 8 单击 是 Y 按钮 进入输入记录操作 单击 否 N 按钮 暂不输入记录 建立的数据库是一个空表 还没有数据记录的数据库表 11 进入输入记录操作 显示 学生表 记录输入操作窗口 如图4 12所示 图4

8、 12 学生表 记录输入操作窗口 在 学生表 记录输入操作窗口中 显示了学生表的7个字段名 当前字段名后面有一条光带 表示在此输入字段的数值 输入数值后 按Tab键或Enter键光标移向下面一个字段的光带 用户按顺序输入各个字段的数值 当输入完一个记录的7个字段的数值后 进入下一个记录的数据输入 记录输入结束后 单击窗口右上角的 关闭 按钮或按Ctrl W组合键 关闭窗口 输入备注字段数据时 首先双击该字段或按Ctrl PageDown组合键 进入文本编辑窗口 输入文本内容 输入结束按Ctrl W组合键 关闭窗口 返回记录输入操作窗口 1 自由表在VisualFoxPro中要创建一个自由表时

9、应关闭所有的数据库 也就是说 如果当前没有打开数据库 则创建的表是自由表 自由表就是那些不属于任何数据库的表 可以将自由表添加到数据库中 使之成为数据库表 也可以将数据库表从数据库中移出 使之成为自由表 4 2 3创建自由表 3 数据库表与自由表的区别数据库表与自由表相比 具有如下特点 可以为数据库表中的字段指定标题和添加注释 可以为数据库表的字段指定默认值和输入掩码 可以为数据库表规定字段级规则和记录级规则 数据库表可以使用长表名 在表中可以使用长字段名 数据库表的字段有默认的控件类 数据库表支持主关键字 参照完整性和表之间的联系 支持INSERT UPDATE和DELETE事件的触发器 4

10、 3 1在数据库中添加表与移出表 4 3数据库中对表的操作 1 向数据库中添加表 1 在数据库设计器中将自由表添加到数据库中 从 数据库 下拉菜单中 选译 添加表 A 命令项 显示 打开 对话框 然后进行选择要添加到当前数据库的自由表 自由表的名称为 学生表 选择好后 按 确定 按钮 学生表出现在 学籍管理系统 的数据库设计器中 2 在项目管理器中将自由表添加到数据库 在项目管理器中 将要添加自由表的数据库展开 展显出表 并确认当前选择了 表 单击 添加 按钮 从弹出的 打开 对话框中 选择要添加到当前数据库的自由表 然后单击 确定 按钮 2 从数据库中移出表当数据库不再需要某个表 或其它数据

11、库需要使用此表时 必须将该表从当前数据库中移出 使之成为自由表 在数据库设计器窗口 从数据库中移去表的操作步骤 1 在数据库设计器窗口 选定要从数据库中移去的数据库表 2 从 数据库 下拉菜单中 选择 移去 R 命令项 显示 移去操作 对话框 如图4 15所示 3 在对话框中按 移去 r 按钮 选定的数据库表从当前数据库中移去 被移出的表成为自由表 如果选择 删除 d 则不仅将选定的数据库表从数据库中移出 并且还从磁盘上删除该表 即该数据库表已不存在了 4 3 2使用浏览器 使用浏览器 在浏览器窗口中可以进行浏览表中的数据 添加 删除和修改表中的记录等操作 1 浏览数据库表在数据库设计器中选择

12、要操作的表 从 数据库 下拉菜单中选择 浏览 B 命令项 打开浏览器窗口 浏览器窗口如图4 16所示 浏览器窗口中 显示了当前数据库表 学生表 的数据 表中共有11条记录 表中记录前带有 符号的 表示该记录为当前记录 2 修改记录在浏览器窗口中 将光标定位在要修改的记录和字段值上 直接输入数据 修改即可 3 添加记录 1 添加一条空白记录 在浏览器窗口中 从 表 A 下拉菜单中 选择 追加新记录 N 命令项 2 将其它数据库表中记录添加到当前的数据库表中 在浏览器窗口中 从 表 A 下拉菜单中 选择 追加记录 A 命令项 显示 追加来源 对话框 指定文件类型以及文件名 然后按 确定 按钮 4

13、删除记录VisualFoxPro6 0删除记录 分为逻辑删除记录和物理删除记录两种 1 对当前记录逻辑删除 在浏览器窗口中 从 表 A 下拉菜单中选择 切换删除标记 T 命令项 2 对表中一组记录作逻辑删除 在浏览器窗口中 从 表 A 下拉菜单中选择 删除标记 D 命令项 系统显示 删除 对话框 如图4 17所示 在 删除 对话框中 通过作用范围 S 可以指定对当前记录开始以下若干个记录作逻辑删除 通过For While输入框 指定作逻辑删除的条件 对表中满足条件的所有记录作逻辑删除 图4 17 删除 对话框 3 作记录物理删除 在浏览器窗口中 从 表 A 下拉菜单中选择 彻底删除标 M 命令

14、项 系统显示 删除提示 对话框 如图4 18所示 单击 删除提示 对话框中的 是 按钮 将带有逻辑删除标记的记录真正从表中删除掉 图4 18 删除提示 对话框 打开该数据库表设计器 进行以下修改表结构的操作 1 修改表中已有字段在数据库设计器的 字段 选项卡中 显示了表中各个字段名称 类型和宽度的数据 可单击要修改的数据项 直接输入新的数值即可 2 增加新字段将光标移到 字段 选项卡中显示的最后一个字段后 输入新字段名 数据类型和宽度数据 就完成了一个新字段的增加操作 4 3 3修改表结构 3 插入新字段将光标移到 字段 选项卡中要插入新字段的位置 然后单击 插入 M 按钮 显示插入一个新字段

15、的空行 在新字段的空行中输入新字段名 数据类型和宽度数据 4 删除字段将光标定位到 字段 选项卡中要删除的字段上 单击 删除 D 按钮 该字段的定义数据从 字段 选项卡中消失 4 4数据库与表的基本操作命令 1 建立数据库命令格式为 CREATEDATABASE命令功能是创建一个数据库 数据库建立后处于打开状态 2 打开数据库命令格式为 OPENDATABASE 数据库名 EXCLUSIVE SHARED NOUPDATE VALIDATE 命令的功能是打开指定的数据库 若没有指定数据库名 带 将显示可以打开的数据库 由用户选择确认 4 4 1数据库的基本操作 1 建立表命令格式为 CREAT

16、命令功能是创建一个数据库表 数据库表建立后 处于打开状态 2 打开数据库表命令格式为 USE 命令功能是打开指定的数据库表 如果没有短语 则关闭当前正在使用的数据库表 4 4 2表的建立与表结构修改 3 修改数据库表结构命令格式为MODIFYSTRUCTURE命令功能是打开指定的数据库表设计器 通过数据库表设计器选项卡中参数的重新设置 来修改数据库表结构 4 4 3表的浏览与显示 1 浏览数据库表命令格式为 BROWSE命令功能是以浏览方式显示指定的数据库表中数据 在此方式下可以对表中的记录进行添加 删除和修改操作 2 显示表的数据命令格式为 LIST DISPLAY FIELDS FOR OFF TOPRINTER PROMPT TOFILE 命令功能是显示当前数据库表指定范围内所有满足条件的记录 LIST命令为连续显示命令执行结果 DISPLAY命令显示满屏时 暂停显示命令执行结果 按任一键继续显示 3 显示表的结构命令格式为 LISTSTRUCTURE TOPRINTER TOFILE 命令功能是显示当前数据库表的结构 包括字段定义数据 记录数 更新时间等相关信息 例4 1打开名

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号