




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,谢晓东,手机E-mail 公用邮箱 公用邮箱123456vfp 邮箱里面有课件和实验指导书 各位同学和我联系时,请一定要告诉我您的姓名,谢谢!,2,第一讲,数据库基础知识和Visual Foxpro系统概述,3,教学目的:通过本讲学习使学生了解数据库的基本概念;数据库设计的基本方法;Visual Foxpro系统的安装和启动方法;Visual Foxpro系统界面各组成部分的含义。 教学重点:数据库的基本概念;数据库设计的基本方法;Visual Foxpro系统的安装和启动方法;Visual Foxpro系统界面各组成部分的含义;“工具”菜单中“选项”对话框下“区
2、域”和“文件位置”卡片的设置方法。 教学难点:数据库设计的基本方法;Visual Foxpro系统界面各组成部分的含义。 教学方法及手段:课堂讲授、多媒体教学 课外作业:1P15二、14 P30二、15.3.4、3.3.5 学时分配:2+2(实验1 VFP6.0 的基本操作) 教学内容:,4,第一章 数据库基础知识,本章要点,1.数据库基本概念,2.数据库系统,5,1.1.1 信息与数据,1. 信息(Information) 信息是客观事物属性的反映。 通俗地讲,信息是经过加工处理并对人类客观行为产生影响的数据表现形式。 2. 数据 (Data) 数据是反映客观事物属性的记录,是信息的载体。数
3、据是信息的具体表现形式。,第一节 数据库基本概念,6,1.1.2 数据管理技术的发展,数据库技术的发展经历了从人工管理、文件管理到数据库系统管理三个阶段。 人工管理阶段出现在计算机应用于数据管理的初期。 特点:数据无独立性,数据冗余大 文件管理阶段即把有关的数据组织成数据文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理。 特点:数据有一定的独立性,数据冗余大 数据库系统管理阶段即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据“仓库”。 特点:数据有独立性,数据冗余小。,7,1.1.3数据模型(数学模型),数据模型是数据库系统设计的核心,它用于描述客观
4、事物及其联系。数据模型的好坏直接影响数据库的性能。 常用的数据模型分类如下: (1) 层次模型:通过有向树描述客观事物及其联系 (2) 网状模型:通过有向图描述客观事物及其联系 (3) 关系模型:通过二维表描述客观事物及其联系 (4) 面向对象模型:描述数据对象及其联系 目前最常用的是关系模型,8,1.1.4 关系模型,关系模型(Relational Model) 通过二维表来描述客观事物及其联系。 关系中的每一行称为一个元组(Tuple) 。 关系中的每一列称为一个属性(Attribute)。,关系模型的主要特点 (1) 关系中每一项不可再分,是最基本的数据单位。 (2) 每一列是同属性的,
5、各列的顺序是任意的。 (3) 每一行由一个事物的诸多属性构成,且各行的顺序可以是任意的。 (4) 一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组。,9,1.1.5 数据库(DB),所谓数据库(Data Base),就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上,能为多个用户共享,与应用程序彼此独立的一组相关数据的集合。 Visual FoxPro数据库管理系统所管理的数据,一般是依照关系模型特征进行数据存储的,因此,称其数据库为关系数据库。 ,10,1.1.6 关系数据库,关系数据库(Relation Database)是依照关系模型设计的若干关系的集合。
6、也就是说,关系数据库是由若干张二维表组成的。 关系数据库由数据表(关系)组成 数据表又由记录(关系中的“元组”)组成 记录是由字段(关系中的“属性”) 组成。 重要概念: 字段、记录、表、数据库,11,1.2.1 数据库系统(DBS)的构成,数据库系统(Data Base System)是指引进了数据库技术后的整个计算机系统,它是由有关的硬件、软件、数据和人员这4个部分组合而形成的,为用户提供信息服务的系统。 硬件:CPU、内存、外存及输入/输出设备。 软件:系统软件和应用软件两类 数据:数据是数据库系统的管理对象,是为用户提供数据的信息源。 人员:数据库系统的人员是指管理、开发和使用数据库系
7、统的全部人员,主要包括数据库管理员、系统分析员、应用程序员和用户。,第二节 数据库系统,12,1.2.2 数据库系统的体系结构(了解),数据库系统的三级模式结构: 外模式、概念模式和内模式。,13,1.2.3 数据库管理系统(DBMS) (了解),数据库管理系统(Data Base Management System)是一组对数据库进行管理的系统软件。 它提供对数据库资源进行统一管理和控制的功能,使数据与应用程序隔离,数据具有独立性;使数据结构及数据存储具有一定的规范性,减少了数据的冗余,并有利于数据共享;提供安全性和保密性措施,使数据不被破坏,不被窃用;提供并发控制,在多用户共享数据时保证数
8、据库的一致性;提供恢复机制,当出现故障时,数据恢复到一致性状态。,14,1.数据库设计步骤,2.概念模型,3.关系代数,第三节 数据库设计,15,3.1 数据库设计步骤,需求分析阶段 概念结构设计阶段 逻辑结构设计、优化设计阶段 物理设计阶段 实施阶段 使用与维护阶段 ,16,3.2.1 实体联系模型,在实体-联系模型中有4个基本元素: 实体、实体型、属性和联系。 1.实体(Entity)是客观存在并相互区别的“事物”,实体可以是具体的人、事及物,也可以是抽象的概念 2.属性(Attribute) 是指实体的特征和性质,也可以说实体是通过属性描述的。 3.实体型是具有相同属性实体的集合。在不混
9、淆的情况下简称实体。 4.联系是两个或两个以上的实体间的关系。,3.2 概念模型,17,3.2.2 实体型的联系类型,一对一联系,1. 一对一联系(1:1),18,3.2.2 实体型的联系类型,一对多联系,2. 一对多联系(1:n),19,3.2.2 实体型的联系类型,多对多联系,3. 多对多联系:,20,3.2.3 ER模型的设计(了解),概念模型是对整个数据库组织的逻辑结构的抽象定义,E-R模型是用E-R图描述这一概念模型,即通过图形描述实体属性和实体型之间的联系。 在E-R模型中: 用“矩形”表示实体型; 用“椭圆形”表示属性; 用“菱形”表示实体型之间的联系。,21,3.2.4 ER模
10、型转换成关系模型(了解),将E-R模型转换成关系模型遵守的原则是: 一个实体型转换成一个关系(每一个关系对应一张二维表),在转换过程中要遵循关系的完整性规则。,22,3.2.4 ER模型转换成关系模型,关系的完整性规则 关系完整性规则是对要建立关联关系的两个关系的主键和外键的约束条件。 (1) 实体完整性关系(表)的主键不能是空值(NULL)。 (2) 参照完整性关系(表)的外键必须是一个有效值,可以是空值。 (3) 用户自定义完整性用户自定义的删除约束、更新约束、插入约束。,23,3.3.1 传统的关系运算,3.3 关系代数(了解),并:关系R并S指属于两个关系的元组组成的 集合 差:关系R
11、差S指从R中去掉S中也有的元组 交:关系R交S指既属于R也属于S的元组组成的集合,24,3.3.2 专门的关系运算,投影:选择关系中的若干属性组成新的关系。,选择:根据给定的条件选择关系中的若干元组组成新的关系。,联接:根据给定的条件,将两个关系中的满足联接条件的若干元组(记录)的若干属性(字段)组成新的关系。,25,本章要点,2.Visual FoxPro的安装与启动,1.Visual FoxPro的特性,3.Visual FoxPro的用户界面,4.Visual FoxPro向导,6.Visual FoxPro设计器,5.Visual FoxPro生成器,7.Visual FoxPro系统
12、环境的配置,第二章 Visual FoxPro系统概述,26,2.1.1 Visual FoxPro的特性,1 用户界面良好 2 面向对象编程技术功能强 3 快速创建应用程序 4 数据库的操作简便 5 多个用户可以一起开发程序 6 可与其他应用程序交互操作 7 独特的开发客户机/服务器解决方案 8 可以升级早期版本 ,2.1 Visual FoxPro系统概述,27,2.2.1安装环境,在安装Visual FoxPro 之前,要了解VFP 的硬件和软件必备环境,做好安装前的准备工作。 1.硬件环境 (1) PC兼容机,具有80486 50 MHz以上处理器。 (2) 鼠标。 (3) 内存为16
13、MB以上。 (4) 硬盘的最小空间为15MB,用户自定义安装需要100MB硬盘空间,完全安装所有联机文档需要240MB硬盘空间。 (5) VGA或更高分辨的显示器。 (6) 对于网络操作,需要有一个与Windows兼容的网络和一个网络服务器。 2.软件环境 要求中文Windows 95/98或Windows NT以上操作系统的支持。,2.2 Visual FoxPro安装与启动(了解),28,2.2.2 安装(演示),1 直接启动CD-ROM 2 直接运行安装程序 3 使用Windows 98安装,29,2.2.3 启动,1 从“开始”菜单启动 2 从资源管理器中启动 3 从“运行”对话框中启
14、动 ,30,2.2.4 退出,(1) 在Microsoft Visual FoxPro主菜单中选择“文件”“退出”命令。 (2) 按Alt+F4组合键。 (3) 按Ctrl+Alt+Delete组合键,进入“关闭程序”窗口,按“结束任务”按钮。 (4) 在Microsoft Visual FoxPro的系统环境窗口,单击其右上角的“退出”按钮。 (5) 在“命令”窗口,输入命令Quit,并按Enter键。,31,2.3.1Visual FoxPro用户界面,1.标题栏 2.菜单栏 3.工具栏 4.命令窗口 5.工作区与状态行,2.3 Visual FoxPro用户界面,32,2.3 .1Visual FoxPro用户界面,33,向导: Visual FoxPro为用户提供许多功能强大的向导,通过向导用于创建不同类型文件,不用编程就可以创建良好的应用程序界面。 生成器:用于简化创建和修改用户界面程序的设计过程,提高速度和效率。例:参照完整性生成器、表达式生成器、报表生成器 设计器: Visual FoxPro提供的设计器为用户提供了一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管理学院网页设计
- 新型2025年多式联运信息平台功能升级与行业协同创新研究报告
- 全国2020安全员c证考试试题及答案
- 三次元程序安全测试题及答案
- 数据结构考试题及答案
- 体育题目大全及答案
- 具体审判管理办法
- 养狗严格管理办法
- 兽用标签管理办法
- 内部报纸管理办法
- 2025年河北省专技人员继续教育公需课(新课程答案六)
- FX5U可编程序控制系统设计技术 课件 任务23 PLC与变频器专用通信协议监控系统设计与调试
- 商场消防免责协议书
- 江苏省淮安市小升初择校分班考押题卷试题-2023-2024学年六年级下册数学 苏教版
- 《对越南的PEST分析》课件
- 餐饮金牌店长培训
- 地球自转考试题型及答案
- 老年人同居协议书8篇
- 税务系统预防职务犯罪警示教育课演讲稿
- 2025年度保密承诺书军队项目专用版
- 留置针穿刺培训
评论
0/150
提交评论