网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库原理及其应用.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理及其应用 2005-2006第二学期 第一章 绪论 1.1数据库的概念 概念 Data Base 存储数据的基地 1.1.1 数据管理技术的发展 文件管理 (数据文件存放数据) 文件管理系统的缺点 1数据结构化(无结构) 单个文件有结构,整个系统无结构 2数据共享(不共享) 特定用户专用,不能共享数据 3数据独立性(不独立) 数据结构和应用程序相互依赖,一方的改变会影响另一个方面的改变 4可控冗余性(不可控) 特定用户专用,每个用户都拥有自己的数据,就使的对于同样的数据就要反复存储,浪费存储空间,用户不能控制冗余。 文件系统落后-----数据库系统诞生 1.1.2数据库管理 数据库系统的优点 1数据结构化(有结构) 各个文件相互联系,总体看来有结构 2数据共享(可共享) 多个用户共享 3数据独立性(相对独立) 数据独立于程序,强调数据的独立性 4可控冗余性(可控) 原则上可以消除重复。为方便查询允许少量数据重复存储,但冗余度可以控制 1.1.3数据库系统的分代 第一代非关系数据库系统 层次模型和网状模型 特点效率不高,访问繁琐 第二代关系数据库模型(RDBS) 可以实现多记录访问,甚至多表访问 第三代对象-关系模型(ORDBS) 继承rdbs的优势 多媒体信息存储,图形声音等对象 支持类、继承、函数\方法等丰富的对象机制 1.1.4数据库系统的分类 从用户角度:单用户和多用户(并发存取) 从数据存放地点:集中式和分布式 从功能上:传统型和智能型 1.2 数据库管理系统和数据库应用系统 数据库管理系统 (DBMS) 数据定义功能 供用户建立、修改或删除数据库的二维表结构 供用户定义或删除数据库的索引(index) 向用户提供数据定义语言DDL 数据操作功能 进行数据进行检索和查询,是数据库的主要应用 向用户提供数据定义语言DDL 控制和管理功能 多用户使用是并发控制 安全机制 数据备份、恢复和转储功能 对数据库运行情况的监控和报告 1.2 数据库管理系统和数据库应用系统 数据库应用系统(DBAS) 设计数据库 概念结构设计→逻辑结构设计→物理结构设计 开发应用程序 功能分析→总体设计→模块设计→编码调试 两种应用系统开发方法 p8 信息工程方法 4GT范围 1.3 微机Xbase关系数据库系统 1.3.1 Xbase数据库的演变 从Dbase--?FoxBase--?Foxpro--?visualFoxpro Dbase 1、20世纪70年代 美国Ashton-Tate公司 DbaseII 2、1984年 推出了DbaseIII 3、1985年推出了DbaseIII+ FoxBase 1、1986年6月推出了FoxBASE+ 1.0版 2、1987年7月推出了FoxBASE+ 2.0版 3、1988年7月推出了FoxBASE+ 2.1版 FoxPro 1、1992年下半年推出了FoxPro 2.5版 2、1994年下半年推出了FoxPro 2.6版 Visual FoxPro 1、1995年6月推出了Visual FoxPro 3.0 2、1996年8月推出了Visual FoxPro5.0 3、1998年9月推出了Visual FoxPro6.0 4、2001年初集合.net推出了Visual FoxPro8.0 1.3.2 VFP的主要特点 1、强大的查询与管理功能 2、引入了数据库表的概念 3、扩大了对SQL的支持 4、大量使用可视化的界面操作工具 5、支持面向对象程序设计 6、通过OLE实现应用集成 7、支持网络应用 VFP命令特点 采用英文祈使句形式,命令的各部分简洁规范 例如 use grade 命令动词 操作对象 操作对象、结果和条件均可用命令子句的形式来表示,命令子句的数量不限,顺序不拘 LIST ALL 姓名,课程成绩 ; FOR 课程成绩60 TO PRINTER; 等同于 LIST 姓名,课程成绩 ; FOR 课程成绩60 ALL TO PRINTER 命令操作只讲对操作得要求不讲具体的操作过程 use grade 只是知道是打开表,不必理会如何打开 VFP命令分类 VFP有500条命令,大致可以分为7类 1、建立和维护数据库的命令 2、数据查询命令 3、程序设计命令 4、界面设计命令 5、文件和程序的管理命令 6、面相对象的设计命令 7、其他类命令。例如:系统设置命令 有关规则 命令、函数符号的约定 1.5.2 VFP的两类

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档