欢迎来到天天文库
浏览记录
ID:45033190
大小:316.00 KB
页数:34页
时间:2019-11-08
《b关系数据库系统概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、参考书1、严明,单启成主编.VisualFoxPro教程.江苏:苏州大学出版社,20082、高巍巍等编.VisualFoxPro程序设计.北京:清华大学出版社,20083、李春葆.VisualFoxPro程序设计.北京:清华大学出版社,20084、李明,李晓丽,王燕.数据库原理及应用.成都:西南交通大学出版社,2007从广义上讲,数据库技术包括:数据库设计、DBMS技术、应用开发技术(包括Web技术)、智能信息处理技术。如何学习数据库技术?掌握基本原理+实验1.1基本概念和定义1.2数据库技术的发展历史1.3数据库系统1.4数据模型第1章关系数据库系统概述本章主要内容数据库技术
2、自20世纪60年代产生到今天,已经经历了3代演变,造就了C.W.Bachman、E.F.Codd和JamesGray三位图灵奖获得者,带动了一个巨大的软件产业。数据库技术一直是最活跃、发展速度最快、应用最广的IT技术之一。1.1基本概念和定义1.2数据库技术的发展历史1.3数据库系统1.4数据模型第1章关系数据库系统概述◆数据(Data)是载荷信息的媒体,它包括结构化数据和非结构化数据。◆信息是一个抽象的概念,反映的是客观世界的知识,是通过加工后形成的特定形式的数据.信息是通过处理数据产生的,数据是信息的载体,是信息的具体形式。◆数据只有处在特定背景下才是有意义的。为数据提供特
3、定背景的主要机制是元数据。元数据是描述终端用户数据的属性(或特征)和该数据环境的数据。数据与信息数据库系统(DataBaseSystem,DBS)是指一个计算机存储记录信息的系统。从管理层观点来看,数据库系统有4个主要部件构成:硬件、软件、人员和数据。◆硬件指系统所有的物理设备。数据库系统的硬件组件主要有:计算机、存储设备、网络等。◆软件指系统内所有程序的集合。数据库系统的软件主要有:操作系统、DBMS、数据库系统开发工具等。其中,数据库管理系统(DataBaseManagementSystem,DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供了访问
4、数据的方法,包括数据库的建立、对数据的操纵、检索和数据控制。数据库系统◆人员指数据库系统的所有用户。一般把数据库系统中的用户分为4类:数据库管理员、系统分析员和数据库设计人员、应用程序开发人员,以及终端用户。数据库管理员(DataBaseAdministrator,DBA)的主要职责是负责数据库的规划、设计、维护和监控。◆数据指存储在数据库中的事实集合。数据是产生信息的关键原料,好的数据才有可能产生更好的信息,它是一个数据库系统的“质量”基础。数据库设计者的重要工作就是确定在数据库中存储那些数据,以及如何组织这些数据。1.1基本概念和定义1.2数据库技术的发展历史1.3数据库系
5、统1.4数据模型第1章关系数据库系统概述经过40年的发展,数据库已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到了第三代以面向对象模型为主要特征的数据库系统。1.第一代数据库系统20世纪70年代,数据库系统以广为流行的网状模型数据库和层次模型数据库为代表。第一代数据库系统的主要特点是支持三级抽象模型的体系结构;用存取路径(指针)来表示数据间的联系;数据定义语言(DDL)和数据操作语言(DML)相对独立,数据库语言采用过程性(导航式)语言。2.第二代数据库系统通常把支持关系数据模型的关系数据库系统称之为第二代数据库系统。关系模型建立在严格的数学理论基础之上,它概念
6、简单、清晰,易于用户理解和使用。因而在这一时期得到迅猛发展,几乎所有新推出的数据库系统都是关系型数据库系统。Oracle,Sybase,Informix,Ingres3.新一代数据库系统在20世纪80年代后期人们又提出了研制新一代数据库的设想。可以说新一代数据库技术的研究和发展呈现了百花齐放的局面。归纳起来其主要特征有:一是面向对象的方法和技术与数据库技术的结合;二是数据库技术与多学科技术的有机结合;三是面向应用领域的数据库技术的研究。1.1基本概念和定义1.2数据库技术的发展历史1.3数据库系统1.4数据模型第1章关系数据库系统概述数据库系统是指引入了数据库技术后的计算机系统
7、。广义地讲,数据库系统由数据库、DBMS(数据库管理系统)、DBA(数据库管理员)、应用程序以及用户组成。数据库系统的组成数据库系统的优点与传统的文件系统相比,数据库系统呈现出许多潜在的优点。其主要表现在如下几个方面:◆程序—数据独立性◆提高了数据的共享性◆降低了数据的冗余度,提高了数据的一致性◆采用一定的数据模型实现数据结构化◆数据由DBMS统一管理和控制DBMS的功能DBMS是数据库系统软件的核心,它是用户的应用程序和物理数据库之间的桥梁。用户对数据的一切操作都是在DBMS的指挥、调度、
此文档下载收益归作者所有