数据库模型:是对现实世界数据特征的抽象(是BDS的核心和基础

数据模型分为两大类

第一类:概念模型(也叫信息模型):用于数据库的设计

得二类:逻辑模型和物理模型

逻辑模型:主要包括{1.层次模型,网状模型,关系模型,面向对象数据模型和对象数据关系模型,半结构化数据模型}用于DBMS的实现

物理模型:对数据最底层的抽象,是面向计算机系统的。具体实现是DBMS的任务

                        将现实世界抽象为信息世界的概念模型,再将信息世界转换为机器世界

一·概念模型

        1.信息世界        信息世界的概念

                (1).实体:客观存在并可相互区别的事物

                (2).属性:实体具有的某一特性

                (3).码:唯一标识实体的属性集

                (4).实体型:用实体名及其属性名集合来抽象和刻画同类实体

                (5).实体集

                (6).联系:实体之间的联系通常是指  不同实体集之间的联系。实体之间的联系有一对一,一对多,多对多

        2.概念模型的一种表示方法:实体——联系方法

 二·数据模型的组成要素:数据结构,数据操作。完整性约束条件

 2.1 数据结构:描述数据库的组成对象以及对象之间的联系。也就是说内容有两类;一类:与对象类型、内容、性质有关。另一类是与数据之间的联系有关(对系统静态特性的描述

2.2数据操作:对数据库中的各种对象(型)的实列(值)允许操作的集合,包括操作几位有关的操作规则

2.3数据完整的约束条件(与具体应用有关)是一组完整性规则

        

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐