第01章数据库系统概述_第1页
第01章数据库系统概述_第2页
第01章数据库系统概述_第3页
第01章数据库系统概述_第4页
第01章数据库系统概述_第5页
免费预览已结束,剩余31页可下载查看

下载本文档

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

文档简介

数据库程序设计主讲人:李静课程介绍本门课程为考试课,共48学时,理论:32学时;上机:16学时。考核:考试成绩70%,平时成绩30%,平时成绩包括:(1)上机实验考核15%,(2)平时到课情况15%。第1章数据库系统概述重点:数据库、数据库管理统和数据库系统各自的含义以及数据库的特性。难点:数据库的特性什么是数据库?存放数据的仓库?存放载有数据的存储介质的仓库?为什么要学习数据库?

数据库技术始于20世纪60年代,经历了最初的基于文件的初级系统、20世纪60~70年代流行的层次系统和网状系统,而现在广泛使用的是关系数据库系统。数据库应用也从简单的事务管理扩展到各个应用领域,如用于工程设计的工程数据库、用于因特网的Web数据库、用于决策支持的数据仓库技术、用于多媒体技术的多媒体数据库等,但应用最广泛的还是在基于事务管理的各类信息系统领域。数据库的体系结构也从最初的集中式数据库变化为基于客户/服务器机制的分布式数据库。随着面向对象技术的发展,关系对象数据库系统正在逐步完善和投入使用。而随着时代的进步和发展,数据库的应用领域会越来越广泛,数据库技术也将是所有信息技术和信息产业的基础。

数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。什么是数据库?相互关联的数据的集合

数据库中的数据不是孤立的,数据与数据之间是相互关联的。也就是说,在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的联系。学生课程学生与课程之间的联系用综合的方法组织数据

数据库能够根据不同的需要按不同的方法组织数据顺序索引低冗余与数据共享文件系统时:

职工基本情况

有关人事管理的数据

职工基本情况

有关教育培训的数据教育子系统人事子系统冗余!数据库系统时:教育子系统人事子系统低冗余与数据共享有关人事管理的数据职工基本情况有关教育培训的数据共享数据具有较高的独立性

数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。保证数据的安全、可靠

数据库技术要能够保证数据库中的数据是安全、可靠的。

有效地防止数据库中的数据被非法使用或非法修改

数据遭到破坏时能立刻将数据完全恢复主动安全被动安全安全机制备份恢复最大限度地保证数据的正确性

保证数据正确的特性在数据库中称之为数据完整性。学生的年龄200岁数据可以并发使用

并能同时保证数据的一致性

在多个用户同时使用数据库时,能够保证不产生冲突和矛盾,保证数据的一致性和正确性。500元500+300=800500-168=332332元800元500元500元?并发应用

数据库是相互关联的数据的集合,并且它应该具有如下性质:用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。问题:什么是数据库?数据库管理系统DataBaseManagementSystem——简称DBMS

简单说DBMS就是管理数据库的系统软件,它应该具有如下功能:数据库定义功能数据库操纵功能数据库查询功能数据库控制功能数据库通讯功能什么是数据库管理系统?

数据库管理的重要性数据库管理员——DataBaseAdministratorDBA的重要职责数据库管理和数据库管理员数据库系统数据库系统就是基于数据库的计算机应用系统,它包括:以数据为主体的数据库管理数据库的系统软件DBMS支持数据库系统的计算机硬件环境和操作系统环境管理和使用数据库系统的人,特别是负责设计、维护数据库的技术人员——数据库管理员方便使用和管理系统的各种技术说明书和使用说明书三个概念数据库数据库管理系统数据库系统数据软件系统

人工管理阶段文件系统阶段数据库系统阶段及其发展过程数据库技术的广泛应用领域发展方向数据库的过去、现在和未来应用程序1应用程序2应用程序n…数据集n数据集2数据集1…手工阶段应用程序1文件1应用程序2文件2……应用程序n文件n文件系统文件系统阶段文件系统的缺陷数据冗余大数据不一致性程序和数据之间的独立性差数据联系弱…应用程序1应用程序2应用程序nDBMS数据库数据库系统阶段主要有并行数据库系统、分布式数据库系统、面向对象数据库系统、数据仓库、多媒体数据库、智能型知识数据库等。高级数据库阶段1968年研制成功、1969年形成产品的美国IBM公司的数据库管理系统IMS(InformationManagementSystem)的问世,该系统支持的是层次数据模型。美国数据系统语言协会CODASYL(ConferenceOnDAtaSYstemLanguage)下属的数据库任务组DBTG(DataBaseTaskGroup)对数据库方法进行了系统的研究,在20世纪60年代末和70年代初发表了若干个报告(称为DBTG报告),该报告建立了数据库技术的很多概念、方法和技术。DBTG所提议的方法是基于网状数据模型的。从1970年起,IBM的研究员E.F.Codd发表了一系列的论文,提出了数据库的关系模型,开创了数据库关系方法和关系数据理论的研究,为关系数据库的发展和理论研究奠定了基础。标志着数据库技术诞生的三个事件数据库的研究领域数据模型层次模型、网状模型、关系模型、面向对象模型等应用领域政府、企业、金融、交通、教育、科研等计算机技术分布式技术、并行技术、人工智能、多媒体、等数据库技术的广泛应用领域和发展方向各种基于数据管理的信息系统因特网上的Web数据库多媒体数据库工程数据库辅助决策支持人工智能领域的知识库……当今常用的数据库 20世纪80-90年是关系数据库产品发展和竞争的时代。在市场逐渐淘汰了第一代数据库管理系统的大局面下,SQLServer、Oracle、IBMDB2等一批很有实力的关系数据库产品走到了主流商用数据库的地位。SQLServer是Microsoft公司的数据库产品,推出的几个SQLServer的版本和日期:SQLServer简介1996年:SQLServer6.51998年:SQLServer7.02000年8月:SQLServer20002005年12月:SQLServer20052008年3月:SQLServer20082012年3月:SQLServer2012Oracle简介 Oracle数据库系统成立于1977年。 Oracle公司在数据库领域一直处于领先地位,不仅数据库核心相当优秀,其相关的支持产品也相当完善和全面,能适应70多种操作系

温馨提示

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

评论

0/150

提交评论