VF数据库程序设计教案

VF数据库程序设计教案

ID:42716388

大小:231.01 KB

页数:21页

时间:2019-09-20

VF数据库程序设计教案_第1页
VF数据库程序设计教案_第2页
VF数据库程序设计教案_第3页
VF数据库程序设计教案_第4页
VF数据库程序设计教案_第5页
资源描述:

《VF数据库程序设计教案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、VisualFoxpro数据库程序设计教案姓名:李运娣系别:计算机第1章VisualFoxPro数据库基础本章重点与学习目标:v了解数据库系统的相关概念§数据、数据库、数据库管理系统、数据库系统§数据库管理系统发展过程§概念模型以及常用的数据模型—层次模型、网状模型、关系模型v掌握关系数据库§关系模型的相关属于v数据库设计基础§数据库设计的步骤和过程v了解VF系统的发展过程§数据库管理系统的发展§VF的发展简史及了解VisualFoxPro系统的特点§掌握VF系统的启动与退出方法§熟悉VF系统的用户界面v熟悉V

2、F项目管理器§创建新项目§项目管理器窗口的各类选项卡教学器材:多媒体教学本章课时:3学时§1.1数据库基础知识§1.1.1计算机数据管理的发展1.数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号;数据处理是指将数据转换成信息的过程。2.计算机数据管理数据管理:是指对数据的组织、分类、编码、存储、检索、维护等,它是数据处理的中心问题。数据管理技术的发展过程:人工管理阶段(40年代中--50年代中);文件系统阶段(50年代末--60年代中);数据库系统阶段(60年代末--现在)。§1.1.2数据库系统1.

3、数据库有关概念数据库(DataBase):指数据库系统中以一定的方式将相关数据组织在一起,存储在外存储设备上形成的、为多个用户共享、与应用程序相互独立的相关数据集合。数据库管理系统(DBMS):用于建立、使用和维护数据库的系统软件。数据库管理系统对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库应用系统:数据库应用系统简称数据库系统,是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。数据库管理员(DBA):负责全面管理和实施数据库控制和维护的技术人员。2.数据库系统

4、的特点数据库系统是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。特点:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能§1.1.3数据模型1.实体的描述:实体的定义、属性、实体集和实体型2.实体间联系及联系的类型定义:实体之间相对应的关系称为联系,它反映了现实世界事物之间的相互关联。类型:一对一联系;一对多联系;多对多联系3.数据模型简介数据模型是在数据库领域中定义数据及其操作的一种抽象表示。类型:网状模型;

5、层次数据模型;关系模型§1.2关系数据库§1.2.1关系模型1.关系定义的定义及相关术语一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。相关术语:元组、属性、域、关键字、外部关键字2.关系的特点n关系必须规范化n二维表中的每一列都有唯一的字段名且取值性质相同n二维表中不允许出现完全相同的两行n二维表中可以任意交换行的顺序和列的顺序3.实际关系模型一个具体的关系是由若干个关系模式组成。在VF中,一个数据库中包含相互之间存在联系的多个表。这个数据库文件就代表一个实际

6、的关系模型。为了反映出各个表所表示的实际实体之间的联系,公共字段名往往起着“桥梁”的作用。Ø例1.1部门-职工-工资关系模型Ø例1.2图书-读者-借阅关系模型§1.2.2关系运算1.传统的集合运算:交、并、差2.专门的关系运算选择定义:从一个关系模式中找出满足给定条件的记录的操作称为选择,选择是从行的角度进行的运算,相当于对关系进行水平分解。投影定义:投影运算从关系中选取若干属性形成一个新的关系。连接定义:将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足连接条件的所有元组。§1.3

7、数据库设计基础§1.3.1数据库设计步骤1.设计原则n概念单一化”一事一地”原则n避免在表之间出现重复字段n表中的字段必须是原始数据和基本数据元素n用外部关键字保证有关联的表之间的联系2.设计步骤n需求分析n确定需要的表n确定所需字段n确定联系n设计求精§1.3.2数据库设计过程1.需求分析:用户需求主要包括信息需求、处理需求、安全性和完整性要求。2.确定需要的表:数据库设计过程中最主要的一步就是确定需要的表,分析的过程实际上就是对收集到的数据进行抽象的过程。3.确定所需字段4.确定联系5.设计求精§1.4Vi

8、sualFoxPro系统概述VisualFoxPro6.0是微软公司1998年发布的可视化编程语言集成包VisualStudio6.0中的一员,是一种用于数据库结构设计和应用程序开发的功能强大的面向对象的计算机数据库软件。§1.4.1VisualFoxPro6.0的安装与启动1.安装步骤将VisualFoxPro6.0系统光盘插入CD-ROM驱动器,打开光盘,找到setup.exe文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。