数据库教程第1章绪论_第1页
数据库教程第1章绪论_第2页
数据库教程第1章绪论_第3页
数据库教程第1章绪论_第4页
数据库教程第1章绪论_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库应用技术第一章 绪论郭东伟目录v第一章 绪论v第二章 数据库基本概念v第三章 深入sqlv第四章 数据库对象与数据库设计v第五章 面向过程的sql扩展v第六章 事务处理与并发v第七章 数据库应用开发v第八章 数据库安全v第九章 数据库管理1.1 信息和数据v世界由物质、能量、信息三大要素组成v信息是世界上事物的存在、运动方式的描述信息有助于减少不确定性信息与物质和运动的关系信息的可复制性,可传播性、可存储性符号和数据v不同载体上的信息虽然表现形式不同,其内在的含义是一致的,但必须通过一致的方式来记录内容,和一致的解读方式来还原内容。v这种一致的记录和解读信息的方式,被称为符号系统。这种方

2、式必须是可操作的和精确的v信息在一种可编码符号系统下的编码就是数据。v将数据理解为信息,必须在一定的符号系统下进行,否则它就只是一个数而已。v一般将“信息”作为一个集合名词,而将“数据”指代为具体的操作对象。管理信息系统v管理信息系统(management information system, mis),就是进行信息的收集、整理、加工、储存、查询和利用的系统,一般借助于计算机、网络和其他外部设备构成。事务处理系统(transaction processing system, tps)决策支持系统(decision support system,dss)v事务处理是企业数据的来源,是数据分析处

3、理的基础;数据分析处理是事务数据的深加工和提炼。1.2 数据库系统发展历史v数据库发展史大规模存储介质的出现hard data基于file system的数据管理原始的数据库模型v网状 dbms,1961 v层次型dbms,1968关系数据库模型的建立v1970年,ibm研究员e.f.codd奠定了rdbms的理论基础v1979年,oracle面世存储的历史打孔卡片打孔卡片18841970s穿孔纸带穿孔纸带18461970s4096bit计数电子管计数电子管1946盘式磁带盘式磁带univac,1951ibm,1952盒式录音磁带盒式录音磁带飞利浦,飞利浦,1963 约约1m字节字节磁鼓磁鼓i

4、bm,1953约约10k软盘,从早期的软盘,从早期的8英寸软盘、英寸软盘、5.25英寸软盘到英寸软盘到3.5英寸软盘。英寸软盘。其中,其中,3.5英寸英寸1.44mb软盘占软盘占据计算机的标准配置地位近据计算机的标准配置地位近20年之久年之久 第一台硬盘机第一台硬盘机ibm,19564.4mb 目前主流磁盘目前主流磁盘200gb 光盘光盘sony,飞利浦,飞利浦,1979650mb dvd8.5gb蓝光蓝光dvd和和hd-dvd 数据库管理系统v数据库管理系统(database management system,dbms)是一套软件产品,可以把一系列相关数据保存在计算机中,并提供对这些数据进

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

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

7、考虑dbms即可。v支持工具充分1.3 典型的dbms软件产品 v大型dbms产品oracle: oracleibm: db2 (informix)v中小型dbms产品ms: mssqlsybase: sybase sql serverv桌面型dbmsms: accessv开源产品mysqlpostgresql、firebird1.4 数据库应用系统 v数据库应用领域联机事务处理(online transaction processing,oltp):对各种现实事务过程中的数据进行存储、查询和处理。如超市结账,银行转账等,一般由业务操作员进行操作,是其他数据库应用的基础。联机分析处理(onli

8、ne anlysis processing,olap):对oltp的数据进行分析、汇总、统计等,力求进行深入的分析。一般由专业管理人员和技术人员进行操作。数据库应用系统的发展v70年代之前,原始的,基于主机的应用系统,供政府、军队和大企业使用v80年代后,随着局域网和pc机的发展,局域网模式的数据库应用系统逐渐普及到中小企业。形成c/s的开发模式。v本世纪,随着互联网的迅速发展,以网站为表现形式的数据库应用系统越来越多。形成b/s的开发模式。数据库应用系统的领域v作业控制:数据处理系统 (data processing system, dps)或交易处理系统 (transaction proc

9、essing system, tps) v知识管理:知识工作系统(knowledge work system, kws)与办公室系统(office system, os),负责累积知识与协助运用知识以提高组织的竞争力。 v管理控制:管理信息系统(management information system,mis)v策略规划:决策支持系统 (decision support systems,dss)、数据挖掘(data mining)数据库应用系统构成v1、硬件。包括服务器、工作站、和网络v2、软件核心是dbms操作系统、dbms支撑工具,接口库,开发工具等。由程序员根据用户需求设计开发的应用系统。v3、数据库。具有持久性,结构化和可共享的数据集合。数据库是现代化企业的核心资源之一。数据库应用系统-用户v最终用户是系统的使用者初级用户高级用户v程序员是系统程序的建立者,包括系统分析员,和(高级)用户沟通,设计数据库应用方案和软件结构。前台程序员,使用前台开发工具,设计界面软件,对数据库进行存取。后台程序员,较复杂的

温馨提示

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

评论

0/150

提交评论