【数据库系统】数据模型、模式、数据的概念辨析
數(shù)據(jù)
這里的數(shù)據(jù)是什么意思呢?
數(shù)據(jù)(Data) == 視圖(View):某一種表現(xiàn)形式下表現(xiàn)出來的數(shù)據(jù)庫中的數(shù)據(jù)。
(這里的視圖指的不是SQL語法中的“視圖”)
模式
模式是什么呢?
模式是數(shù)據(jù)庫的整體設(shè)計,是對數(shù)據(jù)本身結(jié)構(gòu)形式的抽象。
@See《Schema And Instance》
數(shù)據(jù)模型
數(shù)據(jù)模型是規(guī)定模式統(tǒng)一描述方式的模型,包括:數(shù)據(jù)結(jié)構(gòu)、操作和約束。
數(shù)據(jù)模型是對模式本身結(jié)構(gòu)的抽象,模式是對數(shù)據(jù)本身結(jié)構(gòu)形式的抽象。=> 數(shù)據(jù)模型是數(shù)據(jù)本身結(jié)構(gòu)的結(jié)構(gòu),二重抽象。
《數(shù)據(jù)庫系統(tǒng)概念》給數(shù)據(jù)模型下的定義是:a collection of conceptual tools for describing data, data relationships, data semantics, and consistency constraints. A data model provides away to describe the design of a database at the physical, logical, and view levels.(數(shù)據(jù)模型是一個描述數(shù)據(jù)、數(shù)據(jù)聯(lián)系、數(shù)據(jù)語義以及一致性約束的概念工具的集合,提供了一種描述物理層、邏輯層和視圖層數(shù)據(jù)庫設(shè)計的方式)
數(shù)據(jù)模型可以劃分為四類:
- Relational Model
- Entity-relationship model
- O
總結(jié)
以上是生活随笔為你收集整理的【数据库系统】数据模型、模式、数据的概念辨析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【操作系统】库函数与系统调用的区别
- 下一篇: 【Java】区分BigDecimal的t