




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 谢晓东 手 mailxxd 公用邮箱b37b 公用邮箱123456vfp邮箱里面有课件和实验指导书各位同学和我联系时 请一定要告诉我您的姓名 谢谢 2 第一讲 数据库基础知识和VisualFoxpro系统概述 3 教学目的 通过本讲学习使学生了解数据库的基本概念 数据库设计的基本方法 VisualFoxpro系统的安装和启动方法 VisualFoxpro系统界面各组成部分的含义 教学重点 数据库的基本概念 数据库设计的基本方法 VisualFoxpro系统的安装和启动方法 VisualFoxpro系统界面各组成部分的含义 工具 菜单中 选项 对话框下 区域 和 文件位置 卡片的设置方法 教学难点 数据库设计的基本方法 VisualFoxpro系统界面各组成部分的含义 教学方法及手段 课堂讲授 多媒体教学课外作业 1P15二 1 4P30二 1 5 3 4 3 3 5学时分配 2 2 实验1VFP6 0的基本操作 教学内容 4 第一章数据库基础知识 本章要点 1 数据库基本概念 2 数据库系统 5 1 1 1信息与数据 1 信息 Information 信息是客观事物属性的反映 通俗地讲 信息是经过加工处理并对人类客观行为产生影响的数据表现形式 2 数据 Data 数据是反映客观事物属性的记录 是信息的载体 数据是信息的具体表现形式 第一节数据库基本概念 6 1 1 2数据管理技术的发展 数据库技术的发展经历了从人工管理 文件管理到数据库系统管理三个阶段 人工管理阶段出现在计算机应用于数据管理的初期 特点 数据无独立性 数据冗余大文件管理阶段即把有关的数据组织成数据文件 这种数据文件可以脱离程序而独立存在 由一个专门的文件管理系统实施统一管理 特点 数据有一定的独立性 数据冗余大数据库系统管理阶段即对所有的数据实行统一规划管理 形成一个数据中心 构成一个数据 仓库 特点 数据有独立性 数据冗余小 7 1 1 3数据模型 数学模型 数据模型是数据库系统设计的核心 它用于描述客观事物及其联系 数据模型的好坏直接影响数据库的性能 常用的数据模型分类如下 1 层次模型 通过有向树描述客观事物及其联系 2 网状模型 通过有向图描述客观事物及其联系 3 关系模型 通过二维表描述客观事物及其联系 4 面向对象模型 描述数据对象及其联系目前最常用的是关系模型 8 1 1 4关系模型 关系模型 RelationalModel 通过二维表来描述客观事物及其联系 关系中的每一行称为一个元组 Tuple 关系中的每一列称为一个属性 Attribute 关系模型的主要特点 1 关系中每一项不可再分 是最基本的数据单位 2 每一列是同属性的 各列的顺序是任意的 3 每一行由一个事物的诸多属性构成 且各行的顺序可以是任意的 4 一个关系是一张二维表 不允许有相同的属性名 也不允许有相同的元组 9 1 1 5数据库 DB 所谓数据库 DataBase 就是以一定的组织方式将相关的数据组织在一起 存放在计算机外存储器上 能为多个用户共享 与应用程序彼此独立的一组相关数据的集合 VisualFoxPro数据库管理系统所管理的数据 一般是依照关系模型特征进行数据存储的 因此 称其数据库为关系数据库 10 1 1 6关系数据库 关系数据库 RelationDatabase 是依照关系模型设计的若干关系的集合 也就是说 关系数据库是由若干张二维表组成的 关系数据库由数据表 关系 组成数据表又由记录 关系中的 元组 组成记录是由字段 关系中的 属性 组成 重要概念 字段 记录 表 数据库 11 1 2 1数据库系统 DBS 的构成 数据库系统 DataBaseSystem 是指引进了数据库技术后的整个计算机系统 它是由有关的硬件 软件 数据和人员这4个部分组合而形成的 为用户提供信息服务的系统 硬件 CPU 内存 外存及输入 输出设备 软件 系统软件和应用软件两类数据 数据是数据库系统的管理对象 是为用户提供数据的信息源 人员 数据库系统的人员是指管理 开发和使用数据库系统的全部人员 主要包括数据库管理员 系统分析员 应用程序员和用户 第二节数据库系统 12 1 2 2数据库系统的体系结构 了解 数据库系统的三级模式结构 外模式 概念模式和内模式 13 1 2 3数据库管理系统 DBMS 了解 数据库管理系统 DataBaseManagementSystem 是一组对数据库进行管理的系统软件 它提供对数据库资源进行统一管理和控制的功能 使数据与应用程序隔离 数据具有独立性 使数据结构及数据存储具有一定的规范性 减少了数据的冗余 并有利于数据共享 提供安全性和保密性措施 使数据不被破坏 不被窃用 提供并发控制 在多用户共享数据时保证数据库的一致性 提供恢复机制 当出现故障时 数据恢复到一致性状态 14 1 数据库设计步骤 2 概念模型 3 关系代数 第三节数据库设计 15 3 1数据库设计步骤 需求分析阶段概念结构设计阶段逻辑结构设计 优化设计阶段物理设计阶段实施阶段使用与维护阶段 16 3 2 1实体 联系模型 在实体 联系模型中有4个基本元素 实体 实体型 属性和联系 1 实体 Entity 是客观存在并相互区别的 事物 实体可以是具体的人 事及物 也可以是抽象的概念2 属性 Attribute 是指实体的特征和性质 也可以说实体是通过属性描述的 3 实体型是具有相同属性实体的集合 在不混淆的情况下简称实体 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 3E R模型的设计 了解 概念模型是对整个数据库组织的逻辑结构的抽象定义 E R模型是用E R图描述这一概念模型 即通过图形描述实体属性和实体型之间的联系 在E R模型中 用 矩形 表示实体型 用 椭圆形 表示属性 用 菱形 表示实体型之间的联系 21 3 2 4E R模型转换成关系模型 了解 将E R模型转换成关系模型遵守的原则是 一个实体型转换成一个关系 每一个关系对应一张二维表 在转换过程中要遵循关系的完整性规则 22 3 2 4E R模型转换成关系模型 关系的完整性规则 关系完整性规则是对要建立关联关系的两个关系的主键和外键的约束条件 1 实体完整性关系 表 的主键不能是空值 NULL 2 参照完整性关系 表 的外键必须是一个有效值 可以是空值 3 用户自定义完整性用户自定义的删除约束 更新约束 插入约束 23 3 3 1传统的关系运算 3 3关系代数 了解 并 关系R并S指属于两个关系的元组组成的集合差 关系R差S指从R中去掉S中也有的元组交 关系R交S指既属于R也属于S的元组组成的集合 24 3 3 2专门的关系运算 投影 选择关系中的若干属性组成新的关系 选择 根据给定的条件选择关系中的若干元组组成新的关系 联接 根据给定的条件 将两个关系中的满足联接条件的若干元组 记录 的若干属性 字段 组成新的关系 25 本章要点 2 VisualFoxPro的安装与启动 1 VisualFoxPro的特性 3 VisualFoxPro的用户界面 4 VisualFoxPro向导 6 VisualFoxPro设计器 5 VisualFoxPro生成器 7 VisualFoxPro系统环境的配置 第二章VisualFoxPro系统概述 26 2 1 1VisualFoxPro的特性 1 用户界面良好2 面向对象编程技术功能强3 快速创建应用程序 4 数据库的操作简便5 多个用户可以一起开发程序6 可与其他应用程序交互操作7 独特的开发客户机 服务器解决方案8 可以升级早期版本 2 1VisualFoxPro系统概述 27 2 2 1安装环境 在安装VisualFoxPro之前 要了解VFP的硬件和软件必备环境 做好安装前的准备工作 1 硬件环境 1 PC兼容机 具有8048650MHz以上处理器 2 鼠标 3 内存为16MB以上 4 硬盘的最小空间为15MB 用户自定义安装需要100MB硬盘空间 完全安装所有联机文档需要240MB硬盘空间 5 VGA或更高分辨的显示器 6 对于网络操作 需要有一个与Windows兼容的网络和一个网络服务器 2 软件环境 要求中文Windows95 98或WindowsNT以上操作系统的支持 2 2VisualFoxPro安装与启动 了解 28 2 2 2安装 演示 1 直接启动CD ROM 2 直接运行安装程序 3 使用Windows98安装 29 2 2 3启动 1 从 开始 菜单启动 2 从资源管理器中启动 3 从 运行 对话框中启动 30 2 2 4退出 1 在MicrosoftVisualFoxPro主菜单中选择 文件 退出 命令 2 按Alt F4组合键 3 按Ctrl Alt Delete组合键 进入 关闭程序 窗口 按 结束任务 按钮 4 在MicrosoftVisualFoxPro的系统环境窗口 单击其右上角的 退出 按钮 5 在 命令 窗口 输入命令Quit 并按Enter键 31 2 3 1VisualFoxPro用户界面 1 标题栏 2 菜单栏 3 工具栏4 命令窗口5 工作区与状态行 2 3VisualFoxPro用户界面 32 2 3 1VisualFoxPro用户界面 33 向导 VisualFoxPro为用户提供许多功能强大的向导 通过向导用于创建不同类型文件 不用编程就可以创建良好的应用程序界面 生成器 用于简化创建和修改用户界面程序的设计过程 提高速度和效率 例 参照完整性生成器 表达式生成器 报表生成器 设计器 VisualFoxPro提供的设计器为用户提供了一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目居间协议居间协议合同8篇
- 2025家居电器分销合作合同协议书
- 2025新混凝土工程合同版
- 2025家具买卖合同样本
- 2025合同依据多样化分类标准展现出多样化类型
- 物质的量在化学实验中的应用教案(以核心素养为本的教学设计案例)
- 机械厂仓库规划布局规章
- 2025年商品房与经济适用房买卖合同差异解析
- 湖北事业单位笔试真题2025
- 考试我想和你握握手(说课稿)2025-2026学年初三下学期教育主题班会
- “城镇可持续发展关键技术与装备”重点专项2024年度项目申报指南(征求意见稿)
- 铜仁市大学生乡村医生专项计划招聘考试真题
- 光伏项目投标方案(技术方案)
- 模块化炼化设备的设计与集成
- 光伏发电功率预测系统
- HY/T 0404-2024潮流能、波浪能发电装置海试过程控制规范
- 设备维护服务方案(2篇)
- 医院检验科实验室生物安全程序文件SOP
- 手术前术前准备未执行的应急预案
- JJG 270-2008血压计和血压表
- T-CARM 002-2023 康复医院建设标准
评论
0/150
提交评论