欢迎来到天天文库
浏览记录
ID:52848466
大小:166.02 KB
页数:23页
时间:2020-03-26
《Access2010数据库基础与应用 第2版电子资源第一章 数据库的基本概念.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章数据库系统概述本章内容数据库的基本概念数据模型关系数据库1.1.1数据与信息1.数据数据是指在某种介质上存储的可以识别的特定符号,其中介质可以是磁盘、光盘、磁带或纸等。数据是用来记录客观事物属性的表现形式,通过特定格式、存储方式的数据可以反应出客观事物的特征。数据的存储形式是多种多样的,尤其是在计算机中可以有不同存储格式的数据存在。2.信息信息是客观事物的一种表现形式,一般情况下,信息是一种特定形式的数据,对特定的用户来说是有价值的。3.数据与信息数据是信息的载体,利用数据可以把各种信息记录下来。数据的价值表现在其代表的信息上,信息是从数据中获取的,同
2、一份数据对不同的用户其获得的信息也是不同的。1.1.2数据库系统在计算机应用技术的发展过程中,其核心内容始终是围绕着数据来展开的,怎样更有效地保存数据、利用数据和管理数据成为了永恒的主题。对数据的管理,先后经历了人工管理阶段、文件系统管理阶段和数据库系统管理阶段。数据库系统(DatabaseSystem),从本质上来说是计算机化的记录保持系统,它存储、产生有价值的信息。一般地,一个数据库系统包括数据库、数据库管理系统、应用系统和用户。1.数据库(Database)数据库是长期存储在计算机内、有组织的、可共享的数据集合。通常,数据库是一种集中存放数据的特殊文件
3、,是数据库系统中的基本组成部分,也是数据库管理系统或应用程序的操作对象。数据库中的数据具有以下主要特点:(1)数据结构化。(2)相对的独立性,即数据独立于程序存在。(3)支持数据共享,可同时为多个用户或应用程序提供服务。(4)可控的数据冗余。2.数据库管理系统(DataBaseManagermentSystem,DBMS)数据库管理系统是负责数据库的访问以及维护与管理的系统软件。DBMS是数据库系统的核心。3.应用系统基于数据库而开发出的各类应用系统,在具体的应用中具有实际的应用价值,作为数据库系统的一部分,它直接面向终端用户。4.用户在数据库系统中,用户可
4、以包括数据库管理员、应用程序员和终端用户。1.1.3数据库管理系统数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。DBMS的出现使得对数据库的管理可以独立于特定的应用程序,它直接面向数据库管理员,使得管理员可以直接维护、管理数据库。数据库管理系统具有以下的基本功能:1)数据库、表结构的定义;2)数据库的增、删、改等基本操作;3)数据库的运行管理;4)数据库的维护;5)数据通信。1.2数据模型在数据库的设计过程中,一般用数据模型来表示数据的结构、数据的性质、数据的约束条件、数据的变换规则以及数据之间的联系等。当前有三种流行的数据模型分别是
5、层次模型、网状模型和关系模型,这三种模型又分别对应了层次、网状和关系数据库管理系统。1.2.1层次模型层次模型是数据库系统中最早采用的一种数据模型。层次模型的数据结构是一颗“树”,在这棵树中只有一个结点被称为“根”结点,根结点没有父结点,其它结点有且仅有一个父结点。父结点与子结点之间是一对多的关系。层次模型可以很好地表现现实世界中有层次关系的事物。层次模型的典型代表是1968年由IBM公司研制成功的数据库管理系统IMS(InformationManagementSystem)。1.2.2网状模型网状模型是数据库系统中早期采用的一种数据模型。在网状模型中,可以
6、有多个结点没有父结点,而且至少有一个结点存在多个父结点。网状数据库的代表是DBTG(DataBaseTaskGroup)系统。1.2.3关系模型关系模型是采用二维表来表示实体以及实体之间联系的模型。关系模型的数据结构是单一的“二维表”结构,这种二维表结构又可被称为关系。关系可以将现实世界中的实体以及实体之间的各种联系恰当地表示出来。关系不仅可以表示数据的存储,也可以表示数据之间的联系。二维表中的一行称为一个“元组”,又称为一条记录;二维表中的一列称为一个“属性”,又称为一个字段。如果表格中的一个或几个属性的组合可以唯一标识表格中的元组,那么将该属性或属性集合
7、称为关系键(Key),也称为主键(主关键字)。在关系数据库中每个表都应该有且只有一个主键,主键可以唯一标识表格中的元组。1.3关系数据库关系数据库由二维表格构成,每个表格可以有自己的格式,表现在字段(属性)数量和字段类型,即表格的框架;每个表格可以包含多条记录(元组),可以说表格是记录的集合。1.3.1关系运算关系数据库是基于数学中的关系代数理论而建立和发展起来的。因此,关系数据库中也支持关系代数的运算法则。一个关系是一个集合,关系中的记录(元组)就是集合中的记录。关系运算包括了5个传统的集合元算:并(Union)、差(Difference)、交(Inter
8、sect)、乘(Product)和除(Divide)
此文档下载收益归作者所有