知识大搜罗@IT·互联网教育

调侃数据库2.2:语言and模型(简单不得了的教程)

2017-04-25  本文已影响98人  Dongle聊测试

调侃数据库,你看错了吗,23333,Let's go!


劝退图

居然没人反馈,不知道自己讲的如何


|| Database Languages

|| Data Models and Conceptual Modeling

||| Data Models

Data Models:数据描述,数据操作,数据关系,数据约束的集合

🐺数据模型的三要素:
   1. 数据结构:为可构造的数据库定义了一系列规则
   2. 数据操纵:定义了允许在数据上操作的类型
   3. 数据完整性:确保数据的准确性

下面我们将从以下三个类型介绍Data Model


图片.png

|||Object-based

🌹基于对象的数据模型

引入了实体,属性和关系的概念

主要包括:

非重点东西会一带而过,因为后面都会涉及到,这里只是理论层面的简述

|||Record-Based

🌹记录的模型

数据库由许多不同类型的固定格式记录组成

主要包括:

百度知道上是这么回答的:


by 知道
别告诉我你们表情是这样的

我们化简一下:

磁盘位置 姓名 年龄
001 张三 三岁
002 王五 八岁
磁盘位置 住址 性别
001 地球
002 火星 未知

这两个表格,大家应该一眼能看出来,这里有个"住在地球的叫张三的三岁男人",而"001"所起的作用就是一个关系,这个模型叫网状或层次数据模型,二者的主要区别是:
🚲层次模型:一父多子,一子一父
🚀网状模型:一父多子,一子多父
所谓父与子,就要大家斟酌斟酌了,集体与个人,集体是父,个人是子
所谓的关系模型是说这里"001"代表的不再是磁盘位置,而是一个数字,通过计算来确定另一个表格的位置,比如001(父)+x=00k(子),这是一个有行有列的模型

关系这个概念可能很多人犯迷糊,请注意:所有数据库都是有关系的,无论是层次模型还是关系模型,关系模型的关系上面已说的很清楚,不要混淆两者

|||Physical Data Models

🌹物理数据模型

物理模型是描述数据如何存储在计算机上

这部分无需多讲,无所谓于user与DBA

|||Conceptual Modeling

🌹概念模型

听名字就知道是一个假想模型,描述了过去现在未来,bulabula,不多废话了

||Function of a DBMS

功能真是超多超多,看看就好,不想看的可以直接省略

功能 功能

这部分以及下部分DBMS的组成,省略了很多东西,有兴趣的可以看看上面罗列的东西,我觉得真是没有必要在这上面浪费什么时间,我们下次将描述multi-user dbms architecture 和system catalogs,至此,结束第二章的学习

上一篇 下一篇

猜你喜欢

热点阅读