




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主 讲 教 师 孙爱康 E mail 972258537 VisualFoxPro程序设计 面向非计算机专业文科学生开设的一门公共基础课 具有很强的基础性和实践性 主要内容 数据库概述 数据库与表的创建和使用 查询 视图 结构化与面向对象程序设计 表单和控件 报表和标签 菜单和工具栏等 课程目的培养学生掌握数据库技术的基本概念和应用 软件设计的基础知识和基本方法 培养学生具有利用软件开发环境解决实际问题的能力 为学习其他知识及今后使用或开发数据库应用程序奠定基础 课程性质 第1章 数据库系统概述 2学时 1 1概述 1 2数据模型 1 3关系数据库 1 5VisualFoxPro的项目管理器 1 4VisualFoxPro简介 主要内容 VFP在计算机系统中的地位 1 1概述 透视DBMS在生活中的广泛应用 VFP ACCESS 高校教务管理系统 超市结算系统 图书馆借阅系统 7 数据库系统 DBS 是实现有组织地 动态地存储大量关联数据 方便用户访问的计算机软硬件资源组成的具有管理数据库功能的计算机系统 数据库系统概念 DBS 数据库系统 引入数据库技术后的计算机系统 是一个具有管理数据库功能的计算机软硬件综合系统 8 1 DB 以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合 2 DBMS 数据库管理系统 数据库系统中对数据进行管理的系统软件 它是数据库系统的核心 数据库系统的组成 3 数据库应用系统 系统开发人员利用数据库系统资源和数据库系统开发工具开发出来的 面向某一类实际应用的软件系统 4 DBA 数据库管理员 对数据库进行规划 设计 维护 监视等的专门人员 9 1 2数据模型 数据模型的概念 概念模型和E R模型 数据模型的分类 10 1 2 1数据模型的概念 数据库中的数据模型可以将复杂的现实世界要求反映到计算机数据库中的物理世界 这种反映是一个逐步转化的过程 概念模型 是一种面向客观世界 面向用户的模型 着重于对客观世界事物的结构描述及他们之间内在联系的刻画 如E R模型 数据模型 是一种面向数据库的模型 11 1 2 2概念模型和E R模型 E R模型的基本概念实体 Entity 客观存在的可以相互区别的事物实体集 具有共性的实体组成的集合联系 Relationship 实体之间关系的抽象表示一对一 一对多 多对多属性 Attribute 实体或联系所具有的特征 12 1 2 2概念模型和E R模型 E R图实体 用矩形表示属性 用椭圆形表示联系 用菱形表示 13 1 2 2概念模型和E R模型 联系的类型 一对一联系 如果对于实体集A中的每一个实体 实体集B中至多只有一个实体与之联系 反之亦然 则称实体集A与实体集B具有一对一联系 记为1 1 如 班级与班长 学院与院长 14 1 2 2概念模型和E R模型 一对多联系 如果对于实体集A中的每一个实体 实体集B中有n个实体 n 0 与之联系 反之 对于实体集B中的每一个实体 实体集A中至多只有一个实体与之联系 则称实体集A与实体集B具有一对多联系 记为1 n 如 班级与学生 系院与教师 联系的类型 15 1 2 2概念模型和E R模型 多对多联系 如果对于实体集A中的每一个实体 实体集B中有n个实体 n 0 与之联系 反之 对于实体集B中的每一个实体 实体集A中有m个实体 m 0 与之联系 则称实体集A与实体集B具有多对多联系 记为m n 如 学生与课程 联系的类型 16 E R图举例 学生 课程 班级 学号 姓名 性别 年龄 班级名称 班级编号 课程编号 课程名 学时数 n 1 m n 17 1 2 3数据模型 1 层次模型 树形结构 2 网状模型 网状结构 3 关系模型 用二维表结构表示实体集以及实体集之间的联系 18 1 3关系数据库 关系模型 关系运算 自学 19 1 3 1关系模型 举例 学生关系 20 1 3 1关系模型 1 关系 一个关系就是一张二维表 2 元组 表中的一行 也称为记录 3 属性 表中的一列称为一个属性 也称为字段 4 域 属性的取值范围 5 关键字 能够唯一确定记录的字段或字段组合 相关概念 21 关键字 1 超关键字 二维表中能唯一确定记录的一列或几列的组 2 候选关键字 在超关键字中去掉任何一个字段后都不能唯一地确定记录 候选关键字能唯一地确定记录 3 主关键字 从二维表中的候选关键字中选出一个 4 外部关键字 当一张二维表 A表 的主关键字被包含到另一张二维表 B表 中时 它就成为B表的外部关键字 22 1 3 1关系模型 举例 学生关系 记录 字段 关键字 23 1 4VisualFoxPro简介 VFP的主界面 VFP的系统配置 VFP的命令 24 1 4 1VFP的主界面 菜单栏 工具栏 命令窗口 主窗口 状态栏 25 1 4 2VFP的命令 语法格式 n 0 说明 1 表示其中内容可选可不选 2 表示其中的内容由用户输入 必须选择 3 表示其中多项内容选择其一 一 命令的语法规则 26 1 4 2VFP的命令 命令书写规则 请看书P17 1 每个命令必须以一个命令名开始 命令中各短语顺序可调换 2 命令行中各个词之间至少应以一个空格隔开 3 命令中的英文字母可以用大写 小写或大小混写 4 命令中的单词可以用其前4个或4个以上字符缩写表示 5 一行只能写一条命令 每条命令的结束标志是回车键 6 若一行写不下 可以在适当位置使用续行符 并回车 然后在下一行继续键入该命令的剩余部分 一 命令的语法规则 27 1 4 2VFP的命令 1 换行输出2 不换行输出3 CLEAR清除主窗口内容4 注释整行5 注释一行中部分内容6 QUIT退出VisualFoxpro 二 常用命令 请看书P17 28 1 4 3VFP的系统配置 1 选项 对话框 工具 选项 2 SET命令 SETCENTURYON OFF是否显示世纪部分SETDEFAULTTO 设置默认路径 29 1 5VisualFoxPro的项目管理器 创建和打开项目文件 项目管理器的组成 定制项目管理器 30 1 5 1创建和打开项目文件 1 界面方式 1 文件 菜单 新建 2 选择 项目 新建文件 3 输入项目文件名 选择路径后 保存 2 命令方式 CREATEPROJECT filename 一 创建项目文件 31 1 5 1创建和打开项目文件 二 打开项目文件 1 界面方式 1 文件 菜单 打开 2 选择文件类型 项目 3 双击项目文件名 2 命令方式 MODIFYPROJECT filename 32 1 5 2项目管理器的组成 一 选项卡 1 数据 数据库 自有表 查询 2 文档 表单 报表 标签 3 类 4 代码 程序 5 其他 菜单 文本文件 其他文件 6 全部 以上所有 33 1 5 2项目管理器的组成 二 命令按钮 新建 添加 修改 浏览 关闭 打开 移去 连编 预览 运行 34 1 5 3定制项目管理器 改变项目管理器的显示方式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚双方财产分割协议及子女抚养责任分担协议
- 离职员工职务发明知识产权归属与保密协议
- 2025-2030动力总成电动化转型技术路线评估报告
- 2025-2030功能性食品申报审批流程优化与市场教育策略报告
- 2025-2030共享经济行业市场供需格局与投资风险评估研究报告
- 2025-2030共享经济市场供需格局及投资风险评估报告
- 2025-2030公路运输行业市场调研及新能源车辆与投资潜力分析报告
- 2025-2030公共卫生应急体系建设投资机会研究报告
- 2025年会计课程考证题库及答案
- 2025国际贸易实务第三章
- 心肌梗死的急救护理课件
- 机场运行指挥员4级考试试题及答案
- 设备维护保养计划及执行记录模板
- 2025公需课《人工智能赋能制造业高质量发展》试题及答案
- 三年级上册数学课件-5 间隔排列|苏教版
- 退伍军人职业规划课件
- 洗眼器教育培训
- 调查研究方法与调研报告写作讲义课件
- 干燥综合症的中医治疗冯兴华公开课课件
- 关于开具无犯罪记录证明的函(模板)
- 绘图服务合同(范本)
评论
0/150
提交评论