- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲 绪论 数据库原理及应用VISUAL FOXPRO教案(PPT)教学讲义.ppt
数据库系统的主要特征 实现数据共享 减少数据的冗余度 维护数据的独立性 加强对数据的保护 对数据实行集中控制 1.2 数据库的结构 非关系型数据库 层次型数据库 网状数据库 关系型数据库 非关系型数据库 特点 以记录型为基本的数据结构,在不同的记录型之间允许存在联系 结构错综复杂,数据存取路径需用户指定,使用难度较高 术语介绍 结点 双亲结点、子女结点、兄弟结点、根结点、叶结点 层次型数据库 以记录为结点的有向树 有且仅有一个结点无双亲——根结点 每个结点有且仅有一个双亲结点 层次型数据库的特点 层次型数据库的优点:结构简易,易于操作,向下寻找数据容易,与日常生活的数据类型相当 层次型数据库的缺点:寻找非直系的节点非常麻烦,必须通过多个父节点由下而上,再往下方寻找,搜寻的效率很低 网状数据库 以记录类型为结点的网状结构 可以有一个以上的结点无双亲 至少有一个结点有多于一个的双亲 网状型数据库的特点 子结点之间的关系较接近、联系很容易 路径太多,当加入或删除数据时,牵动的相关数据很多,不易维护与重建 适用于稳定的数据库,但并不适合于动态性数据库 Visual FoxPro 应用基础 第一讲 绪论 教师姓名:徐欣 联系方式 学习目的 掌握数据库的基本概念和基本知识; 掌握Visual FoxPro数据库的基本操作及应用; 学会结构化查询语言SQL的使用; 了解数据库应用系统的程序设计及开发步骤。 主要学习内容 数据库基础 数据库概述 数据库的基本操作 数据的查询与统计 程序设计基础 表单设计 菜单和工具栏设计 1.1 数据库的基本概念 1.2 数据库类型 1.3 数据库系统的发展 1.4 Visual FoxPro的特点 1.5 Visual FoxPro集成开发环境 1.6 项目管理器 1.7 VFP中的辅助设计工具 1.8 VFP的工作方式 第一章 绪论 1.1.1 数据和数据处理 数据是一种物理符号的序列,是对客观事物及其属性的描述,是表达信息的一种量化符号 数据可以用类型和值来表示 数据处理就是指对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。 数据处理也称为信息处理。 实例:学生选课数据 姓名、性别、出生、专业、入学时间、入学成绩、是否团员、课程名称、学时、学分、课程性质、开课时间、成绩等信息 数据一:学生信息 数据二:课程信息 数据三:学生选课信息 数据四:专业信息 用电脑进行数据处理的步骤 数 据 收 集 数 据 转 换 结 构 描 述 数 据 输 入 数 据 存 储 数 据 输 出 数 据 操 作 新数据 原始数据 决策 1.1.2 数据处理的初级阶段 人工管理阶段 文件系统阶段 人工管理阶段 时间:50年代初期 计算机硬件:磁带、卡片、纸带 计算机软件:汇编语言 特点 数据不能保存 数据与程序存在一一对应关系 没有专门的数据管理软件,应用程序依赖于数据、数据的逻辑结构、数据的存储形式 人工管理阶段 文件系统阶段 时间:50年代末,文件管理系统。 计算机硬件:磁盘、磁鼓 计算机软件:文件管理系统、数据文件 主要优点: 数据以文件的形式长期保存 程序和数据之间有一定的独立性 应用系统通过管理系统与数据文件发生联系 文件系统阶段 应用程序1 文件1 应用程序2 文件2 … … 应用程序n 文件n 文件 系统 文件系统阶段 缺点: 数据冗余度大 数据面向应用程序,一个数据文件只为某一用户的特定的用途服务,其他应用程序需要相同的数据时,只能重复存储,造成大量的数据冗余。 数据的不一致性 数据的更新是由每个程序自己进行的,同一数据间没有一致性保护措施。 数据依赖性 应用程序的编制必须依赖数据的存储形式。 1.1.3 数据处理的高级阶段 时间:1970年 硬件:大容量和快速存取的磁盘 特点: 数据共享 多个用户同时存取;可使用多种语言读写数据 具有最低的冗余度 具有较高的数据独立性 逻辑独立性;物理独立性 具有数据控制功能 安全性、完整性、并发控制、数据恢复等 数据库系统阶段 数据库的概念 数据库( DataBase,DB )是按某种方式组织起来、并在计算机存储设备上合理存放的相互关联的有结构数据集合 数据库管理系统是用来控制数据库中的数据的建立、存取及维护的软件 (DataBase Management System,DBMS) 数据库系统:以数据库应用为基础的计算机系统。 数据库系统的组成 硬件资源(包括CPU、内存、磁盘和I/O设备等) 支持软件(包括OS、宿主语
您可能关注的文档
最近下载
- 求职陷阱教学课件.pptx VIP
- 叙事护理案例分享演讲课件-.pptx VIP
- 《播音主持创作基础》对象感.ppt
- 审计学(第11版)秦荣生习题答案.pdf
- 《复变函数与积分变换》(西北工业大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 《少数民族传统体育在幼儿园的应用研究》开题报告2800字.docx VIP
- 统编语文教科书三年级下册第七单元教学解读与集体备课.pptx VIP
- 组织行为学(第二版)第四章价值观念.pptx
- CAM软件:Siemens NX CAM二次开发_(4).UGOpenGRIP脚本编程技术.docx
- 口腔正畸主治医师资格考试(代码357)题库(含答案).pdf VIP
文档评论(0)