-数据库系统概述PPT课件_第1页
-数据库系统概述PPT课件_第2页
-数据库系统概述PPT课件_第3页
-数据库系统概述PPT课件_第4页
-数据库系统概述PPT课件_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 数据库原理及应用翟莹莹zyy 2 课程说明 参考资料 数据库原理与应用 赵杰等著 人民邮电出版社 数据库系统概论 萨师煊 王珊著 高等教育出版社 DatabaseProcessing Fundamentals Design Implementation DavidM Kroenke 数据库技术及应用 Access 李雁翎著 高等教育出版社数据库技术与应用 Access篇 人邮 3 第一部分 数据库基础 4 第一章 数据库系统概述 前言1 1基本概念和术语1 2数据管理技术的产生和发展1 3数据库的特点1 4数据模型的概念和组成1 5数据模型的抽象过程1 6常用的数据模型1 7数据库的模式结构1 8数据库系统组成1 9常用数据库管理系统简介 5 前言 数据库是计算机技术发展的产物 数据库是计算机科学的重要分支 它的出现极大的促进了计算机应用向各行各业的渗透 数据库是计算机应用的基础 数据库的建设规模 数据库信息量的大小和使用频已成为衡量一个国家信息化程度的重要标志 Access数据库是中小型数据库的最佳选择 6 数据库发展历史上的三位重要人物 CharlesW Bachman1973年 CharlesW Bachman由于在数据库技术上的杰出贡献 层次数据库而获得了ACM的最高奖 图灵奖 他最早提出了用数据结构图表示数据之间联系的思想 并在第一个商用DBMS的开发期间进行了网状数据模型的早期研究工作 EdgarF Codd1983年 因在数椐库管理系统的理论和实践方面的贡献 关系模型而获图灵奖 JamesGray1998年 JamesGray成为第三位因推动数据库技术发展做出重大贡献 事务处理技术而获图灵奖的学者 7 1 1基本概念和术语 数据 Data 定义 描述事物的符号记录等 可以是数字 文字 图形 声音等等 不一定保存在计算机中 例如 下面的学生档案中 学生记录就是数据 8 1 1基本概念和术语 数据库 DataBase 简称DB 数据库就是按照一定格式 在计算机内存贮的数据的 仓库 定义 保存在计算机内 有组织 可共享的数据集合 数据库中的数据按照一定模型组织 查找和存取效率高 数据冗余小 可为多用户共享 9 1 1基本概念和术语 数据库管理系统 DataBaseManagementSystem 简称DBMS 数据库管理系统是一种软件 可以科学地组织和保存数据 高效查找和维护数据 10 1 1基本概念和术语 数据库系统 DataBaseSystem 简称DBS 数据库系统 指计算机系统引入数据库后的系统 一般由数据库 数据库管理系统 应用系统 数据库管理员和用户构成 数据库系统图示 11 1 2数据管理技术的产生和发展 人工管理阶段20世纪50年代中期以前 计算机用于科学计算 尚没有磁盘等直接存取的存贮设备 只有纸带 卡片和磁带等外存 软件的发展也比较初级 没有操作系统 没有专门的软件系统负责数据管理 程序员在编写程序时 需要自行定义数据的逻辑结构 这个阶段的数据是面向应用的 一组数据只服务于特定的程序 当不同的应用程序使用相同的数据时 必须各自定义 不能共享和通用 使数据存在大量冗余 12 1 2数据管理技术的产生和发展 13 1 2数据管理技术的产生和发展 文件系统阶段20世纪50年代至60年代中期 计算机用于科学计算和管理 已经有了磁盘 磁鼓等存贮设备 软件方面已经有了带有文件系统的操作系统 文件系统将数据组织成相互独立的数据文件 程序员可以不必考虑数据的插入 修改和删除等具体的物理细节 而将精力用于具体的应用逻辑 但文件系统中的一个文件仍然对应于特定的应用程序 文件仍然是面向应用的 数据的逻辑结构一旦改变 仍需要修改应用程序 不是一个弹性的无结构数据集合 存在着数据冗余度大 文件不易扩充等缺点 14 1 2数据管理技术的产生和发展 15 1 2数据管理技术的产生和发展 数据库系统阶段60年代中期以后 计算机用于大规模管理 磁盘技术已经成熟 价格下降 数据库技术应运而生 解决了多用户数据共享的问题 实现了对数据的统一集中管理 并提供了并发 安全和保护措施 16 1 2数据管理技术的产生和发展 17 数据管理技术的发展过程 18 1 2数据管理技术的产生和发展 数据库的发展和分支分布式数据库系统数据物理上分布 逻辑上整体 场地自治 数据冗余和透明 并行数据库系统利用通用并行计算机硬件的并行能力提高DBMS的性能 面向对象数据库系统数据库技术和面向对象设计方法的结合产物 数据仓库和数据挖掘利用已有数据资源 从中挖掘出知识 是决策系统的基础 知识库系统 主动数据库 模糊数据库 多媒体数据库 工程数据库 统计数据库 空间数据库 19 1 3数据库特点 实现了整体数据的结构化数据记录采用了变长模式等技术 节省了存贮空间 可以建立整体的数据结构 使数据不再只针对某一个具体应用 存取数据的方式也比较灵活 实现了数据的共享 降低了数据冗余数据库中的数据可以被多个用户和多个应用所共用 减少了数据重复 保证了数据的一致性 应用程序的需求发生变化后 对原来的数据结构做扩充即可满足要求 20 1 3数据库特点 确保了数据的独立性应用程序和数据库是分离的 数据的物理存贮和数据的逻辑结构改变后 应用程序可以保持不变 简化了程序的维护和修改 保证了数据的安全性数据库管理员可以对数据库用户设置详细的权限 避免数据泄密和非法使用所造成的数据破坏 21 1 3数据库特点 数据的完整性检查可以检查数据的正确性 有效性和兼容性 将数据控制在正确和有效的范围内 或保证数据之间满足预设的某种关系 并发控制多个用户同时存取和修改数据库时 可以保证数据或事务处理的正确性 不致于因为相互干扰产生错误结果 数据库的备份和恢复提供多种数据库备份的方式 数据库出现问题时 可以将数据库从错误状态恢复到已知的某个正确状态 22 1 4数据模型的概念和组成 数据模型概念指数据库中数据的存贮和组织方式 即如何表示实体以及实体之间的联系 它是数据库系统的核心和基础 数据模型的组成数据结构确定实体及其联系按照何种方式存贮 描述系统的静态特性 数据操作允许对数据进行何种操作 如查询 插入 删除和修改 描述系统的动态特性 约束条件完整型约束 如输入年龄的区间范围 23 1 5数据模型的抽象过程 一般来说 数据从现实世界到计算机数据库的具体表示要经历三个领域 即现实世界 信息世界和计算机世界 三者的关系如图所示 24 1 5数据模型的抽象过程 现实世界现实世界是指客观存在的事物及其联系 现实世界有个体和总体等概念 个体 一个客观存在的可识别事物 例如 一本具体的书 一名公司员工等 个体也可以是抽象的 例如某个城市的天气等 个体特征 每个个体都有一些区别于其他个体的特征 例如一本书的特征可以有 书名 作者 价格 出版社 页数等 总体 所有同类个体的集合成为总体 例如 所有的 书 就是一个总体 事物联系 同类个体之间或不同类个体的关系 25 1 5数据模型的抽象过程 信息世界现实世界反映在人的头脑中 经过收集 认识 分类和抽象就形成了信息 信息世界是对客观世界的一种抽象描述 目前一般采用E R 实体 关系 图表示 实体 被认识的个体即为实体 例如一名员工就是一个实体 是真实的员工在人头脑中的概念 属性 实体具有的某一特性称为属性 例如一名员工的属性可以由ID号 姓名 性别 年龄 职务和部门等组成 这些特征的组合标识了一名员工 实体集 同类实体的集合称为实体集 例如全体员工即为一个实体集 实体联系 实体内部或实体之间的对应关系称为联系 联系分为两种 一种是实体内部各属性之间的联系 另一种是实体之间的联系 26 1 5数据模型的抽象过程 计算机世界计算机世界是在信息世界上的进一步抽象 数据库管理系统的数据模型在该层上实现 记录 记录是实体的数据表示 由若干个属性值组成 字段 或数据项 描述实体属性的数据表示 可以是数字或者字符串 文件 同类记录的集合 文件包括记录的结构和记录的值 数据模型 实体的联系在计算机世界里要按照一定的模式去表示 即采用不同的数据模型 27 1 5数据模型的抽象过程 三个世界的术语的联系如图所示 28 1 6常用的数据模型 当前流行的数据库的数据模型有四种 即层次模型 HierarchicalModel 网状模型 NetworkModel 关系模型 RelationalModel 和面向对象模型 ObjectOrientedModel 它们的区别在于记录之间联系的表示方式不同 其中 关系模型是目前应用最为广泛的模型 市面上绝大多数数据库管理系统都是关系型 29 1 6常用的数据模型 层次模型层次模型是数据库系统中最早使用的模型 它的数据结构类似一颗倒置的树 每个节点表示一个记录类型 记录之间的联系是一对多的联系 30 1 6常用的数据模型 层次模型的特点 结构简单 容易实现 对于某些特定的应用系统效率很高 但如果需要动态访问数据 如增加或修改记录类型 时 效率并不高 另外 对于一些非层次性结构 如多对多联系 层次模型表达起来比较繁琐和不直观 31 1 6常用的数据模型 网状模型网状模型可以看作是层次模型的一种扩展 它采用网状结构表示实体及其之间的联系 一个节点可以没有父节点 也可以有多于一个的父节点 32 1 6常用的数据模型 网状模型的特点 与层次模型相比 提供了更大的灵活性 能更直接地描述现实世界 性能和效率也比较好 网状模型的缺点是结构复杂 用户不易掌握 记录类型联系变动后涉及链接指针的调整 扩充和维护都比较复杂 33 1 6常用的数据模型 关系模型关系模型是目前应用最多 也最为重要的一种数据模型 关系模型建立在严格的数学概念基础上 采用二维表格结构来表示实体和实体之间的联系 二维表由行和列组成 34 1 6常用的数据模型 关系模型中没有层次模型中的链接指针 记录之间的联系是通过不同关系中的同名属性来实现的 例如 教师信息表和课程表中都有教师编号属性 如果要查询薛智永老师讲授课程的情况 可以从教师信息表找到该老师的编号 然后在课程表中找到该编号所对应的课程信息 这个查询中 教师编号将两个表连接起来 关系模型的基本特征是 建立在关系数据理论之上 有可靠的数学基础可以描述一对一 一对多和多对多的联系表示的一致性 实体本身和实体间联系都使用关系描述关系的每个分量的不可分性 也就是不允许表中表 35 1 6常用的数据模型 关系模型的特点 概念清晰 结构简单 实体 实体联系和查询结果都采用关系表示 用户比较容易理解 另外 关系模型的存取路径对用户是透明的 程序员不用关心具体的存取过程 减轻了程序员的工作负担 具有较好的数据独立性和安全保密性 36 1 6常用的数据模型 面向对象模型面向对象模型是采用面向对象的观点来描述现实世界中实体及其联系的模型 现实世界中的实体都被抽象为对象 同类对象的共同属性和方法被抽象为类 37 1 6常用的数据模型 面向对象模型的特点 面向对象模型是一种接近现实世界 很自然的模型 可以定义复杂数据关系 由于具有继承特性 面向对象模型提供了快速创建各种变种记录类型的能力 面向对象模型的缺点是查询功能相对比较弱 38 1 7数据库的模式结构 数据库模式的概念模式 Schema 是数据库中全体数据的逻辑结构和特征的描述 模式仅涉及数据结构和属性的描述 不涉及具体的值 模式的一个具体值称为模式的一个实例 Instance 一个模式可以有很多实例 数据库管理系统的结构 一般划分为三个层次 它们是概念模式 外模式和内模式 39 数据库管理 1 7数据库的模式结构 40 1 7数据库的模式结构 三级模式结构内模式 InternalSchema 数据物理结构和存贮方式的描述 如存贮使用顺序存储 B树结构还是Hash方法 索引如何组织 数据压缩 加密的方法等 一个数据库只有一个内模式 概念 模式 Schema 以一种数据模型为基础 考虑用户需求 形成数据在逻辑级上的视图 例如 数据记录有哪些数据项 其名称 类型和取值范围 完整要求和安全要求等一个数据库只有一个模式 外模式 ExternalSchema 经过部分屏蔽的用户视图 应用只能访问视图中的数据 一个数据库可有多个外模式 但一个应用程序使用一个外模式 41 1 7数据库的模式结构 二级映象数据库系统提供映象功能 使数据库系统中的数据能够具有较高的逻辑独立性和物理独立性 外模式 概念模式映象该映象定义了外模式 模式之间的对应关系 当概念模式改变 例如增加新的属性 可对映象做改动 外模式保持不变 应用程序依赖与外模式 因此可以保证程序的逻辑独立性 概念模式 内模式映象该映象定义数据库全局逻辑结构和存贮结构之间的关系 当物理存贮结构改变后 可对映象做相应改变 概念模式保持不变 从而保证了数据的物理独立性 42 1 8数据库系统组成 数据库系统是指在计算机系统中引入数据库后的系统 数据库系统要维持正常运转 需要硬件 软件和人员三方面的共同支持和协作 硬件数据库系统的数据量常常很大 对计算机资源的占用和消耗都比较高 因此 在建立数据库系统时 需要对硬件设备进行投资或升级 购买高性能的服务器 一般要求硬件有较大的计算机内存 存贮设备的容量要足够大 配备磁带设备 系统要有较高的通道能力 配备UPS设备 43 1 8数据库系统组成 软件支持数据库管理系统的操作系统 常用的是UNIX和Windows操作系统 数据库管理系统 即建立 使用 维护和配置数据库的软件系统 与数据库接口连接的高级开发语言编译环境 用于编译 调试和跟踪应用程序 例如 可以用C 开发ODBC接口的应用程序 以数据库管理系统为核心的应用开发工具 利用这些工具可以快速开发和定制本数据库所支持的应用程序 为某些特定应用环境开发的数据库应用系统 如MIS系统 ERP系统等 44 1 8数据库系统组成 人员系统管理员 DBA 具有比较高的权限 全面管理 监督和配置数据库系统 系统分析员 负责应用系统的需求调查和分析 参与数据库系统的概要设计 决定数据库中的数据结构 完成数据库各级模式的设计 应用程序员 负责应用程序的设计 编码和测试 最终用户 即最终使用数据库系统的人员 最终用户不直接操作数据库 但可以通过应用程序的界面进行交互 间接存取数据 45 1 9常用数据库管理系统简介 OracleOracle数据库被认为是目前比较成功的关系数据库管理系统 Oracle公司是世界第二大软件供应商 是数据库软件领域第一大厂商 大型机市场除外 Oracle的数据库产品被认为是运行稳定 功能齐全 性能超群的贵族产品 这一方面反映了它在技术方面的领先 另一方面也反映了它在价格定位上更着重于大型的企业数据库领域 对于数据量大 事务处理繁忙 安全性要求高的企业 Oracle无疑是比较理想的选择 当然用户必须在费用方面做出充足的考虑 因为Oracle数据库在同类产品中是比较贵的 随着INTERNET的普及 带动了网络经济的发展 Oracle适时的将自己的产品紧密的和网络计算结合起来 成为在INTERNET应用领域数据库厂商的佼佼者 46 1 9常用数据库管理系统简介 Oracle数据库可以运行在UNIX WINDOWSNT等主流操作系统平台 完全支持所有的工业标准 并获得最高认证级别的ISO标准安全性认证 Oracle采用完全开放策略 可以使客户选择最适合的解决方案 同时对开发商提供全力支持 Oracle数据库系统的特点有 无范式要求 可根据实际系统需求构造数据库 采用标准的SQL结构化查询语言 具有丰富的开发工具 覆盖开发周期的各阶段 支持大型数据库 数据类型支持数字 字符 大至2GB的二进制数据 为数据库的面向对象存储提供数据支持 具有第四代语言的开发工具 SQL FORMSSQL REPORTS SQL MENU等 具有字符界面和图形界面 易于开发 ORACLE7以后的版本具有面向对象的开发环境CDE2 47 1 9常用数据库管理系统简介 通过SQL DBA控制用户权限 提供数据保护功能 监控数据库的运行状态 调整数据缓冲区的大小 分布优化查询功能 具有数据透明 网络透明 支持异种网络 异构数据库系统 并行处理采用动态数据分片技术 支持客户机 服务器体系结构及混合的体系结构 集中式 分布式 客户机 服务器 实现了两阶段提交 多线索查询手段 支持多种系统平台 Linux HPUX SUNOS OSF 1 VMS WINDOWS WINDOWS NT OS 2 数据安全保护措施 没有读锁 采取快照SNAP方式完全消除了分布读写冲突 自动检测死锁和冲突并解决 数据安全级别为C2级 最高级 数据库内模支持多字节码制 支持多种语言文字编码 具有面向制造系统的管理信息系统和财务系统应用系统 ORACLE服务器支持超过10000个用户 48 1 9常用数据库管理系统简介 DB2DB2是IBM公司的产品 是一个多媒体 Web关系数据库管理系统 其功能足以满足大中公司的需要 并可灵活地服务于中小型电子商务解决方案 DB2系统在企业级的应用中十分广泛 目前全球DB2系统用户超过6000万 分布于约40万家公司 IBM在IT业界被称为蓝色巨人 这反映了它在信息技术领域的霸主地位 IBM的发展史贯穿了信息技术的发展里程 在信息技术领域的突出贡献无人能比 在数据库领域同样是主要的推动者 49 1 9常用数据库管理系统简介 1968年IBM公司推出的IMS InformationManagementSystem 是层次数据库系统的典型代表 是第一个大型的商用数据库管理系统 1970年 IBM公司的研究员首次提出了数据库系统的关系模型 开创了数据库关系方法和关系数据理论的研究 为数据库技术奠定了基础 目前IBM仍然是最大的数据库产品提供商 在大型机领域处于垄断地位 财富100强企业中的100 企业和财富500强企业中的80 都使用了IBM的DB2数据库产品 全世界10家最大银行中的8家 20家最大公益事业公司中的15家 20家最大交通运输公司中的16家和20家最大人寿保险公司中的15家都选择了IBM的数据管理产品 DB2的另一个非常重要的优势在于基于DB2的成熟应用非常丰富 有众多的应用软件开发商围绕在IBM的周围 50 1 9常用数据库管理系统简介 2001年 IBM公司兼并了世界排名第四的著名数据库公司Informix 并将其所拥有的先进特性融入到DB2当中 使DB2系统的性能和功能有了进一步提高 DB2数据库系统采用多进程多线索体系结构 可以运行于多种操作系统之上 并分别根据相应平台环境作了调整和优化 以便能够达到较好的性能 DB2目前支持从PC到UNIX 从中小型机到大型机 从IBM到非IBM HP及SUNUNIX系统等 的各种操作平台 可以在主机上以主 从方式独立运行 也可以在客户 服务器环境中运行 其中服务平台可以是OS 400 AIX OS 2 HP UNIX SUN Solaris等操作系统 客户机平台可以是OS 2或Windows Dos AIX HP UX SUNSolaris等操作系统 51 1 9常用数据库管理系统简介 DB2数据库系统的特色 支持面向对象的编程 支持复杂的数据结构 如无结构文本对象 可以对无结构文本对象进行布尔匹配 最接近匹配和任意匹配等搜索 可以建立用户数据类型和用户自定义函数 支持多媒体应用程序 支持大二分对象 BLOB 允许在数据库中存取二进制大对象和文本大对象 其中 二进制大对象可以用来存储多媒体对象 强大的备份和恢复能力 支持存储过程和触发器 用户可以在建表时定义复杂的完整性规则 52 1 9常用数据库管理系统简介 支持标准SQL语言和ODBC JDBC接口 支持异构分布式数据库访问 具有与异种数据库相连的GATEWAY 便于进行数据库互访 支持数据复制 并行性较好 采用并行的 多节点的环境 数据库分区是数据库的一部分 包含自己的数据 索引 配置文件 和事务日志 53 1 9常用数据库管理系统简介 SQLServerSQLServer是微软公司开发的大型关系数据库系统 SQLServer的功能比较全面 效率高 可以作为大中型企业或单位的数据库平台 SQLServer在可伸缩性与可靠性方面做了许多工作 近年来在许多企业的高端服务器上得到了广泛的应用 同时 该产品继承了微软产品界面友好 易学易用的特点 与其他大型数据库产品相比 在操作性和交互性方面独树一帜 SQLServer可以与Windows紧密集成 这种安排使SQLServer能充分利用操作系统所提供的特性 不论是应用程序开发速度还是系统事务处理运行速度 都能得到较大的提升 SQLServer只能在Windows系统下运行 54 1 9常用数据库管理系统简介 SQLServer数据库系统的特点有 高度可用性 借助日志传送 在线备份和故障群集 实现业务应用程序可用性的最大化目标 可伸缩性 可以将应用程序扩展至配备32颗CPU和64GB系统内存的硬件解决方案 安全性 借助基于角色的安全特性和网络加密功能 确保应用程序能够在任何网络环境下均处于安全状态 分布式分区视图 可以在多个服务器之间针对工作负载进行分配 获得额外的可伸缩性 55 1 9常用数据库管理系统简介 索引化视图 通过存储查询结果并缩短响应时间的方式从现有硬件设备中挖掘出系统性能 虚拟接口系统局域网络 借助针对虚拟接口系统局域网络 VISAN 的内部支持特性 改善系统整体性能表现 复制特性 借助SQLServer实现与异类系统间的合并 事务处理与快照复制特性 纯文本搜索 可同时对结构化和非结构化数据进行使用与管理 并能够在MicrosoftOffice文档间执行搜索操作 内容丰富的XML支持特性 通过使用XML的方式 针对后端系统与跨防火墙数据传输操作之间的集成处理过程实施简化 56 1 9常用数据库管理系统简介 与MicrosoftBizTalkServer和MicrosoftCommerceServer这两种 NET企业服务器实现集成 支持Web功能的分析特性 可对Web访问功能的远程OLAP多维数据集的数据资料进行分析 Web数据访问 在无需进行额外编程工作的前提下 以快捷的方式 借助Web实现与SQLServer数据库和OLAP多维数据集之间的网络连接 应用程序托管 具备多实例支持特性 使硬件投资得以全面利用 以确保多个应用程序的顺利导出或在单一服务器上的稳定运行 点击流分析 获得有关在线客户行为的深入理解 以制定出更加理想的业务决策 57 1 9常用数据库管理系统简介 Sybase系列Sybase公司成立于1984年11月 产品研究和开发包括企业级数据库 数据复制和数据访问 主要产品有 Sybase的旗舰数据库产品AdaptiveServerEnterprise AdaptiveServerReplication AdaptiveServerConnect及异构数据库互连选件 SYBASEASE是其主要的数据库产品 可以运行在UNIX和WINDOWSNT平台 58 1 9常用数据库管理系统简介 INTERNET应用方面的产品有中间层应用服务器以及强大的RAD开发工具PowerBuilder和业界领先的4GL工具 SQLServer数据库系统的特点 完全的客户机 服务器体系结构 能适应OLTP ON LINETRANSACTIONPROCESSING 要求 能为数百个用户提供高性能需求 采用单进程多线索 SINGLEPORCESSANDMULTI THREADED 技术进行查询 节省系统开销 提高了内存的利用率 59 1 9常用数据库管理系统简介 虚服务器体系结构与对称多处理器 SMP 技术结合 充分发挥多CPU硬件平台的高性能 数据库管理系统DBA可以在线调整监控数据库系统的性能 提供日志与数据库的镜象 提高了数据库容错能力 支持计算机蔟族 CLUSTER 环境下的快速故障切换 通过存储和触发器 TRIGGER 由服务器制约数据的完整性 支持多种安全机制对表 视图 存储过程 命令进行授权 分布式事务处理采用2PC TWOPHASECOMMIT 技术访问 支持IMAGE和TEXT的数据类型 为工程数据库和多媒体应用提供了良好的基础 60 1 9常用数据库管理系统简介 FoxProVisualFoxPro是微软公司开发的一个微机平台关系型数据库系统 支持网络功能 适合做为客户机 服务器和Internet环境下管理信息系统的开发工具 VisualFoxPro的设计工具 面向对象的以数据为中心的语言机制 快速数据引擎 创建组件功能使它成为一种功能较为强大的开发工具 开发人员可以使用它作为开发工具 开发基于Windows分布式内部网应用程序 WindowsDistributedinterNetApplications DNA 的企业应用程序 61 1 9常用数据库管理系统简介 VisualFoxPro是在dBASE和FoxBase系统的基础上发展而成的 80年代初期 dBASE成为PC机上最流行的数据库管理系统 当时超过大多数的管理信息系统采用了dBASE作为系统开发平台 后来出现的FoxBase几乎完全支持了dBASE的所有功能 已经具有了强大的数据处理能 VisualFoxPro的出现是xBASE系列数据库系统的一个飞跃 给PC数据库开发带来了革命性的变化 VisualFoxPro不仅在图形用户界面的设计方面采用了一些新的技术 还提供了所见既所得的报表和屏幕格式设计工具 同时 增加了Rushmore技术 使系统性能有了本质提高 VisualFoxPro只能在Windows系统下运行 62 1 9常用数据库管理系统简介 VisualFoxPro的主要功能 创建表和数据库 将数据整理 保存 并且进行数据管理 使用查询和视图 从已建立的表和数据库中查找满足一定筛选条件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论