版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库应用技术第一章 绪论,郭东伟,目录,第一章 绪论 第二章 数据库基本概念 第三章 深入SQL 第四章 数据库对象与数据库设计 第五章 面向过程的SQL扩展 第六章 事务处理与并发 第七章 数据库应用开发 第八章 数据库安全 第九章 数据库管理,1.1 信息和数据,世界由物质、能量、信息三大要素组成 信息是世界上事物的存在、运动方式的描述 信息有助于减少不确定性 信息与物质和运动的关系 信息的可复制性,可传播性、可存储性,符号和数据,不同载体上的信息虽然表现形式不同,其内在的含义是一致的,但必须通过一致的方式来记录内容,和一致的解读方式来还原内容。 这种一致的记录和解读信息的方式,被称为符
2、号系统。这种方式必须是可操作的和精确的 信息在一种可编码符号系统下的编码就是数据。 将数据理解为信息,必须在一定的符号系统下进行,否则它就只是一个数而已。 一般将“信息”作为一个集合名词,而将“数据”指代为具体的操作对象。,管理信息系统,管理信息系统(Management Information System, MIS),就是进行信息的收集、整理、加工、储存、查询和利用的系统,一般借助于计算机、网络和其他外部设备构成。 事务处理系统(Transaction Processing System, TPS) 决策支持系统(Decision Support System,DSS) 事务处理是企业数据
3、的来源,是数据分析处理的基础;数据分析处理是事务数据的深加工和提炼。,1.2 数据库系统发展历史,数据库发展史 大规模存储介质的出现 Hard Data 基于File System的数据管理 原始的数据库模型 网状 DBMS,1961 层次型DBMS,1968 关系数据库模型的建立 1970年,IBM研究员E.F.Codd奠定了RDBMS的理论基础 1979年,Oracle面世,存储的历史,打孔卡片 18841970s,穿孔纸带 18461970s,4096bit 计数电子管 1946,盘式磁带 Univac,1951 IBM,1952,盒式录音磁带 飞利浦,1963 约1M字节,磁鼓 IBM
4、,1953 约10K,软盘,从早期的8英寸软盘、5.25英寸软盘到3.5英寸软盘。其中,3.5英寸1.44MB软盘占据计算机的标准配置地位近20年之久,第一台硬盘机 IBM,1956 4.4MB,目前主流磁盘 200GB,光盘 SONY,飞利浦,1979 650MB,DVD 8.5GB,蓝光DVD和HD-DVD,数据库管理系统,数据库管理系统(Database Management System,DBMS)是一套软件产品,可以把一系列相关数据保存在计算机中,并提供对这些数据进行检索、修改和维护等操作的工具和编程接口。 数据库(DB,Database)指保存在计算机中的数据部分。,DBMS的功能
5、,模式翻译: 将概念上的数据库模式翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。 应用程序的编译: 把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。 交互式查询: 提供易使用的交互式查询语言,如sql。dbms负责执行查询命令,并将查询结果显示在屏幕上。,DBMS的功能-续,数据的组织与存取: 提供数据在外围储存设备上的物理组织与存取方法。 事务运行管理: 提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系
6、统恢复等功能。 数据库的维护: 为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。,RDBMS的特点,高可靠性 存储的数据不会遭到破坏(即使软件、硬件遭到破坏),使用备份机制,可恢复。物理可靠; 数据安全。不同人员授权不同,避免非法访问及级别不够时的越权操作。 高可用性: 并发性。多用户通过网络并发访问,使用各种缓存机制; 事务处理。 数据冗余性低,可重用性强。 平台无关性 数据不加改动可移植到不同操作系统下。程序员无须顾及服务器,只须考虑DBMS即可。 支持工具充分,1.3 典型的DBMS软件产品,大型DBMS产品 Oracle: ORA
7、CLE IBM: DB2 (Informix) 中小型DBMS产品 MS: MSSQL Sybase: Sybase SQL Server 桌面型DBMS MS: Access 开源产品 MySql PostgreSQL、Firebird,1.4 数据库应用系统,数据库应用领域 联机事务处理(Online Transaction Processing,OLTP):对各种现实事务过程中的数据进行存储、查询和处理。如超市结账,银行转账等,一般由业务操作员进行操作,是其他数据库应用的基础。 联机分析处理(Online Anlysis Processing,OLAP):对OLTP的数据进行分析、汇总、
8、统计等,力求进行深入的分析。一般由专业管理人员和技术人员进行操作。,数据库应用系统的发展,70年代之前,原始的,基于主机的应用系统,供政府、军队和大企业使用 80年代后,随着局域网和PC机的发展,局域网模式的数据库应用系统逐渐普及到中小企业。形成C/S的开发模式。 本世纪,随着互联网的迅速发展,以网站为表现形式的数据库应用系统越来越多。形成B/S的开发模式。,数据库应用系统的领域,作业控制:数据处理系统 (Data Processing System, DPS)或交易处理系统 (Transaction Processing System, TPS) 知识管理:知识工作系统(Knowledge
9、Work System, KWS)与办公室系统(Office System, OS),负责累积知识与协助运用知识以提高组织的竞争力。 管理控制:管理信息系统(Management Information System,MIS) 策略规划:决策支持系统 (Decision Support Systems,DSS)、数据挖掘(Data Mining),数据库应用系统构成,1、硬件。包括服务器、工作站、和网络 2、软件 核心是DBMS 操作系统、DBMS支撑工具,接口库,开发工具等。 由程序员根据用户需求设计开发的应用系统。 3、数据库。具有持久性,结构化和可共享的数据集合。数据库是现代化企业的核心资源之一。,数据库应用系统-用户,最终用户是系统的使用者 初级用户 高级用户 程序员是系统程序的建立者,包括 系统分析员,和(高级)用户沟通,设计数据库应用方案和软件结构。 前台程序员,使用前台开发工具,设计界面软件,对数据库进行存取。 后台程序员,较复杂的系统中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 变压器课程设计介绍
- 直流电机PID项目教程课程设计
- 民航特殊旅客服务员岗位招聘考试试卷及答案
- 茶叶泡茶培训课程设计
- 旅行社营销推广专员岗位招聘考试试卷及答案
- 2026年中学师德师风学习与自查自纠课件
- 2026年幼儿园师德师风建设经验交流之家长工作课件
- 企业年度重点工作推进督办落实方法课
- 2026年消防安全知识培训课件
- 校园突发意外应急处置教程
- 《中西医结合》考试题库-2026年山东医师定期考核
- 人教版一年级上册劳动课教案
- 2026宁夏医科大学总医院自主招聘事业单位工作人员87人笔试备考试题及答案详解
- 新版2025-2026学年川教版四年级下册信息科技全册教案
- 本科三年级人力资源管理专业:创新薪酬激励方案构建教学设计
- 2026年山东省济南市辅警协警笔试真题及答案
- 2026年《血管活性药物静脉输注护理》团体标准解读
- 2025江苏苏州交投集团直属企业招聘3人(第一批次)笔试参考题库附带答案详解
- GB/T 26648-2026奥氏体铸铁件
- 初中语文中考阅读分层赋分题解题模型知识清单
- 2026年高考统编版历史二轮专题复习:「主观题(非选择题)」解题思路及技巧
评论
0/150
提交评论