欢迎来到天天文库
浏览记录
ID:41919523
大小:524.00 KB
页数:30页
时间:2019-09-05
《《数据库系统简介》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一数据库系统简介第一章绪论1.数据库应用技术在现代社会发展中的历史地位信息经济与知识经济的核心现代和未来文明发展的需要2.数据库应用技术在计算机科学技术中的地位与作用数据库应用体现了其它计算机科学技术的新成果(综合)多媒体技术图形图象技术网络通讯技术并行计算技术分布式技术计算机语言操作系统编译系统数据结构数据库技术促进了其它计算机科学技术的发展3.数据库技术当前应用现状从应用角度看以各种信息系统为高层,以数据库为低端支持层,以网络为神经传输,构成了计算机应用的主潮流。从技术角度看:单用户桌面型多用户桌面型客户机/服
2、务器(C/S)大型数据库浏览器/服务器(B/S)如地理信息系统(综合)例:DbaseⅡFoxbaseFoxproAccess例:OracleMS-SQLSysbaseDB2Informix…DmPbase中国产…例:FoxproFoxbaseplusVisualFoxproVFP从数据库应用开发工作所需知识结构一数据库设计知识数据库开发工具开发工具:高级语言非过程化语言SQL过程的方法软件设计方法面向对象的方法(将是主流)Oracle8.0/8i,MS-SQLServer,DB2,Sysbase等PB,Dephi,VB,Develop2
3、000,ASP(HTML),C#等数据库工程、软件工程和信息系统工程的思想与方法软件工程信息系统工程系统工程系统科学哲学财务统计领域知识银行电力…..4.数据库应用热点:分布式数据库应用多媒体数据库应用主动数据库应用模糊数据库应用并行数据库应用知识库(高级应用)5.数据库本身研究热点:数据挖掘联机分析OLAP安全分析研究数据库系统的开发方法与工具关于理论面向对象理论(面向对象的程序设计)其中关系理论已成熟,面向对象理论的理论未完全创立。目的是探求高效的数据表达模型与实现方法。集合论数理逻辑数据仓库数据集市理论层技术层二1.数据库
4、系统的基本概念与特点2.数据模型数据库系统的基本概念与模型基本概念:①数据:(Data,D)描述客观事物的所有符号都称为数据。②数据库:(Database,DB)在计算机中按一定格式存放数据的仓库。数据库中数据的特点③数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,它为用户或程序提供访问数据库(DB)的方法。其主要功能为1.可共享2.有一定的组织结构3.较小的冗余度4.较高的数据独立性(对程序而言)5.易扩展6.数据之间联系密切。数据定义数据操作数据库的运算管理数据库的建立和维护④数据库系统(DBS)运
5、行数据库的计算机系统称为数据库系统构成数据管理技术的产生与发展①数据处理:指对数据进行收集、村贮、加工、传播的一系列活动。②数据管理:指对数据进行分类、组织、编码、存贮、检索和维护等,它是数据处理的主要内容。③数据管理技术发展的三个阶段:数据库(DB)数据库管理系统(DBMS)数据库开发工具应用程序数据库管理员用户数据不保存数据由程序各自管理数据不共享:一组数据对应一个程序数据不具独立性:存贮结构存取方法输入/输出方式数据的结构发生变化后(物理或逻辑上),程序必须做相应的特点A.人工管理阶段:50年代中期以前。B.文件
6、系统:50年代后期到60年代中期,由于操作系统中有了文件管理系统,数据处理不仅能够批处理,还能够联机实时处理。数据可以长期保存。由文件系统管理数据“数据与文件相对独立,按文件名访问,按记录进行存取。”记录内有结构。文件整体无结构文件之间相互独立,缺乏联系;数据之间的联系需要用程序去构造。特点数据共享性差:通常由一个文件对应一个程序。数据冗余度大:由于文件之间缺乏联系;相同的数据常常在不同的文件中重复存贮。易造成数据的不一致性:由于冗余而在更新时,稍不注意就有可能使同样的数据对象在不同的文件中不一致。数据独立性差:文件的逻辑结
7、构改变时,应用程序必须改变,同时修改文件结构的定义。数据间的联系弱:文件之间相互独立,缺乏联系造成的。缺点数据库阶段:60年代后期,70年代初(68-70年)。产生的原因:⑴应用需求(大量的数据处理,数据需共享)⑵磁盘技术的发展大容量高速度低成本①68年IBM提出层次模型IMS。②69年美国Codasyl组织提出乐网状模型DBTG。③70年美国IBM公司的E·F·codd发表三篇论文,提出了关系模型。第一个关系数据库是Systemr。产生的标志数据结构化:(这是与文件系统的根本区别)共享性高:冗余度低:易扩充:独立性高:(物理独
8、立性、逻辑独立性)数据由DBMS统一管理和控制2.关于数据模型数据模型:①数据模型应涉足三个条件②数据模型的组成要素③概念模型:①能完整的模拟现实世界②容易理解③容易在计算机上实
此文档下载收益归作者所有