基本信息
文件名称:《数据库原理与应用教程》教案.doc
文件大小:637.5 KB
总页数:110 页
更新时间:2025-06-04
总字数:约8.53万字
文档摘要

数据库原理与应用教程

-SQLServer2019

教案

章节

数据库系统概述

日期

第1周

重点

理解DB、DBMS、DBA概念以及数据库三级模式和两级映像

难点

理解数据库分成三级模式结构的目的和两级映像的作用

数据库——通俗地讲就是存放数据的仓库。而数据库技术所研究的问题是如何科学地组织和存储数据,如何高效地获取和处理数据,是当代计算机科学的重要组成部分。

本章主要介绍数据库技术的发展历史、数据库系统的基本概念、组成和功能以及数据库的体系结构三个问题。

1.1数据库技术发展史

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

1.1.1数据处理技术

1.信息(Information)

信息是对各种事物的存在方式、运动状态和相互联系特征的一种表达和陈述,是自然界、人类社会和人类思维活动普遍存在的一切物质和事物的属性,它存在于人们的周围。

2.数据(Data)

数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。除了常用的数字数据外,文字(如名称)、图形、图像、声音等信息,也都是数据。

通俗地讲,信息是从数据中提炼出来的有用(有一定意义)的数据。但实际应用中,二者经常混用。

3.数据处理(DataProcess)

数据处理是指将数据转换成信息的过程,也称信息处理,如对数据的分类、组织、编码、存储、查询、维护、加工、计算、传播以及打印等一系列的活动。

其目的就是从大量的数据中提取出有效的信息资源。

在数据处理中,通常数据的计算比较简单,而数据的管理比较复杂。

数据管理是数据处理的核心,指数据的收集、整理、组织、存储和查询等操作。

1.1.2数据库技术的三个发展阶段*

随着计算机硬件和软件的发展,计算机在数据处理方面应用越来越广泛,数据库技术也不断地发展。

从数据管理的角度数据库技术经历了三个阶段**。

1.人工管理阶段

2.文件系统阶段

3.数据库系统阶段

1.人工管理阶段

20世纪50年代中期以前属于人工管理阶段,它是数据管理的初级阶段。这一阶段的计算机主要用于科学计算。

特点:

(1)数据不能被长期保存,没有文件的概念。

(2)没有对数据进行管理的软件系统。

(3)数据采用批处理方式。

(4)数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差。

程序与数据是一个整体,一个程序中的数据无法被其他程序使用,因此程序与程序之间存在大量的重复数据。

2.文件系统阶段

20世纪50年代后期至60年代中后期,计算机的应用范围不断扩大,不仅用于科学计算,还大量用于管理。硬件方面,磁盘成为计算机的主要外存储器;软件方面,出现了高级语言和操作系统。程序通过数据文件访问数据。

特点:(1)数据可以长期保存

(2)由文件系统管理数据

(3)处理方式上不仅有文件批处理,且能够联机实时处理

(4)数据具有一定的独立性

3.数据库系统阶段

20世纪60年代后期以来,计算机应用越来越广泛,数据量急剧增加,数据的共享要求越来越高。硬件方面,有了大容量的磁盘;软件方面,出现了能够统一管理和共享数据的数据库管理系统(DBMS)。所以,此阶段将数据集中存储在一台计算机上(数据库中),进行统一组织和管理

数据库系统的特点如下(优点):

(1)数据结构化(2)较高的数据共享性(3)较高的数据独立性

(4)数据由DBMS统一管理和控制

1.2数据库系统介绍

数据库指长期存储在计算机内有组织的、可共享的数据集合,即在计算机系统中按一定的数据模型组织、存储和使用的相关联的数据集合。

数据库中的数据由数据库管理系统进行统一管理和控制,用户对数据库进行的各种数据操作都是通过数据库管理系统实现的。

1.2.1数据库系统的组成

数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、数据库开发工具、数据库应用系统、数据库管理员和用户构成。

1.数据库(DataBase,DB)

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

2.数据库管理系统(DataBaseManagementSystem,DBMS)**

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