visualfoxpro第1章数据库系统概述.ppt

上传人:max****ui 文档编号:10977742 上传时间:2020-04-16 格式:PPT 页数:45 大小:1.66MB
返回 下载 相关 举报
visualfoxpro第1章数据库系统概述.ppt_第1页
第1页 / 共45页
visualfoxpro第1章数据库系统概述.ppt_第2页
第2页 / 共45页
visualfoxpro第1章数据库系统概述.ppt_第3页
第3页 / 共45页
点击查看更多>>
资源描述
1 任课教师 王新邮箱 wxgrin 课程邮箱 vfp it 密码 it vfp VisualFoxPro程序设计 2 VFP课程简介 课堂学时 40实验学时 40课程学分 2 5 1 3 VFP课程目标和任务 掌握数据库的基本知识和基本技能培养在未来工作中应用数据库处理数据的能力学习利用VFP数据库编程工具解决实际问题为计算机等级考试 二级 程序设计 做准备 4 VFP课程学习要求 明确目标培养兴趣提高效率重视实践 5 VFP在计算机系统中的地位 DBMS 用于建立 使用和维护数据库的系统软件 6 透视DBMS在生活中的广泛应用 VFP ACCESS 学生教务系统 超市结算系统 图书馆借阅系统 学号 姓名 密码 班级 课程 选课教师 书号 条码号 书名 主编 出版社 版次 定价 编号 商品名称 生产商 单价 数量 生产日期 推荐网站VFP实验素材下载地址 8 第1章 数据库系统概述 数据库系统是指引进数据库技术的计算机系统 是现代计算机系统的一个重要组成部分 VisualFoxPro是目前常用的数据库管理系统之一 它采用了可视化 面向对象的程序设计方法 Page3 9 第一章主要知识点掌握DB DBS DBMS的概念理解数据模型及关系模型的概念掌握VFP基本命令的使用掌握项目管理器的创建方式 10 第1章数据库系统概述 1 1概述 1 2数据模型 1 3关系数据库 1 5VisualFoxPro的项目管理器 1 4VisualFoxPro概述 小结 11 1 1 3数据库系统 1 DB 数据库 存储在计算机存储设备上的 结构化的相关数据的集合 2 DBMS 数据库管理系统 数据库系统中对数据进行管理的软件系统 它是数据库系统的核心 DBS 数据库系统 引入数据库技术后的计算机系统 是一个具有管理数据库功能的计算机软硬件综合系统 数据库系统的组成 Page5 12 4 DBA 数据库管理员 对数据库进行规划 设计 维护 监视等的专门人员 3 数据库应用系统 系统开发人员利用数据库系统资源和数据库系统开发工具开发出来的 面向某一类实际应用的软件系统 1 1 3数据库系统 数据库系统的组成 Page6 数据库DB 数据库系统DBS 数据库管理系统DBMS之间的关系是 A DB包含DBS和DBMSB DBMS包含DB和DBSC DBS包含DB和DBMSD 没有任何关系 C 数据库技术的根本目标是要解决数据的 A 存储问题B 共享问题C 安全问题D 保护问题 在数据库系统中 实现各种数据管理功能的核心软件称为 数据库管理系统 14 1 2数据模型 1 2 1数据模型的概念 1 2 2概念模型和E R模型 1 2 3数据模型的分类 Page8 15 问题思考 数据处理的目标 将原始数据转化为信息问题 如何将现实世界的各种复杂事物以计算机及数据库所允许的形式反映到数据世界中去 问题的解决 建立数据模型 16 1 2 1数据模型的概念 数据库中的数据模型可以将复杂的现实世界要求反映到计算机数据库中的物理世界 这种反映是一个逐步转化的过程 概念模型 是一种面向客观世界 面向用户的模型 着重于对客观世界事物的结构描述及他们之间内在联系的刻画 如E R模型 数据模型 是一种面向数据库的模型 Page9 17 1 2 2概念模型和E R模型 E R模型的基本概念实体 Entity 客观存在的可以相互区别的事物实体集 具有共性的实体组成的集合联系 Relationship 实体之间关系的抽象表示一对一 一对多 多对多属性 Attribute 实体或联系所具有的特征 Page9 18 1 2 2概念模型和E R模型 E R图实体 用矩形表示属性 用椭圆形表示联系 用菱形表示 E R图是E R模型的图形表示法 Page9 19 1 2 2概念模型和E R模型 一对一联系 如果对于实体集A中的每一个实体 实体集B中至多只有一个实体与之联系 反之亦然 则称实体集A与实体集B具有一对一联系 记为1 1 如 班级与班长 学院与院长 Page9 联系的类型 20 1 2 2概念模型和E R模型 一对多联系 如果对于实体集A中的每一个实体 实体集B中有n个实体 n 0 与之联系 反之 对于实体集B中的每一个实体 实体集A中至多只有一个实体与之联系 则称实体集A与实体集B具有一对多联系 记为1 n 如 班级与学生 系院与教师 Page9 联系的类型 21 1 2 2概念模型和E R模型 多对多联系 如果对于实体集A中的每一个实体 实体集B中有n个实体 n 0 与之联系 反之 对于实体集B中的每一个实体 实体集A中有m个实体 m 0 与之联系 则称实体集A与实体集B具有多对多联系 记为m n 如 学生与课程 Page10 联系的类型 22 E R图举例 教学管理系统 学生 课程 班级 学号 姓名 性别 年龄 班级名称 班级编号 课程编号 课程名 学时数 n 1 m n Page10 思考问题 若添加教师实体 如何完成E R图 商品 与 顾客 两个实体集之间的联系一般是 A 一对一B 一对多C 多对一D 多对多下列实体的联系中 属于多对多联系的是 A 学生与课程B 学校与校长C 住院的病人与病床D 职工与工资在企业中 职工的 工资级别 与职工个人 工资 的联系是 A 一对一联系B 一对多联系C 多对多联系D 无联系 在超市营业过程中 每个时段要安排一个班组上岗值班 每个收款口要配备两名收款员配合工作 共同使用一套收款设备为顾客服务 在超市数据库中 实体之间属于一对一关系的是 A 顾客 与 收款口 的关系B 收款口 与 收款员 的关系C 班组 与 收款员 的关系D 收款口 与 设备 的关系一间宿舍可住多个学生 则实体宿舍和学生之间的联系是 A 一对一B 一对多C 多对一D 多对多 25 1 2 3数据模型的分类 1 层次模型 树形结构 2 网状模型 网状结构 3 关系模型 用二维表结构表示实体集以及实体集之间的联系 例如 P312附表2学生表 Page11 层次数据库 网状数据库 关系数据库等 26 1 3关系数据库 1 3 1关系模型 1 3 2关系运算 不介绍 Page11 关系数据库 支持关系模型的数据库管理系统 VFP就是一种关系数据库管理系统 27 1 3 1关系模型 1 关系 一个关系就是一张二维表 2 元组 表中的一行 也称为记录 3 属性 表中的一列称为一个属性 也称为字段 4 域 属性的取值范围 5 关键字 能够唯一确定记录的字段或字段组合 相关概念 Page12 28 1 3 1关系模型 举例 学生关系 记录 字段 关键字 Page12 一个关系表的行称为 在关系模型中 把数据看成是二维表 每一个二维表称为一个 设有表示学生选课的三张表 学生S 学号 姓名 性别 年龄 身份证号 课程C 课号 课名 选课SC 学号 课号 成绩 则表SC的关键字 键或码 为 A 课号 成绩B 学号 成绩C 学号 课号D 学号 姓名 成绩 30 1 3 1关系模型 关系的基本特点 1 关系必须规范化 如 属性不可分割 2 同一关系中不允许出现相同的属性名 3 关系中任意两个元组不能完全相同 4 关系中元组的次序可以任意交换 5 关系中属性的次序可以任意交换 Page13 31 1 4VisualFoxPro概述 1 4 1VFP的主界面 1 4 3VFP的系统配置 1 4 2VFP的命令 Page16 32 1 4 1VFP的主界面 菜单栏 工具栏 命令窗口 主窗口 状态栏 Page17 33 1 4 2VFP的命令 语法格式 n 0 说明 1 表示其中内容可选可不选 2 表示其中的内容由用户输入 必须选择 3 表示其中多项内容选择其一 一 命令的语法规则 Page17 34 1 4 2VFP的命令 命令书写规则 1 每个命令必须以一个命令名开始 命令中各短语顺序可调换 2 命令行中各个词之间至少应以一个空格隔开 3 命令中的英文字母可以用大写 小写或大小混写 4 命令中的单词可以用其前4个或4个以上字符缩写表示 5 一行只能写一条命令 每条命令的结束标志是回车键 6 若一行写不下 可以在适当位置使用续行符 并回车 然后在下一行继续键入该命令的剩余部分 一 命令的语法规则 Page18 35 1 4 2VFP的命令 二 常用命令 Page18 1 换行输出2 不换行输出3 CLEAR清除主窗口内容4 注释整行5 注释一行中部分内容6 QUIT退出VisualFoxpro 改变主窗口的字体 Modifywindowsscreenfont 宋体 40改变命令窗口的字体 格式 字体 清除命令窗口的内容 右键快捷菜单 清除 命令的重复执行 光标移至要执行的命令行 按 Enter 键选中要执行的命令 快捷菜单 运行所选区域 补充说明 1 4 2VFP的命令 37 1 4 3VFP的系统配置 1 选项 对话框 工具 选项 2 SET命令 SETDEFAULTTO 设置默认路径例如 setdefatod vfp Page19 38 1 5VisualFoxPro的项目管理器 1 5 1创建和打开项目文件 1 5 2项目管理器的组成 1 5 3定制项目管理器 Page20 39 1 5 1创建和打开项目文件 1 界面方式 1 文件 菜单 新建 2 选择 项目 新建文件 3 输入项目文件名 选择路径后 保存 2 命令方式 CREATEPROJECT filename 一 创建项目文件 项目文件扩展名 pjx 40 1 5 1创建和打开项目文件 二 打开项目文件 1 界面方式 1 文件 菜单 打开 2 选择文件类型 项目 3 双击项目文件名 2 命令方式 MODIFYPROJECT filename 41 1 5 2项目管理器的组成 一 选项卡 Page21 1 数据 数据库 自有表 查询 2 文档 表单 报表 标签 3 类 4 代码 程序 5 其他 菜单 文本文件 其他文件 6 全部 以上所有 42 1 5 2项目管理器的组成 二 命令按钮 新建 添加 修改 浏览 关闭 打开 移去 连编 预览 运行 43 1 5 3定制项目管理器 改变项目管理器的显示方式 1 拖放到 工具栏区域 2 展开 折叠项目管理器 3 撕下 选项卡 4 图钉 按钮 Page23 44 第1章数据库系统概述 小结 1 数据库系统的组成 2 概念模型和E R图 3 关系模型的相关概念 4 VisualFoxpro的主界面 5 常用命令和系统配置 6 项目管理器的创建和使用 45 本章习题 P241 2 6
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!