数据库管理系统有哪些功能 简单的仓库出入库管理软件推荐(2)
数据库管理系统有哪些功能
数据库是数据的一个集合,它不仅要反映数据本身的内容,而且要反映数据之间的关系。 由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转成计算 机能够处理的数据。模型是对现实世界的抽象。在数据库技术中,使用模型的概念描述数据 库的结构与语义,对现实世界进行抽象。通俗地讲,数据模型就是现实世界的模拟。
数据模型应满足三方面要求:
一是能比较真实地模拟现实世界;
二是容易为人所理解; 三是便于在计算机上实现。一种数据模型要很好地满足这三方面的要求,在目前尚很困难。 在数据库系统中针对不同的使用对象和应用目的,采用不同的数据模型。
数据模型分类
不同的数据模型实际上提供了模型化数据和信息的不同工具。根据模型应用的不同目的, 可以将这些模型划分为两类:概念模型和结构模型,它们分属于不同的层次。在进行数据库 设计时,使用数据模型工具来抽象、表示和处理现实世界中的数据和信息。
这要经历两个阶 段:从现实世界到信息世界,再由信息世界到计算机世界。
在第一阶段中,按照用户的观点 对现实世界数据进行描述,形成概念模型或信息模型。
在第二阶段按照计算机系统的观点对 信息世界数据进行描述,成为计算机世界数据模型或结构模型。
(1)概念模型 概念模型是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,只是用 来描述某个特定组织所关心的信息结构。概念模型是按用户的观点对数据建模,强调其语义 表达能力,概念应该简单、清晰、易于用户理解,它是对现实世界的第一层抽象,是用户和 数据库设计人员之间进行交流的工具。这一类模型中最著名的是“实体联系模型”。
(2)结构模型 结构模型是直接面向数据库的逻辑结构,它是对现实世界的第二层抽象。这类模型直接 与数据库管理系统有关,也称为“逻辑数据模型”或“结构数据模型”。这类模型有严格的 形式化定义,以便于在计算机系统中实现。
它通常有一组严格定义的无二义性语法和语义的 数据库语言,人们可以用这种语言来定义、操纵数据库中的数据。 逻辑数据模型是数据库系统中用以提供信息表示和操作手段的形式框架,是用户和数据 库之间相互交流的工具。用户要把数据存入数据库,只要按照数据库所提供的逻辑数据模型, 使用相关的数据描述和操作语言就可以把数据存入数据库,而无须过问计算机是如何管理这 些数据的细节。
目前在数据库管理软件中常用的数据模型有三种,即层次模型、网状模型和关系模型。 层次模型是把数据之间的关系纳入一种一对多的层次框架来加以描述。
相关阅读
-
支付宝收款码怎么隐藏真实姓名? 支付宝收款码发给别人有风险吗?
小编为你解答支付宝收款码怎么隐藏真实姓名?和支付宝收款码发给别人有风险吗?会泄露信息吗?的IT知识,很不错的方法小知识,建议收藏哦! 支付宝付款码是不可以随便发给别人的,想
-
开机黑屏进不了系统怎么办 详解电脑开机黑屏的原因
本文为您带来的是开机黑屏进不了系统怎么办和详解电脑开机黑屏的原因的相关话题,具体介绍如下: 电脑不能开机或者开机以后黑屏怎么解决?这里收集了所有常见的维修方法,看完秒变维
-
微信朋友圈不显示但是点进去可以看
文章导读:微信朋友圈不显示但是点进去可以看的相关介绍,继续往下看吧! 在现代社会,社交媒体已经成为人们交流思想、获取信息、生活方式等的重要载体。朋友圈,作为社交软件中的一
-
u盘插上去电脑不显示u盘怎么办 u盘无法识别如何修复小妙招
今天为大家介绍u盘插上去电脑不显示u盘怎么办和u盘无法识别如何修复小妙招的相关经验,接下来IT袋小编为大家介绍。 我们基本都有使用过U盘,也都遇到过U盘损坏的问题。 u盘无法识别如何


