第1章数据库系统概述_第1页
第1章数据库系统概述_第2页
第1章数据库系统概述_第3页
第1章数据库系统概述_第4页
第1章数据库系统概述_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

第第页第1章数据库系统概述数据库原理与应用教程―SQLServer第1章数据库系统概述

第1章数据库系统概述数据库技术是一门信息管理自动化学科,是计算机学科的一个重要分支。数据库技术所讨论的问题是如何科学地组织和存储数据,在数据库系统中减削数据存储冗余、实现数据共享,以及如何保障数据安全、有效地猎取和处理。计算机不能径直处理现实世界中的详细事物,所以人们需要事先将详细事物转换成计算机能够处理的数据,这就是数据库的数据模型。本章主要介绍数据库技术的进展历史,数据库系统的组成和功能,数据库的体系结构;信息的三种世界,概念模型和E-R图的画法,最常见的三种数据模型。

第1章数据库系统概述1.1数据库技术进展史从20世纪60时代末开始到现在,数据库技术己经进展了40多年。在这40多年的历程中,人们在数据库技术的理论讨论和系统开发上取得了辉煌的成就,数据库系统己经成为现代计算机系统的重要组成部分。

第1章数据库系统概述1.1.1数据处理技术1.数据(Data)数据是描述事物的符号记录,是信息的载体,是信息的详细表现形式。除了常用的数字数据外,文字(如名称)、图形、图像、声音等信息,也都是数据。日常生活中,人们运用沟通语言(如汉语)去描述事物;在计算机中,为了存储和处理这些事物,就要抽出对这些事物感爱好的特征组成一个记录来描述。例如,在同学管理中,可以对同学的学号、姓名、性别和年龄等状况这样描述:202201,张强,男,18。

第1章数据库系统概述1.1.1数据处理技术2.数据处理(DataProcess)数据处理是指对数据的分类、组织、编码、存储、查询、维护、加工、计算、传播以及打印等一系列的活动。数据处理的目的是从大量的数据中,依据数据自身的规律和它们之间固有的联系,通过分析、归纳、推理等科学手段,提取出有效的信息资源。在数据处理中,通常数据的计算比较简约,而数据的管理比较繁复。数据管理是指数据的收集、整理、组织、存储和查询等操作,这部分操作是数据处理业务的基本环节,是任何数据处理业务中必不可少的共有部分,因此有须要学习和掌控数据管理技术,能对数据处理提供有利的支持。

第1章数据库系统概述1.1.2数据库技术的三个进展阶段随着计算机硬件和软件的进展,数据库技术也不断地进展。从数据管理的角度数据库技术经受了人工管理阶段、文件系统阶段和数据库系统三个阶段。1.人工管理阶段2.文件系统阶段3.数据库系统阶段

第1章数据库系统概述

1.1.2数据库技术的三个进展阶段1.人工管理阶段20世纪50时代中期以前,计算机主要用于科学计算。从硬件上看,外存只有磁带、卡片、纸带,没有磁盘等径直存取的存储设备;从软件上看没有操作系统,没有管理数据的软件,数据处理的方式是批处理。这个时期数据管理的特点是:数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依靠于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来很多问题。

第1章数据库系统概述1.1.2数据库技术的三个进展阶段2.文件系统阶段20世纪50时代后期至60时代中后期,计算机的应用范围渐渐扩大,不仅用于科学计算,还大量用于管理。硬件方面,磁盘成为计算机的主要外存储器;软件方面,涌现了高级语言和操作系统。从处理方式上讲,不仅有了文件批处理,而且能够联机实时处理。在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。程序与数据有了肯定的独立性,程序和数据分开存储,然而照旧存在数据的冗余度大及数据的不全都性等缺点。

第1章数据库系统概述1.1.2数据库技术的三个进展阶段3.数据库系统阶段20世纪60时代后期以来,计算机应用越来越广泛,数据量急剧增加,而且数据的共享要求越来越高。计算机的硬件和软件都有了进一步的进展,硬件方面,有了大容量的磁盘;软件方面,传统的文件系统已经不能满意人们的需求,能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。所以,此阶段将数据集中存储在一台计算机上(数据库中),进行统一组织和管理。数据库系统的特点如下:(1)数据结构化(2)较高的数据共享性(3)较高的数据独立性(4)数据由DBMS统一管理和掌握

第1章数据库系统概述1.2数据库系统数据库指长期存储在计算机内有组织的、可共享的数据集合,即在计算机系统中按肯定的数据模型组织、存储和运用的相关联的数据集合。数据库中的数据具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享,数据库中的数据由数据库管理系统进行统一管理和掌握,用户对数据库进行的各种数据操作都是通过数据库管理系统实现的。

第1章数据库系统概述1.2.1数据库系统的组成数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、数据库开发工具、数据库应用系统、数据库管

理员和用户构成。

1.数据库(DataBase,DB)数据库就是存放数据的仓库,是将数据按肯定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。它不仅包括描述事物的数据本身,还包括相关事物之间的联系。

第1章数据库系统概述1.2.1数据库系统的组成

2.数据库管理系统(DataBaseManagementSystem,DBMS)数据库管理系统是数据库系统的核心,是为数据库的建立、运用和维护而配置的软件。它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据掌握等。

第1章数据库系统概述1.2.1数据库系统的组成数据库管理系统的功能:一般说来,数据库管理系统的功能主要包括以下5个方面。(1)数据定义和操纵功能(2)数据库运行掌握功能(3)数据库的组织、存储和管理(4)建立和维护数据库(5)数据通信接口

第1章数据库系统概述1.2.1数据库系统的组成

3.数据库应用系统凡运用数据库技术管理其数据的系统都称为数据库应用系统。数据库应用系统的应用特别广泛,它可以用于事务管理、计算机帮助设计、计算机图形分析和处理及人工智能等系统中。

第1章数据库系统概述1.2.1数据库系统的组成

4.数据库用户(1)终端用户终端用户是数据库的运用者,通过应用程序与数据库进行交互。(2)应用程序员应用程序员负责分析、设计、开发、维护数据库系统中各类应用程序,数据库系统一般需要一个以上的应用程序员在开发周期内完成数据库结构设计、应用程序开发等任务。(3)数据库管理员(DatabaseAdministrator,DBA)数据库管理员是高级用户,其职能是对管理、监督、维护数据库系统的正常运行,负责全面管理和掌握数据库系统。

第1章数据库系统概述1.2.2数据库的体系结构虽然现在DBMS的产品多种多样,在不同的操作系统支持下工作,但是大多系统在总的体系结构上都具有三级模式的结构特征。1、数据库的三级模式结构为了保障数据与程序之间的独立性,运用户能以简单的规律结构操作数据而无需考虑数据的物理结构,简化了应用程序的编制和程序员的负担,加强系统的牢靠性。通常DBMS将数据库的体系结构分为三级模式:外模式、模式和内模式。

第1章数据库系统概述1.数据库的三级模式结构

第1章数据库系统概述1.数据库的三级模式结构(1)模式模式也称概念模式或规律模式,是对数据库中全部数据

的规律结构和特征的描述,是全部用户的公共数据视图。一个数据库只有一个模式,通常以某种数据模型为基础,统一综合地考虑了全部用户的需求,并将这些需求有机地结合成一个规律整体。(2)外模式外模式也称子模式或用户模式,它是对数据库用户能够看见和运用的局部数据的规律结构和特征的描述。外模式通常是模式的子集,一个数据库可以有多个外模式,但一个应用程序只能运用同一个外模式。

第1章数据库系统概述1.数据库的三级模式结构(3)内模式内模式也称存储模式或物理模式,是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。例如,记录的存储方式是顺次存储、根据B树结构存储还是按hash方法存储;索引根据什么方式组织;数据是否压缩存储,是否加密等。

第1章数据库系统概述2.数据库的两级映像数据库的三级模式结构是数据的三个抽象级别。它把数据的详细组织留给DBMS去做,用户只要抽象地处理数据,而不必关怀数据在计算机中的表示和存储,这样就减轻了用户运用系统的负担。三级模式结构之间差别往往很大,为了实现这3个抽象级别的联系和转换,DBMS在三级模式结构之间提供了两级映像:外模式/模式映像,模式/内模式映像。

第1章数据库系统概述2.数据库的两级映像(1)外模式/模式映像模式描述的是数据的全局规律结构,外模式描述的是数据的局部规律结构,对应于同一个模式可以有任意多个外模式。对于

温馨提示

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

评论

0/150

提交评论