数据库基础

数据库基础 

1.1数据库管理技术的发展

1.1.1 数据库管理技术的发展

人工管理à文件管理à数据库管理

1.1.2信息与数据

1 信息

<1>典型定义

(1)Shannon的定义—信息使事物的不确定减小或消除

(2)Wiener的定义—信息是系统与外界相互交换的内容

(3)《人工智能辞典》的定义—信息是数据中所蕴含的意义

<2>信息是现实世界在人们头脑中的反应,它以文字、数据、符号、声音、图像等形式记录下来,可以进行转换和处理,为人们的生产、建设、管理等提供依据。

2 数据

数据是人们用于记录事物情况的物理符号。

3 信息与数据的联系与区别

数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。

1.1.3数据处理和数据管理  

数据处理是指将数据转换成信息的过程。它包括对数据的收集、存储、分类、计算、加工、检索和传输等一系列活动。

数据管理是指数据的收集、组织、存储、检索和维护等操作。

1.1.4数据库系统具有以下特点:数据库的结构化、数据共享、可控冗余度

1.2 数据库系统的结构

1.2.1 数据库的组成

数据库系统(Database System,DBS)是一个计算机应用系统。它是把有关计算机硬件、软件、数据库和人员组合起来为用户提供信息服务的系统。

1.2.2 数据库三级模式结构

<1>外模式:又称子模式,对应于用户级。

<2>模式:又称概念模式或逻辑模式,对应于概念级。

<3>内模式:又称存储模式,对应于物理级。

1.2.3基本术语

(1)数据库:DataBase,DB,为了实现一定的目的,按照某种规则组织起来的数据的集合。严格地讲数据库应该长期储存、有组织、可共享,数据按照一定的数据模型组织、描述、储存,具有较小的冗余,较高的数据独立性和易扩展性。

(2)数据库管理系:DataBase Management System,DBMS,为了保证存储在数据库中的数据安全和一致,由一组软件完成相应的管理任务。为用户提供访问数据库的数据和对数据的安全性、完整性、保密性、并发行等进行统一控制的方法。基本功能大致包括:数据定义、数据操纵、数据库运行管理、数据库建立与维护。

(3)数据库系统:DataBase System,DBS,在计算机系统中引入数据库后构成的计算机应用系统。DBS是实际可运行的存储、维护及可以为应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体,是以数据库方式管理大量共享数据的计算机系统。

2.1概念模型

2.1.1实体、属性及联系

<1>实体

实体是客观事物的真实反映。可以是实际存在的对象、抽象概念或事件。

(1)属性:将事物特性称为实体属性。

(2)实体型就是实体的结构描述,实体值是一个具体的实体,是属性值的集合。

(3)属性型就是属性名及其取值类型,属性值就是属性在其值域中所取的具体值。

(4)性质相同的同类实体的集合称为实体集。

<2>实体间的联系

实体之间的对应关系称为联系,它反映了现实世界事物之间的相互关联。

2.2 E-R图:描述现实世界的概念模型。

(1)实体:用矩形框表示,框内写入实体名。

(2)属性:用椭圆形表示,属性的名称记入椭圆形内。

(3)联系:用菱形框表示实体间的相互关系,框内注明联系的名称。

2.3逻辑模型

2.3.1逻辑模型的三要素

数据结构、数据操作、完整性操作

2.3.2逻辑模型分类

层次模型、网状模型、关系模型(最重要)

注:一个关系就是没有重复行和重复列的二维表,二维表的每一行在关系中称为元组,每一列在关系中称为属性。学生关系的每一行代表一个学生的记录,每一列代表学生记录的一个字段。属性个数(n)称为关系的元。

3.1数据管理技术的新发展

分布式数据库、多媒体数据库、面向对象数据库、数据仓库技术、大数据技术

 

原文地址:https://www.cnblogs.com/tyzl/p/5251679.html