`

数据库的基本概念

 
阅读更多

数据库是在计算机存储设备上合理存放的相关数据的集合。它以综合的方法进行组织,具有最小的数据冗余度,可供多个用户共享,数据的存储不依赖于应用,数据的组织具有高度的独立性,允许并发使用数据库,能有效地处理数据。

数据库分类方法。按模型分类,可分为如下3种。

层次数据库:层次模型组织数据。

网状数据库:网状模型组织数据。

关系数据库:关系模型组织数据。

 

数据库系统

数据库系统要求硬件提供足够大的内存,用以存放操作系统、数据管理系统、数据缓冲区和应用程序;提供足够大的外存,用以存储和备份数据信息;要求计算机有较高的数据传输能力,以提高传送率。

 

为提高数据库数据的逻辑独立性和物理独立性,美国ANSI/X3/SPARC的数据管理系统研究小组在1975年、1978年提出标准化的建议,将数据库系统结构分为三级:

1)用户级:面向用户或应用程序。

2)概念级:面向建立和维护数据库人员。

3)物理级:面向在计算机中具体存储数据的系统程序员。

 

 

 

数据模型

数据的描述

计算机数据管理的对象是现实生活中的客观事物,人们在实现对客观事物的管理到用计算机进行数据管理这一过程中,经过了3个不同的领域:现实世界、信息世界和数据世界。

 

现实世界

信息世界(概念世界)是现实世界中的事物在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。

数据世界(机器世界,计算机世界)是在信息世界基础上的进一步抽象,使用的方法是数据模型方法。数据世界以数据形式存储着信息世界中的信息。

 

实体模型与E-R

现实世界中事物与事物之间的联系,反映到信息世界是实体间的联系,它用“实体模型”来表示;反映到数据世界是记录间的联系,它用“数据模型”来表示。实体模型和数据模型是对现实世界中客观事物及其联系的两级抽象描述。

 

联系是一种关系。

根据联系的特点可划分为3种。1:1联系,1:N联系,M:N联系。可以从信息世界的实体概念加以描述,也可以用数据世界的记录概念来描述。

1:1联系

1:N联系

N:M联系

 

信息世界中的实体直接的联系的的实体模型可以使用E-R图来表示。

实体用矩形框表示。

实体的属性用椭圆框表示。

实体间的联系用菱形框表示,并用无向边将矩形框分别与有关的菱形框、椭圆框相连接,以及菱形框与椭圆框相连接。

 

 

关系型数据库中,用二维表格来表示实体间的联系。

表中的一行称为一个记录。

表的列称为字段。

二维表格成为数据表。

 

在关系模型中,二维表称为关系,表中的行称之为元组;其列称之为属性,它反映了实体某些特性;属性的取值范围称为域。

 

 

 

规范化理论

规范化理论是关系数据库逻辑设计的指南和工具。

满足特点要求的关系模式成为范式。模式有多种范式,按其规范化的程度,由低到高可分为第一范式、第二范式、第三范式、改进的第三范式(BCNF范式)、第四范式。

 

第一范式

定义  如果关系模式R无重复组,且其所有的域为单纯域,即其错有属性不可再分,则称R为规范化的关系,或称为第一范式,简记1NF

 

第二范式

定义  如果关系模式R为第一范式,且每个非主属性完全函数依赖于关键码,则模式R为第二范式,简记为2NF

 

第三范式

定义  如果关系模式R是第二范式,且没有一个非主属性是传递函数依赖于其他的关键字属性,则模式R为第三范式,简记为3NF

 

改进的第三范式

定义  如果关系模式R是第三范式,且没有一个主属性是完全函数依赖于其他的非关键字属性,则模式R为改进的第三范式,简记B3NFBCNFBC

 

第四范式

定义  如果关系模式R是第三范式,且没有一个非平凡且非函数依赖的多值依赖,则R为第四范式,简记为4NF

 

 

分享到:
评论

相关推荐

    第一章 GIS数据库基本概念(2).

    《GIS数据库基本概念详解》 GIS(Geographic Information System,地理信息系统)数据库是GIS的核心,它专门用于管理和处理地理信息,是MapGIS等GIS软件进行二次开发的重要工具。本章节将深入探讨GIS数据库的基本...

    数据库基本概念.ppt

    "数据库基本概念" 数据库系统是以数据库应用为基础的计算机系统,组成包括数据库、硬件、软件和用户。数据库是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合,具有最小的冗余度、数据独立性、可...

    数据库基本概念

    数据库的系统概述,数据库的基本概念,数据库的基本语句,数据库的基本操作

    数据库基本概念.doc

    "数据库基本概念" 数据库基本概念是计算机科学中关于数据库管理系统的基础知识。本文将从数据库基本概念、数据库管理系统、数据库系统、数据库管理员、实体联系、概念模型、数据模型、数据定义语言、数据操纵语言等...

    数据库基本概念.md

    数据库基本概念.md

    数据库基本概念ppt课件.ppt

    数据库基本概念 数据库基本概念是对数据库管理系统的基本理念和技术的总结,涵盖了数据库管理技术的发展、数据库系统的组成、关系型数据库、关系数据库标准语言SQL等方面。 数据库管理技术的发展 数据库管理技术...

    数据库基本概念总结.doc

    "数据库基本概念总结" 数据库是计算机科学和信息技术领域中的核心概念之一。它是由数据库管理系统(DBMS)管理的一组有组织的数据集合,旨在满足组织的信息需求。今天,我们将从数据库的基本概念开始,探索数据库的...

    数据库基本概念及字段类型详解PPT教案.pptx

    数据库基本概念及字段类型详解PPT教案 本资源摘要信息主要讲解了数据库基本概念及字段类型的详细信息,涵盖了数据库设计、表、索引、序列、视图、簇、表空间、数据库链接、同义词等重要概念,也涵盖了 SQL 命令的六...

    数据库基本概念和SQL.doc

    "数据库基本概念和SQL" 数据库基本概念是指数据库管理系统的基础知识,包括数据库的定义、特点、模型、设计、应用系统等。数据库是具有永久存储、有组织和可共享三个特点的数据集合,数据库管理系统提供了数据定义...

    数据库教程第二章数据库基本概念.ppt

    数据库基本概念 数据库基本概念是数据库教程的第二章,涵盖了数据库的基本数据类型、表的概念、数据类型的使用、函数和运算符等知识点。 2.1 数据类型 数据库中的数据类型可以分为基本数据类型、字符串类型、日期...

    (完整word版)数据库基本概念.doc

    数据库基本概念 数据库系统概论是数据库管理系统的核心部分,对数据库的基本概念和特点进行了详细的介绍。 1.1.1 数据的概念 数据是数据库中存储的基本对象,可以是文本、图形、图像、音频、视频、学生的档案记录...

    第一章-数据库基本概念.pptx

    【数据库基本概念】 数据库是信息化社会中不可或缺的一部分,它是一个用来存储、管理和检索数据的系统。在本章中,我们将深入探讨数据库的核心概念,包括数据模型、关系数据模型的要素、数据库设计步骤以及实体关系...

    第一章:数据库基本概念

    **第一章:数据库基本概念** 在IT领域,数据库是不可或缺的一部分,尤其在企业级应用中扮演着核心角色。SQL Server 2005是微软推出的一款重要数据库管理系统,它标志着微软在企业级数据库市场的重要地位。本章将...

    DB数据库基本概念PPT学习教案.pptx

    数据库是信息时代的核心,它是一种组织、存储和检索...通过学习数据库基本概念,包括数据管理技术的发展历程、数据库系统的组成,掌握关系型数据库和SQL,可以更好地理解和应用这些工具,以满足不断增长的信息需求。

    第1章数据库基本概念.ppt

    第1章数据库基本概念.ppt

    自学考试数据库基本概念

    自考数据库基本概念,提供一个相当于课堂笔记的模式。可以更加容易地接受。

    第1章 数据库系统基本概念.ppt

    《数据库系统基本概念》主要介绍了数据库系统的基本概念、发展历程、特点以及其结构。数据库系统是管理和存储数据的软件系统,它使得数据的管理更加高效、可靠,并为用户提供了一种统一的方式来存储、检索和共享信息...

Global site tag (gtag.js) - Google Analytics