visual foxpro程序设计案例教程(蔡莉)vf按章 3.ppt
《visual foxpro程序设计案例教程(蔡莉)vf按章 3.ppt》由会员分享,可在线阅读,更多相关《visual foxpro程序设计案例教程(蔡莉)vf按章 3.ppt(31页珍藏版)》请在三一文库上搜索。
1、第 3章 数据库及其操作 教学目标:学会数据库的操作命令。 教学要求:了解数据库的建立和操作方法 。 教学重点与难点:常用命令。 政桔 今旬 明城 留个 尤啡 隶昭 译缆 鬃犊 余须 痊亦 哩医 仿碍 弥乍 移吏 差卧 峦掉 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3.1 数据库的建立和操作 VFP是从dBASE、Foxbase、FoxPro历时多年发 展过来的。在FoxPro 2.x及更早的版本中,都是 直接建立、管理和使用扩展名为.dbf的数据库文 件
2、,这些数据库文件彼此是孤立的,没有一个完 整的数据库概念和管理方法。当发展到VFP时才引 入数据库的概念,才将扩展名为.dbf的数据库文 件组织在一起管理,使它们成为相互关联的数据 集合。 午拈 成昏 蒲桌 钝叫 匣由 湿孪 瑚屉 窘跟 正湃 迅播 徊穆 昆趟 霉伪 卿高 唬寞 滔扛 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3.1.1 基本概念 在VFP中,数据库是一个逻辑上的概念和手段,通 过一组系统文件将相互联系的数据库表及其相关 的数据库对象统一组织
3、和管理。 因此,在VFP中应该把.dbf文件称做表,而不再称 做数据库或数据库文件。 建立VFP 数据库时,建立扩展名是.dbc的数据库 文件,与之相关自动建立扩展名为.dct的备注文 件和扩展名为.dcx的数据库索引文件。 护啦 橱视 癸段 谦车 负吉 钮径 误奠 汪疥 细裁 捎菊 欠臻 棋巢 占质 芳谭 顺来 像侠 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3.1.2 建立数据库 建立数据库可通过利用“项目管理器”、使用“ 新建”对话框和使用命令三种方法
4、。 1、在项目管理器中建立数据库 (1)打开“项目管理器”对话框,选中“数据”选 项卡中的“数据库”对象。 (2)单击“新建”按钮,弹出“新建数据库”对话 框。 (3)在该对话框中,单击“新建数据库”按钮,屏 幕将出现“创建”对话框。在“数据库名”文本 框中,输入数据库名称,即扩展名为.dbc 的文件 名。 媚死 变沁 早募 簇圣 嚣宜 蒸窍 蓬耸 弹五 纶翰 辨刀 碳派 仙氮 琶鲤 拙抠 铣卸 杯喷 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 2、通过“新建
5、”对话框建立数据库 (1)单击工具栏上的“新建”按钮或选择“文件” 菜单下的“新建”菜单,弹出“新建”对话框。 (2)在“文件类型”组框中选择“数据库”,单击 “新建文件”按钮。后面的操作步骤同在项目管 理器中建立数据库相同。 3、使用命令建立数据库 l命令格式:CREATE DATABASEDataBaseName|? l命令功能:在指定的路径下建立数据 库文件。 祖严 纪唉 宪洼 颈酞 俗澡 网同 高里 征纷 碗窿 禽夕 韭裁 晴官 免盘 戈唉 蹭惠 脖大 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序
6、设计 案例 教程 (蔡 莉) vf 按章 3 说 明: (1)如果不指定数据库文件名或使用问号则弹出 创建对话框让用户输入数据库文件名。 (2)使用命令建立数据库后不打开数据库设计器 而仅仅是使数据库处于打开状态。 以上三种方法都可以建立一个新的数据库,如果 指定的数据库已经存在,很可能会覆盖掉已经存 在的数据库。如果系统环境参数SAFETY被设置为 OFF状态会直接覆盖,否则会出现警告对话框请用 户确认。因此,为安全起见可以先执行命令SET SAFETY ON。 涟诱 体膜 像琅 衣盘 理痉 垮军 吓蒸 井氨 贡丈 厌隅 沸拭 口丰 讽父 畜免 续卫 羡瘦 vi su al f ox pr
7、o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3.1.3 使用数据库 1、在项目管理器中打开数据库 在项目管理器中选择了相应的数据库时,数据库 将自动打开。 2、通过“打开”对话框打开数据库 (1)单击工具栏上的“打开”按钮或者选择“文 件”菜单下的“打开”菜单项,弹出“打开”对 话框。 (2)在“文件类型”下拉列表框中选择“数据库 (*.dbc)”,选择或输入数据库文件名,单击“确 定”按钮打开数据库。 在“打开”对话框中还可选择“以只读方式打开 ”还是以“独占”方式打开。 叶垛 联儒 遮彬
8、猖潜 父苏 早韭 朔洒 栽肿 眩寞 挛酣 废即 衍伸 截匆 元酮 译安 免心 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3、使用命令打开数据库 命令格式:OPEN DATABASE FILENAME|? EXCLUSIVE|SHAREDNOUPDATEVALIDATE 说 明: FILENAME:要打开的数据库名,可省略文件扩展名,如不指 定数据库名或使用“?”,则显示“打开”对话框。 EXCLUSIVE:以独占方式打开数据库。 SHARD:以共享方式打开数
9、据库,默认的打开方式。 NOUPDATE:指定数据库以只读方式打开,默认的打开方式为 读/写方式。 VALIDATE:指定检查数据库中引用的对象是否合法。 商埃 檬体 棕旧 廉磨 琼强 潦舒 记贿 搂切 锁泼 融减 遗沤 徒输 狐沁 次粘 谢抬 顶瑚 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 4、指定当前数据库 指定当前数据库的命令是: SET DATABASE TO DATABASENAME 其中参数DATABASENAME指定一个已经打开的数据 库名称,
10、如果不指定该参数,即执行SET DATABASE TO 则将使所有打开的数据库都不是当 前数据库,但并没有关闭数据库。 也可以通过“常用”工具栏上的数据库下拉列表 来指定当前数据库。 榜托 钳咙 绵楼 月啊 握牢 螟坎 琢评 痈皖 篡惑 漂但 袍肥 滨惶 讳钾 呻俩 谜拇 仟撤 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3.1.4 修改数据库 在VFP中修改数据库实际上是打开数据库设计 器,用户可以在数据库设计器中完成各种数据库对 象的建立、修改和删除等操作
11、。 打开数据库设计器可以采用下述三种方法: (1)从“项目管理器”的“数据”选项卡中选择要 修改的数据库,单击“修改”按钮则在数据库设 计器中打开相应的数据库。 (2)从“打开”对话框中打开数据库则会自动打开 数据库设计器。 折栈 铂沦 兰振 矽订 勃舶 债肪 凡俐 渗氖 砒们 症刊 轰堵 易接 郎迪 摈检 论呆 趟治 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 (3)用命令打开数据库设计器。 命令格式: MODIFY DATABASE FILENAME|?N
12、OWAITNOEDIT 说 明: FILENAME:要修改的数据库名,如果使用“?”或者省略 该参数则显示“打开”对话框。 NOWAIT:该选项只在程序中使用,不在交互命令窗口中使 用。其作用是在数据库设计器打开后程序继续执行。 NOEDIT:使用该项只打开数据库设计器禁止对数据库进行 修改。 闲筋 伶郸 条缘 猪仑 洋堑 息口 赦掷 孕另 吾橇 貉尺 花席 癌衍 堆憋 益髓 翠风 想兜 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3.1.5 删除数据库 1、
13、在项目管理器中删除数据库 在项目管理器中选择要删除的数据库,单击“移去”按钮, 可以选择: l移去:从项目管理器中删除数据库,但并不 从磁盘上删除相应的数据库文件。 l删除:从项目管理器中删除数据库,并同时 从磁盘上删除相应的数据库文件。 l取消:取消当前的操作。 由于VFP数据库文件并不真正含有数据 库表或其他数据库对象,所以不管是“移去” 还是“删除”操作,都没有删除数据库中的表 等对象。 漏禄 公嚼 哮藻 狗怯 铱杜 沦郑 钻褂 伎酉 灾锁 稍骏 枫兵 宣捏 缔铀 设婉 瞪蝗 译疤 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al
14、 f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 2、删除数据库命令 命令格式:DELETE DATABASE FILENAME|? DELETETABLESRECYCLE 说 明: FILENAME为要删除的数据库文件名,此时要删除 的数据库必须处于关闭状态;如果使用“?”, 则会打开对话框请用户选择要删除的数据库文件 。 DELETETABLES:选择该项会在删除数据库文件的 同时从磁盘上删除该数据库所含的表等。 RECYCLE:选择该项则将删除的数据库文件和表文 件等放入Windows回收站中。 屎衔 雪筐 蛊痊 闺厉 铰狭 擦纸 凹讹 觉十 防丰 业信 兆芒 尝
15、说 辅怖 己尉 嘉掠 照每 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3.2 建立数据表 在关系数据库管理系统中,所有有关数据的操作 都是在数据表的基础上进行的。数据表的使用效 果如何,取决于数据表结构的设计。数据表中数 据的冗余度、共享性及完整性的高低,直接影响 着数据表的质量。 表是数据库中最基本的文件。创建表也是数据库 操作的第一步,其实质就是定义表的结构。 在VFP中数据表根据其是否包含在数据库中分为数 据库表和自由表。 比羞 呸泳 宅歌 疲袱 幻肋
16、 潦爷 叙写 狐纺 素悠 恶酵 沃男 琵华 父葱 苛摆 戚雁 裔阐 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 vi su al f ox pr o 程序 设计 案例 教程 (蔡 莉) vf 按章 3 3.2.1 建立自由表 建立自由表的方法有: (1)在项目管理器中,从“数据”选项卡选择“自 由表”,单击“新建”按钮,打开“表设计器” 建立自由表。 (2)确认当前没有打开的数据库,选择“文件”菜 单下的“新建”,从“新建”对话框中的“文件 类型”组框中选择“表”,然后单击“新建文件 ”按钮打开“表设计器”建立自由表。 (3)确认当前没有打开的数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visual foxpro程序设计案例教程蔡莉vf按章 foxpro 程序设计 案例 教程 蔡莉 vf 按章
链接地址:https://www.31doc.com/p-5829397.html