vf说课课件推荐word版 17页Word格式.docx
《vf说课课件推荐word版 17页Word格式.docx》由会员分享,可在线阅读,更多相关《vf说课课件推荐word版 17页Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
3
4
5
篇二:
VF数据库程序设计教案
VisualFoxpro数据库程序设计教案
姓名:
李运娣
系别:
计算机
第1章VisualFoxPro数据库基础
本章重点与学习目标:
了解数据库系统的相关概念
数据、数据库、数据库管理系统、数据库系统
数据库管理系统发展过程
概念模型以及常用的数据模型—层次模型、网状模型、关系模型?
掌握关系数据库
关系模型的相关属于
数据库设计基础
数据库设计的步骤和过程
了解VF系统的发展过程
数据库管理系统的发展
VF的发展简史及了解VisualFoxPro系统的特点
掌握VF系统的启动与退出方法
熟悉VF系统的用户界面
熟悉VF项目管理器
创建新项目
项目管理器窗口的各类选项卡
教学器材:
多媒体教学
本章课时:
3学时
1.1数据库基础知识
1.1.1计算机数据管理的发展
1.数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号;
数据处理是指将数据转换成信息的过程。
2.计算机数据管理
数据管理:
是指对数据的组织、分类、编码、存储、检索、维护等,
它是数据处理的中心问题。
数据管理技术的发展过程:
人工管理阶段(40年代中--50年代中);
文件系统阶段(50年代末--60年代中);
数据库系统阶段(60年代末--现在)。
1.1.2数据库系统
1.数据库有关概念
数据库(DataBase):
指数据库系统中以一定的方式将相关数据组织在一起,存储在外存储设备上形成的、为多个用户共享、与应用程序相互独立的相关数据集合。
数据库管理系统(DBMS):
用于建立、使用和维护数据库的系统软件。
数据库管理系统对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库应用系统:
数据库应用系统简称数据库系统,是指系统开发人
员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。
数据库管理员(DBA):
负责全面管理和实施数据库控制和维护的技术人员。
2.数据库系统的特点
数据库系统是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。
特点:
实现数据共享,减少数据冗余;
采用特定的数据模型;
具有较高的
数据独立性;
有统一的数据控制功能
1.1.3数据模型
1.实体的描述:
实体的定义、属性、实体集和实体型
2.实体间联系及联系的类型
定义:
实体之间相对应的关系称为联系,它反映了现实世界事物之间
的相互关联。
类型:
一对一联系;
一对多联系;
多对多联系
3.数据模型简介
数据模型是在数据库领域中定义数据及其操作的一种抽象表示。
网状模型;
层次数据模型;
关系模型
1.2关系数据库
1.2.1关系模型
1.关系定义的定义及相关术语
一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。
相关术语:
元组、属性、域、关键字、外部关键字
2.关系的特点
关系必须规范化
二维表中的每一列都有唯一的字段名且取值性质相同
二维表中不允许出现完全相同的两行
二维表中可以任意交换行的顺序和列的顺序
3.实际关系模型
一个具体的关系是由若干个关系模式组成。
在VF中,一个数据库中包含相互之间存在联系的多个表。
这个数据库文件就代表一个实际的关系模型。
为了反映出各个表所表示的实际实体之间的联系,公共字段名往往起着“桥梁”的作用。
例1.1部门-职工-工资关系模型
例1.2图书-读者-借阅关系模型
1.2.2关系运算
1.传统的集合运算:
交、并、差
2.专门的关系运算
选择定义:
从一个关系模式中找出满足给定条件的记录的操作称为选择,选择是从行的角度进行的运算,相当于对关系进行水平分解。
投影定义:
投影运算从关系中选取若干属性形成一个新的关系。
连接定义:
将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足连接条件的所有元组。
1.3数据库设计基础
1.3.1数据库设计步骤
1.设计原则
概念单一化”一事一地”原则
避免在表之间出现重复字段
表中的字段必须是原始数据和基本数据元素
用外部关键字保证有关联的表之间的联系
2.设计步骤
需求分析
确定需要的表
确定所需字段
确定联系
设计求精
1.3.2数据库设计过程
1.需求分析:
用户需求主要包括信息需求、处理需求、安全性和完整性
要求。
2.确定需要的表:
数据库设计过程中最主要的一步就是确定需要的表,
分析的过程实际上就是对收集到的数据进行抽象的过程。
3.确定所需字段
4.确定联系
5.设计求精
1.4VisualFoxPro系统概述
VisualFoxPro6.0是微软公司1998年发布的可视化编程语言集成包VisualStudio6.0中的一员,是一种用于数据库结构设计和应用程序开发的功能强大的面向对象的计算机数据库软件。
1.4.1VisualFoxPro6.0的安装与启动
1.安装步骤
将VisualFoxPro6.0系统光盘插入CD-ROM驱动器,打开光盘,找到setup.exe文件,双击该文件,进行安装向导。
按照安装向导的提示,单击“下一步”按钮根据提示进行安装。
2.启动系统
单击Windows的“开始”按钮,选择“程序”\“MicrosoftVisualFoxPro6.0”\“MicrosoftVisualFoxPro6.0”菜单项。
1.4.2VisualFoxPro6.0的主界面
1.菜单操作
下拉式菜单项:
主菜单栏中包括8个下拉式菜单项:
文件(F)、编辑(E)、显示(V)、工具(T)、程序(P)、项目(Q)、窗口(W)、帮助(H)。
2.命令操作
显示与隐藏命令窗口的方法:
单击命令窗口右上角的关闭按钮可以关闭它,然后通过“窗口”菜单下的“命令窗口”选项可以重新打开。
3.项目管理器窗口
项目管理器是VF中各种数据和对象的主要组织工具。
一个项目是文件、数据、文档和对象的集合。
1.4.3工具栏的使用
1.显示或隐藏工具栏
2.定制工具栏
3.修改现有工具栏
1.4.4VisualFoxPro6.0的配置
为了使系统满足个性化的要求,可以定制自己的系统环境。
在VF中可以使用“选项”对话框或SET命令进行附加的配置设定,这里主要用“工具”菜单下的“选项”进行设定。
1.5项目管理器
项目是指文件、数据、文档和对象的集合。
“项目管理器”是VF中处理数据和对象的主要组织工具,它为系统开发者提供了极为便利的工作平台,一是提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件;
二是在项目管理器中可以将应用系统编译成一个扩展名为.app的应用文件或.exe的可执行文件。
1.5.1创建项目
1.创建新项目
2.打开和关闭项目
3.各类文件选项卡
1.5.2使用项目管理器
1.创建文件
2.添加文件
3.修改文件
4.移去文件
5.其他按钮:
“浏览”按钮、“关闭”和“打开”按钮、“预览”按钮、“运行”按钮、“连编”按钮
1.5.3定制项目管理器
1.移动、缩放和折叠
2.拆分项目管理器
3.停放项目管理器
1.6向导、设计器、生成器简介
VF提供真正的面向对象的程序设计工具,使用它的各种向导、设计器和生成器可以更加简便、快速、灵活地进行应用程序开发。
1.6.1VisualFoxPro的向导
1.启动向导
2.使用向导
3.修改用向导创建的项
1.6.2VisualFoxPro的设计器
1.各种设计器:
表设计器、数据库设计器、报表设计器、查询设计器、
视图设计器、表单设计器、菜单设计器、数据环境设计器、连接设计器
2.打开VisualFoxPro设计器
篇三:
VF教案1-12
第1章VisualFoxPro6.0基础知识
第1课时数据库基础知识
一、教学目标
1.了解数据库的基本概念
2.了解数据模型的相关知识
3.了解关系操作知识
4.掌握VisualFoxPro6.0的启动与退出
二、教学重、难点
1.数据库的基本概念
2.VisualFoxPro6.0的启动与退出
三、教学方法
举例讲授演示
四、教学过程
安全小知识:
前后滚翻、俯卧撑、仰卧起坐等垫上运动的项目,做动作时要严肃认真,不能打闹,以免发生扭伤。
复习提问:
1.同学平时使用什么软件处理数据?
2.现在你知道常用的数据库系统哪些?
数据库基本概念
1.数据2.数据库3.数据库管理系统4.数据库系统
它们之间的关系:
数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
特性:
(1)特定的数据模型
(2)实现数据共享,减少数据冗余
(3)数据独立性(4)数据的保护控制
思考题:
1.什么是数据库?
什么是数据库管理系统?
2.数据库系统主要有哪些主要特性?
数据模型1.层次模型
2.网状模型3.关系模型
在关系型数据库管理系统中,关系型数据库是通过一个二维表来表示数据之间联系的。
表中的每一列称为一个字段,每个字段都有惟一的名字是字段名,每个字段中所有的数据都必须是同一种数据类型;
每行是一条记录,一个数据表中可以存储多条记录。
思考:
常见的数据模型有哪些?
关系操作
1.筛选:
指从数据表文件中找出满足条件的若干记录。
2.投影:
指从数据表文件中找出满足条件的记录的多个字段。
3.连接
将两个数据表文件按某个条件筛选部分(或全部)记录及部分(或全部)字段组合成一个新的数据表文件,新生成的表包括两个表中记录的部分(或全部)字段(同名字段只出现一次)。
1.数据的组成
字符:
字段:
记录:
文件:
2.关系的性质
常用术语
1.实体2.属性3.域4.元组5.关键字
关系数据库中的关系操作有哪些?
VisualFoxPro6.0的启动与退出
1.启动VisualFoxPro6.0
单击“开始”→“程序”→“MicrosoftVisualFoxPro6.0”→“MicrosoftVisualFoxPro6.0”菜单项。
2.退出VisualFoxPro6.0
五、小结
同学们,我们本节课主要介绍了又关VF6.0的一些基本介绍,同学们下去一定要好好的把握。
第2课时创建数据库与数据表
(1)
1.掌握创建数据库的方法
2.掌握创建数据表的方法
1.创建数据库
2.创建数据库表