【vfp精品源码栏目提醒】:网学会员为需要vfp精品源码的朋友们搜集整理了数据库原理与应用(Visual FoxPro)石道元 - 讲义教程相关资料,希望对各位网友有所帮助!
21世纪全国高职高专计算机系列实用规划教材 数据库原理与应用 Visual FoxPro 主编 石道元 副主编 邵亮 李维宪 内 容 简 介 本书属“21世纪全国高职高专计算机系列实用规划教材”之一。
全书共13章。
第1章为数据库系统概论第2章为Visual FoxPro 6.0概述第3章为编程基础第4章为数据表基本操作第5章为数据库及其操作第6章为结构化查询语言SQL第7章为面向对象程序设计基础第8章为表单设计第9章为表单控件设计第10章为菜单设计第11章为报表设计第12章为
VFP数据库应用系统开发第13章为技能训练。
全书内容紧凑、结构合理、论述清楚、实例丰富理顺了众多知识点之间的关系有利于读者的理解和掌握。
本书适用于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院也可供继续教育学院、民办高校技能型紧缺人才培养使用还可供计算机应用人员自学或参考。
图书在版编目CIP数据 数据库原理与应用Visual FoxPro /石道元主编. —北京北京大学出版社2005.8 21世纪全国高职高专计算机系列实用规划教材 ISBN 7-301-09527-9 Ⅰ. 数… Ⅱ.石… Ⅲ. 关系数据库—数据库管理系统Visual FoxPro 6.0—程序设计—高等学校技术学校—教材 Ⅳ. TP311-138 中国版本图书馆CIP数据核字2005第093577号 书 名数据库原理及应用Visual FoxPro 著作责任者石道元 主编 责任编辑吴迪 标准书号ISBN 7-301-09527-9/TP·0806 出 版 者北京大学出版社 地 址北京市海淀区中关村北京大学校内 100871 网 址http://cbs.pku.edu.cn http://www.pup6.com 电 话邮购部62752015 发行部62750672 编辑部62750667 电子信箱pup_6163.com 排 版 者北京东方人华北大彩印中心 电话62754190 印 刷 者 发 行 者北京大学出版社 经 销 者新华书店 787毫米×1092毫米 16开本 16.75印张 400千字 2005年8月第1版 2005年8月第1次印刷 定 价22.00元 《21世纪全国高职高专计算机系列实用规划教材》 专家编审委员会 主 任 刘瑞挺 副主任 按拼音顺序排名 陈玉国 崔锁镇 高文志 韩希义 黄晓敏 魏 峥 谢一风 张文学 委 员 按拼音顺序排名 安志远 丁亚明 杜兆将 高爱国 高春玲 郭鲜凤 韩最蛟 郝金镇 黄贻彬 季昌武 姜 力 李晓桓 连卫民 刘德军 刘德仁 栾昌海 罗 毅 慕东周 彭 勇 齐彦力 沈凤池 陶 洪 王春红 闻红军 武凤翔 武俊生 徐 红 徐洪祥 徐受容 许文宪 严仲兴 杨 武 于巧娥 袁体芳 张 昕 赵 敬 赵润林 周朋红 訾 波 21世纪全国高职高专计算机系列实用规划教材 联合编写学校名单按拼音顺序排名 1 安徽水利水电职业技术学院 2 北华航天工业学院 3 长春职业技术学院 4 长沙商贸旅游职业技术学院 5 长沙通信职业技术学院 6 常州机械职业技术学院 7 常州信息职业技术学院 8 大连水产职业技术学院 9 东营职业学院 10 贵州航天职业技术学院 11 哈尔滨电力职业技术学院 12 河南商业高等专科学校 13 黑龙江信息技术职业学院 14 湖北交通职业技术学院 15 湖北教育学院 16 湖北经济学院 17 湖北生态工程职业技术学院 18 湖南工程职业技术学院 19 湖南铁道职业技术学院 20 湖南铁路科技职业技术学院 21 华北水利水电学院职业技术学院 22 淮北职业技术学院 23 吉林电子信息职业技术学院 24 济南铁道职业技术学院 25 济南职业学院 26 济宁职业技术学院 27 江西工业职业技术学院 28 江西交通职业技术学院 29 江西生物科技职业学院 30 江西师范大学职业技术学院 31 江西现代职业技术学院 32 江西信息应用技术学院 33 晋中高级职业技术学院 34 晋中学院 35 昆明冶金高等专科学校 36 莱芜职业技术学院 37 廊坊职业技术学院 38 辽东学院 39 辽宁经济职业技术学院 40 辽宁省交通高等专科学校 41 辽阳职业技术学院 42 辽阳职业技术学院 43 聊城市教育局电教中心 44 聊城职业技能鉴定中心 45 聊城职业技术学院 46 洛阳大学 47 宁波职业技术学院 48 日照职业技术学院 49 山东电力高等专科学校 50 山东交通职业学院 51 山东经贸职业学院 52 山东理工大学职业技术师范学院 53 山东商业职业技术学院 54 山东潍坊科技学院 55 山东信息职业技术学院 56 山东英才职业技术学院 57 山东中医药大学 58 山西大学工程学院 59 山西经济管理干部学院 60 陕西邮电职业技术学院 61 石家庄计算机职业学院 62 石家庄职业技术学院 63 四川拖普信息技术职业学院 64 四川宜宾职业技术学院 65 苏州工业园区职业技术学院 66 苏州工业职业技术学院 67 太原城市职业技术学院 68 太原大学 69 太原师范学院 70 潍坊学院 71 潍坊职业学院 72 无锡商业职业技术学院 73 西安航空技术高等专科学校 74 徐州工业职业技术学院 75 宜宾职业技术学院 76 运城学院 77 浙江工商职业技术学院 78 浙江金融职业技术学院 79 浙江商业职业技术学院 80 郑州牧业工程高等专科学校 81 中共四川省委党校四川行政学院 82 中华女子学院山东分院 83 中州大学 84 重庆电子职业技术学院 85 淄博职业学院 本系列教材编写目的和教学服务 本系列教材在遍布全国的各位编写老师的共同辛勤努力下在编委会主任刘瑞挺教授和其他编审委员会成员的指导下在北京大学出版社第六事业部的各位编辑刻苦努力下本系列教材终于与广大师生们见面了。
教材编写目的 近几年来职业技术教育事业得以蓬勃的发展全国各地的高等职业院校以及高等专科学校无论是从招生人数还是学校的软、硬件设施上都达到了相当规模。
随着我国经济的高速发展尽快提高职业技术教育的水平显得越来越重要。
教育部提出职业教育就是就业教育也就是说教学要直接面对就业强调实践。
不但要介绍技术更要介绍具体应用注重技术与应用的结合。
本套教材的主要编写思想如下。
1与发达国家相比我国职业技术教育教材的发展比较缓慢并且滞后远远跟不上职业技术教育发展的需求。
我们常常提倡职业教育的实用性但在课堂教学中仍然使用理论性和技术性教材进行职业实践教学。
针对这种现状急需推出一系列切合当前教育改革需要的高质量的优秀职业技术实训型教材。
2本套教材总结了目前优秀计算机职业教育专家的教学思想与经验与广大职业教育一线老师共同探讨最终落实到本套教材中开发出一套适合于我国职业教育教学目标和教学要求的教材它是一套能切实提高学生专业动手实践能力和职业技术素质的教材。
3社会对学生的职业能力的要求不断提高从而催化出了许多新型的课程结构和教学模式。
新型教学模式必须以工作为基础的模仿学习它是将学生置于一种逼真的模拟环境中呈现给学生的是具有挑战性、真实性和复杂性的问题使学生得到较真实的锻炼。
4教材的结构必须按照职业能力的要求创建并组织实施新的教学模式。
教学以专项能力的培养展开以综合能力的形成为目标。
能力的培养既是教学目标又是评估的依据和标准。
5本套的重点是先让学生实践从实践中领悟、总结理论然后再学习必要的理论用理论指导实践。
从这一个循环的教学过程中学生的职业能力将得到极大的提高。
教学服务 1. 提供电子教案 本系列教材绝大多数都是教程与实训二合一每一本书都有配套的电子教案以降低任课老师的备课强度此课件可以在我们网站上随时下载。
2. 提供教学资源下载 本系列教材中涉及到的实例习题的原始图片和其他素材或者是源代码、原始数据等文件都可以在我们网站上下载。
3. 提供多媒体课件和教师培训 针对某些重点课程我们配套有相应的多媒体课件。
对大批量使用本套教材的学校我们会免费提供多媒体课件另外还将免费提供教师培训名额组织使用本套教材的教师进行相应的培训。
北京大学出版社第六事业部http://pup6.com信息技术的职业化教育 代丛书序 刘瑞挺/文 北京大学出版社第六事业部组编了一套《21世纪全国高职高专计算机系列实用规划教材》。
为此制订了详细的编写目的、丛书特色、内容要求和风格规范。
在内容上强调面向职业、项目驱动、注重实例、培养能力在风格上力求文字精练、图表丰富、脉络清晰、版式明快。
一、组编过程 2004年10月第六事业部林章波主任、葛昊晗副主任开始策划这套丛书分派编辑深入各地职业院校了解教学第一线的情况物色经验丰富的作者。
2005年1月15日在济南召开了“北大出版社高职高专计算机规划教材研讨会”。
来自13个省、41所院校的70多位教师汇聚一堂共同商讨未来高职高专计算机教材建设的思路和方法并对规划教材进行了讨论与分工。
2005年6月13日在苏州又召开了“高职高专计算机教材大纲和初稿审定会”。
编审委员会委员和45个选题的主、参编共52位教师参加了会议。
审稿会分为公共基础课、计算机软件技术专业、计算机网络技术专业、计算机应用技术专业4个小组对稿件逐一进行审核。
力争编写出一套高质量的、符合职业教育特点的
精品教材。
二、知识结构 职业生涯的成功与人们的知识结构有关。
以著名侦探福尔摩斯为例作家柯南道尔在“血字的研究”中对其知识结构描述如下 文学知识——无 哲学知识——无 政治学知识——浅薄 植物学知识——不全面。
对于药物制剂和鸦片却知之甚详。
对毒剂有一般了解而对于实用园艺却一无所知 化学知识——精深 地质学知识——偏于应用但也有限。
他一眼就能分辨出不同的土质。
根据裤子上泥点的颜色和坚实程度就能说明是在伦敦什么地方溅上的 解剖学知识——准确却不系统 惊险小说知识——很渊博。
似乎对近一个世纪发生的一切恐怖事件都深知底细 法律知识——熟悉英国法律并能充分实用 其他——提琴拉得很好精于拳术、剑术。
事实上我国唐朝名臣狄仁杰大宋提刑官宋慈都有类似的知识结构。
审视我们自己每人的知识结构都是按自己的职业而建构的。
因此我们必须面向职场需要来设计教材。
II三、职业门类 我国的职业门类分为18个大类农林牧渔、交通运输、生化与制药、地矿与测绘、材料与能源、土建水利、制造、电气信息、环保与安全、轻纺与食品、财经、医药卫生、旅游、公共事业、文化教育、艺术设计传媒、公安、法律。
每个职业大类又分为二级类例如电气信息大类又分为5个二级类计算机、电子信息、通信、智能控制、电气技术。
因此18个大类共有75个二级类。
在二级类的下面又有不同的专业。
75个二级类共有590种专业。
俗话说“三百六十行行行出状元”现代职业仍在不断涌现。
四、IT能力领域 通常信息技术分为11个能力领域规划的能力、分析与设计IT解决方案的能力、构建IT方案的能力、测试IT方案的能力、实施IT方案的能力、支持IT方案的能力、应用IT方案的能力、团队合作能力、文档编写能力、项目管理能力以及其他能力。
每个能力领域下面又包含若干个能力单元11个能力领域共有328个能力单元。
例如应用IT方案能力领域就包括12个能力单元。
它们是操作计算机硬件的能力、操作计算软件包的能力、维护设备与耗材的能力、使用计算软件包设计机构文档的能力、集成商务计算软件包的能力、操作文字处理软件的能力、操作电子表格应用软件的能力、操作数据库应用软件的能力、连接到互联网的能力、制作多媒体网页的能力、应用基本的计算机技术处理数据的能力、使用特定的企业系统以满足用户需求的能力。
显然不同的职业对IT能力有不同的要求。
五、规划梦想 于是我们建立了一个职业门类与信息技术的平面图以职业门类为横坐标、以信息技术为纵坐标。
每个点都是一个函数即ITProfessional而不是ITProfessional单纯的相加。
针对不同的职业编写它所需要的信息技术教材这是我们永恒的主题。
这样组合起来就会有IT328Pro590这将是一个非常庞大的数字。
组织这么多的特色教材真的只能是一个梦想而且过犹不及。
能做到IT11Pro75也就很不容易了。
因此我们既要在宏观上把握职业门类的大而全也要在微观上选择信息技术的少而精。
六、精选内容 在计算机科学中有一个统计规律称为90/10局部性原理Locality Rule即程序执行的90代码只用了10的指令。
这就是说频繁使用的指令只有10它们足以完成90的日常任务。
事实上我们经常使用的语言文字也只有总量的10却可以完成90的交流任务。
同理我们只要掌握了信息技术中10频繁使用的内容就能处理90的职业化任务。
有人把它改为80/20局部性原理似乎适应的范围更广些。
这个规律为编写符合职业教育需要的
精品教材指明了方向坚持少而精反对多而杂。
III七、职业本领 以计算机为核心、贴近职场需要的信息技术已经成为大多数人就业的关键本领。
职业教育的目标之一就是培养学生过硬的IT从业本领而且这个本领必须上升到职业化的高度。
职场需要的信息技术不仅是会使用键盘、录入汉字而且还要提高效率、改善质量、降低成本。
例如两位学生都会用Office软件但他们的工作效率、完成质量、消耗成本可能有天壤之别。
领导喜欢谁这是不言而喻的。
因此除了道德品质、工作态度外必须通过严格的行业规范和个人行为规范进行职业化训练才能养成正确的职业习惯。
我们肩负着艰巨的历史使命。
我国人口众多劳动力供大于求的矛盾将长期存在。
发展和改革职业教育是我国全面建设小康社会进程中一项艰巨而光荣的任务关系到千家万户人民群众的切身利益。
职业教育和高技能人才在社会主义现代化建设中有特殊的作用。
我们一定要兢兢业业、不辱使命把这套高职高专教材编写好为我国职业教育的发展贡献一份力量。
刘瑞挺教授曾任中国计算机学会教育培训委员会副主任、教育部理科计算机科学教学指导委员会委员、全国计算机等级考试委员会委员。
目前担任的社会职务有全国高等院校计算机基础教育研究会副会长、全国计算机应用技术证书考试委员会副主任、北京市计算机教育培训中心副理事长。
前 言 数据库技术产生于20世纪60年代末发展至今已有30余年的历史。
数据库技术作为数据管理的最有效的手段它的出现极大地促进了计算机应用的发展目前基于数据库技术的计算机应用已成为计算机应用的主流。
Visual FoxPro作为目前PC机上影响最大、应用最广的关系型数据库管理系统是微软公司在FoxBASE基础上发展起来的面向对象的数据库开发管理工具。
它的发展及使用大大简化了数据库的管理使得组织数据创建用户应用程序等工作更加快捷。
更为可取的是它不仅支持先进的面向对象程序设计方法而且提供了用以开发各种数据库系统界面的可视化设计工具。
“数据库原理与应用”作为计算机相关专业的一门专业基础课程强调对理论知识的应用和实践能力的培养但基础理论的教学最终应以应用为目的。
我们在编写过程中谨遵这一思想着重介绍数据库基础知识重点突出对学生实际操作应用能力的培养。
本书由重庆电子职业技术学院的石道元担任主编负责全书的总体策划、统稿和定稿工作由辽宁辽阳职业技术学院的邵亮、重庆电子职业技术学院的李维宪担任副主编。
各章编写分工如下第1章、第10章由陈献惠湖南长沙通信职业技术学院编写第2章、第6章由石道元编写第3章、第7章由李维宪重庆电子职业技术学院编写第4章、第5章、第11章分别由罗育新、李彪、方云亮四川宜宾职业技术学院编写第8章、第9章由邵亮辽宁辽阳职业技术学院编写第12章、第13章分别由何兴无、黎娅重庆电子职业技术学院编写附录部分由石道元负责搜集和整理。
本书为授课教师提供电子教案所有教案用PowerPoint制作可以任意修改。
本书在编写过程中参考了大量图书杂志笔者在全书最后均以参考文献的形式列出。
在本书的出版过程中得到了北京大学出版社吴迪编辑的关心和支持在此一并向他们表示衷心的感谢。
由于编者学识所限加之编写时间仓促书中难免会有错误和不当之处恳请读者不吝赐教和批评指正我们将在修订中认真吸取使本书不断完善。
编 者 2005年7月 E-mailshidaoyuansina.com 目 录 第1章 数据库系统概论.......................................1 1.1 数据库技术的发展................................1 1.1.1 人工管理阶段.............................1 1.1.2 文件系统阶段.............................1 1.1.3 数据库系统阶段.........................2 1.2 数据模型................................................3 1.2.1 实体及其联系.............................3 1.2.2 数据模型....................................4 1.2.3 关系术语及关系运算.................6 1.3 数据库系统的组成................................8 1.3.1 硬件系统....................................8 1.3.2 系统软件....................................8 1.3.3 数据库应用系统.........................8 1.3.4 各类人员....................................8 1.4 数据库设计基础....................................9 1.4.1 数据库设计步骤.........................9 1.4.2 数据库设计过程.......................10 习题一...........................................................12 第2章 Visual FoxPro 6.0概述...........................13 2.1 关于Visual FoxPro..............................13 2.1.1 Visual FoxPro的发展过程.......13 2.1.2 Visual FoxPro 6.0的 功能特点..................................14 2.1.3 Visual FoxPro 6.0的安装.........15 2.2 Visual FoxPro 6.0的基本操作............17 2.2.1 Visual FoxPro 6.0的 启动与退出..............................17 2.2.2 Visual FoxPro 6.0的 集成界面组成...........................18 2.2.3 Visual FoxPro 6.0的 界面操作..................................20 2.3 Visual FoxPro 6.0基础知识................22 2.3.1 Visual FoxPro 6.0的 工作方式...................................22 2.3.2 Visual FoxPro 6.0的 辅助设计工具...........................23 2.4 项目管理器...........................................26 2.4.1 “项目管理器”的功能...........26 2.4.2 “项目管理器”的组成...........27 2.4.3 “项目管理器”的操作...........29 2.5 Visual FoxPro 6.0的开发环境设置.....31 2.5.1 “选项”对话框.......................32 2.5.2 默认工作目录设置...................33 2.5.3 日期、时间、货币及 数字格式设置...........................34 2.5.4 配置文件Config.fpw的 创建...........................................35 习题二...........................................................37 第3章 编程基础.................................................38 3.1 数据类型..............................................38 3.1.1 字符型Character.....................38 3.1.2 数值型.......................................38 3.1.3 日期型Date.............................39 3.1.4 日期时间型Date Time...........39 3.1.5 逻辑型Logic...........................39 3.1.6 备注型Memo..........................39 3.1.7 通用型General.......................39 3.1.8 货币型Currency.....................39 3.1.9 字符型二进制和备注型 二进制.......................................40 3.2 常量与变量...........................................40 3.2.1 常量...........................................40 3.2.2 变量...........................................42 3.2.3 系统变量...................................46 3.2.4 变量命名的推荐规则...............46 数据库原理与应用Visual FoxPro ·VIII··VIII·3.3 函数......................................................47 3.3.1 函数的一般形式.......................47 3.3.2 函数的类型..............................47 3.4
VFP的运算符与表达式......................50 3.4.1 算术运算符与 算术表达式..............................50 3.4.2 字符串运算符与 字符串表达式......................
上一篇:
_数据库原理与应用_课程教学改革探讨
下一篇:
bc80e7a0-d1f2-4595-b21d-01a76798e87a