数据库的基础知识 小白易懂的简单教程

鳄鱼君

发表文章数:642

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » 数据库教程 » 数据库的基础知识 小白易懂的简单教程

数据库相关概念

数据

数据是数据库中存在的基本对象,在计算机领域内,数据已经不在局限于普通意义上的数据,除了常用的数字数据之外,还包括文字、图像、图形和声音等等,凡是计算机中用来描述事物的记录符号,都可以称为数据。

信息

信息是客观世界在人们头脑中的反应,是客观事物的表征,这种以加工为特定形式的,被消化和理解的数据,信息具有时效性,可以传播加以利用的一种知识,信息是以某种数据形式表现的。数据和信息是两个既可以相互联系又可以相互区别的概念。数据是信息的具体表现形式,信息是数据有意义的表现

数据处理

数据处理就是对数据进行加工的过程,或者是将数据转换为信息的过程,数据处理的内容主要包括数据的收集整理、存储加工、分类维护、排序检索等一系列活动的综合,数据处理的目的是从大量的数据中,根据数据自身的规律及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术手法,提取有效的信息资源,为进一步分析管理和决策提供依据。

数据库的系统构成以及体系结构

1数据库
长期存在计算机的存储介质上的、有组织的、可共享的数据集合称为数据库(DataBase,DB)。
2.数据库管理系统
数据库管理系统(DataBase Management System,DBMS)是一种操作和管理数据库的大型软件,就是帮助用户建立、使用和维护数据库的软件系统。
3.应用系统
应用系统(Application)是在DBMS的基础上,由用户跟哭实际需要所开发的、用于处理特定业务的应用程序。
4.数据库管理员
数据库管理员(DataBase Administrator,DBA)负责创建数据库存储结构,创建数据库对象;管理、监督和维护数据库系统的正常运行等工作。
5.用户
用户(User)是在DBMS与应用程序的支持下,操作使用数据库系统的普通使用者。

数据库系统的体系结构

数据库的基础知识 小白易懂的简单教程

为了有效的组织和管理数据,提高数据的独立性和物理独立性,人们为数据库系统设计了一个严谨的结构,三级结构和二级映射,分为外模式、模式、内模式,外模式/模式映射、模式/内模式映射,我们来看一下具体的解释:

三级模式
1.外模式
又称为用户模式,是数据库用户和数据库系统的接口,是数据库用户的数据视图,是数据库用户可以看到和使用的局部数据的逻辑结构、特征描述,是与某一应用有关的数据的逻辑的表示。
2.模式
模式又可分为概念模式逻辑模式,是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构和特征的描述,反应了数据库系统的整体观。
3.内模式
内模式又称为存储模式,是数据库物理结构和存储方式的描述,是数据库在数据库内部的表示方法。
数据库的二级映射
数据库的二级映射,就是一种对应规则,说明映射双方如何进行转换。通过两级映射,才能将用户对数据库的逻辑操作最终转换为对数据库的物理操作。

用户不必关心数据库全局,更不必关心数据库,用户面对的只是外模式,因此方便了用户操作和使用数据库。

数据库模型的相关知识

数据库模型概念的基本术语

实体(Entity):客观事物在信息世界中称为实体,它是现实世界中客观存在且可相互区别的事物。
属性(Attribute):实体的某一方面特征的抽象表示称为属性。
码(Key):能唯一标识一个实体的属性或属性集称为码。
域:某个属性的取值范围称为域。
实体型:用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型,相当于数据结构。
实体集:性质相同的同类实体的结合成为实体集,相当于记录体。
实体联系:在现实世界中,事物与事物之间是有联系的,这些联系在信息世界中反应为实体与实体之间的联系,即实体联系。

我们来看一下常用实体联系的几种类型,有三种类型,1对1联系,1对多联系,多对多联系,参考下图所示:

数据库的基础知识 小白易懂的简单教程

数据模型
数据模型是数据库系统中一个关键概念。常用的数据模型有层次模型、网状模型和关系模型。其中,层次模型统称为非关系模型。

层次模型是数据库系统中最早出现的数据模型,其采用树形结构表示实体和实体之间联系的数据模型,基本特点为:有且仅有一个节点,无父节点,称其为根节点,其他节点有且仅有一个父节点。优点为比较简单,使用方便。

数据库的基础知识 小白易懂的简单教程

网状模型表示实体与实体之间联系的数据模型,其特点为:允许一个以上的节点没有双亲节点,节点可以有多于一个的双亲节点。其优点为:更为直接自然的描述显示世界,具有良好的性能,存储效率较高。

数据库的基础知识 小白易懂的简单教程

关系模型用二维表表示实体和实体之间联系的数据模型。关系模型不仅可以表示实体间一对多的联系,也可以方便的表示多对多的联系。关系数据库是建立在关系代数的基础上的,因此具有坚实的理论基础。与层次模型和网状模型相比,关系模型具有数据结构单一,理论严谨使用方便,易学易用的特点。

数据库的基础知识 小白易懂的简单教程

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《数据库的基础知识 小白易懂的简单教程》 发布于2020-04-19

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

4 + 5 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册