加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据 数据模型 数据模式

发布时间:2022-11-26 13:31:42 所属栏目:MsSql教程 来源:未知
导读: 数据(data),数据模型(data model),数据模式(data schema)数据
数据是对事物描述的符号记录,是信息的存在的一种形式,只有经过解释和处理才能成为有用的信息。
数据使用数据操作语言(DML

数据(data),数据模型(data model),数据模式(data schema)数据

数据是对事物描述的符号记录,是信息的存在的一种形式,只有经过解释和处理才能成为有用的信息。

数据使用数据操作语言(DML)进行修改和访问

数据模型

模型是现实世界特征的模拟和抽象。数据模型是现实世界数据特征的抽象,用来描述某种数据的概念和定义。数据模型通常由数据结构、数据操作、完整性约束三部分组成。使用数据模型描述数据时不仅要描述数据本身,还要描述数据之间的联系。其中,三级数据模型分别为:概念数据模型、逻辑数据模型、物理数据模型。

数据结构:数据结构是对系统静态特性的描述。常见结构有层次结构、网状结构、关系结构。

数据操作:数据操作是对系统动态特性的描述。指对数据库中各种对象(型)的实例(值)运行执行的操作的集合Mssq数据完整性约束,包括操作及有关操作的规则。数据库主要有检索和更新两大类操作,数据模型必须定义这些操作的确切含义、操作符号、操作规则(优先级)以及实现这些操作的语言。

完整性约束:数据的约束条件是一组完整性规则的集合。完整性规则用以限定符合数据模型的数据库的状态以及状态的变化,以保证数据的正确、有效、相容。

数据模式

数据模式是以一定的数据模型对一个单位的类型、结构、及其相互间的关系所进行的描述。

数据模型有型与值之分,型——框架,值——实例。

ps:数据模型是描述现实世界数据的手段、工具。数据模式是利用这个手段和工具对具体对象相互间关系所进行的描述。是关于型的描述。数据模型可类比为c语言,数据模式可类为c语言编写的程序。

数据库的三级模式(levels of abstraction)

物理模式physical schema(内模式):表示数据库的存储结构

逻辑模式conceptual/logical schema:定义了数据模型的逻辑结构

外模式external schema(视图 view):对用户所用到的那部分数据的描述

物理模式、逻辑描述、外模式都存储与数据目录中,是数据目录的最基本内容。DBMS通过数据目录管理和访问数据模式。

模式使用数据定义语言(DDL)定义

数据独立性(database independence)

两级数据独立性分别为逻辑数据性和物理独立性,数据独立性表示应用访问数据库时不受数据结构和存储的影响。即在我们修改数据之间的关系和数据的存储方式之后,我们无需对应用进行修改,而只需修改物理模式到逻辑模式及逻辑模式到外模式的映射。(因为应用访问的是外模式下的数据,我们只需保证用户看到的数据库视图不变)

(编辑:天瑞地安资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!