数据库应用技术第一章绪论.ppt

上传人:sccc 文档编号:5356332 上传时间:2023-06-29 格式:PPT 页数:19 大小:1.81MB
返回 下载 相关 举报
数据库应用技术第一章绪论.ppt_第1页
第1页 / 共19页
数据库应用技术第一章绪论.ppt_第2页
第2页 / 共19页
数据库应用技术第一章绪论.ppt_第3页
第3页 / 共19页
数据库应用技术第一章绪论.ppt_第4页
第4页 / 共19页
数据库应用技术第一章绪论.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《数据库应用技术第一章绪论.ppt》由会员分享,可在线阅读,更多相关《数据库应用技术第一章绪论.ppt(19页珍藏版)》请在三一办公上搜索。

1、数据库应用技术第一章 绪论,目录,第一章 绪论第二章 数据库基本概念第三章 深入SQL第四章 数据库对象与数据库设计第五章 面向过程的SQL扩展第六章 事务处理与并发第七章 数据库应用编程第八章 数据库安全第九章 数据库管理,1.1 数据库的历史与发展,数据库发展史大规模存储介质的出现Hard Data基于File System的数据管理原始的数据库模型网状 DBMS,1961 层次型DBMS,1968关系数据库模型的建立1970年,IBM研究员E.F.Codd奠定了RDBMS的理论基础1979年,Oracle面世与新技术结合的数据库模型,存储的历史,打孔卡片18841970s,穿孔纸带184

2、61970s,4096bit计数电子管1946,盘式磁带Univac,1951IBM,1952,盒式录音磁带飞利浦,1963 约1M字节,磁鼓IBM,1953约10K,软盘,从早期的8英寸软盘、5.25英寸软盘到3.5英寸软盘。其中,3.5英寸1.44MB软盘占据计算机的标准配置地位近20年之久,第一台硬盘机IBM,19564.4MB,目前主流磁盘200GB,光盘SONY,飞利浦,1979650MB,DVD8.5GB,蓝光DVD和HD-DVD,数据库管理系统,数据库管理系统(Database Management System,DBMS)是一套软件产品,可以把一系列相关数据保存在计算机中,并提

3、供对这些数据进行检索、修改和维护等操作的工具和编程接口。数据库(Database,DB)指保存在计算机中的数据部分。,DBMS的功能,模式翻译将概念上的数据库模式翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。应用程序的编译把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。交互式查询提供易使用的交互式查询语言,如sql。dbms负责执行查询命令,并将查询结果显示在屏幕上。,DBMS的功能-续,数据的组织与存取提供数据在外围储存设备上的物理组织与

4、存取方法。事务运行管理提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。数据库的维护为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。,RDBMS的特点,高可靠性存储的数据不会遭到破坏(即使软件、硬件遭到破坏),使用备份机制,可恢复。数据安全。不同人员授权不同,避免非法访问及级别不够时的越权操作。高可用性并发性。多用户通过网络并发访问,使用各种缓存机制。事务处理。数据冗余性低,可重用性强平台无关性数据不加改动可移植到不同操作系统下。程序员无须顾及服务器,只须考虑DBMS即可。支持工具充分,1.

5、2 典型的DBMS软件产品,大型DBMS产品ORACLEDB2(Informix)中小型DBMS产品MSSQLSybase SQL Server桌面型DBMSAccess开源产品MySqlPostgreSQL、Firebird,1.3 数据库应用系统,数据库应用领域联机事务处理(Online Transaction Processing,OLTP)数据仓库(Data Warehouse)商务智能(Business Intelligence)联机分析处理(Online Analysis Processing,OLAP)数据挖掘(Data Mining),数据库应用系统的发展,70年代之前:原始的

6、、基于主机的应用系统,供政府、军队和大企业使用。80年代后:随着局域网和PC机的发展,局域网模式的数据库应用系统逐渐普及到中小企业,形成C/S的开发模式。本世纪:随着互联网的迅速发展,以网站为表现形式的数据库应用系统越来越多,形成B/S的开发模式。,数据库应用系统的领域,作业控制:数据处理系统(Data Processing System,DPS)或交易处理系统(Transaction Processing System,TPS)知识管理:知识工作系统(Knowledge Work System,KWS)与办公室系统(Office System,OS),负责累积知识与协助运用知识以提高组织的竞

7、争力。管理控制:管理信息系统(Management Information System,MIS)策略规划:决策支持系统(Decision Support Systems,DSS)、数据挖掘(Data Mining),数据库应用系统构成,硬件服务器、工作站、网络软件DBMS(核心)操作系统、DBMS支撑工具、接口库、开发工具等由程序员根据用户需求设计开发的应用系统数据库:具有持久性,结构化和可共享的数据集合。数据库是现代化企业的核心资源之一。,数据库应用系统-用户,最终用户:系统的使用者初级用户高级用户程序员:系统程序的建立者系统分析员:和(高级)用户沟通,设计数据库应用方案和软件结构。前台程序员:使用前台开发工具,设计界面软件,对数据库进行存取。后台程序员:较复杂的系统中,使用特定数据库开发工具做一些通用子程序在数据库服务器端或者中间服务器运行。管理员:数据库管理员DBA,负责配置和维护数据库。,DBA的职责,了解数据库的体系结构负责数据库管理系统的安装和升级启动和关闭数据库管理和监控数据库用户管理数据库权限管理存储空间建立数据库备份和恢复数据库,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号