- 45
- 0
- 约1.39千字
- 约 7页
- 2022-03-20 发布于上海
- 举报
?
?
数据库设计之数据模型
?
?
数据模型:是一个描述数据,数据联系,数据语义以及数据一致性约束的概念工具的集合。应包含:数据结构:由一组创建数据库的规则(定义数据库的结构)组成。数据操作:定义对数据进行的操作类型(包括更新和查找数据库中的数据以及修改数据库的结构)约束条件:一组数据完整性定义规则,确保数据的正确性。数据模型包括:层次模型,网状模型,关系模型。
层次数据模型
层次模型:利用“记录”(包含多个“属性”)和双亲子女关系(PCR)来描述应用的数据结构。
利用层次模型描述一个应用的数据结构,称为一个层次模式,为“树”结构。层次模型对于非层次的数据结构的描述:1.采用副本(缺点是数据冗余,一致性维护难)比如学生选择课程,学生和课程是多对多的关系:通过建立副本的方式解决非层次:对于多双亲的情况:同样可通过建立副本来表示
2.虚拟记录(不足是指针操作增加开销)增加的副本用虚线来联系,有多个重复的这些数据在物理上只有一份,而其它的仅仅是一个连接或指针来指向它。上面的例子可表示为:层次模式在物理上的存放邻接法:按照层次树前序遍历的顺序,把所有记录值(字段定长,定长记录)依次存放。即通过物理空间的位置相邻来实现层次顺序。层次模式的优缺点优点:1.数据模型简单,操作简单2.对于实体间联系是固定的,且预先定义好的应用系统,性能
您可能关注的文档
- 数据仓库架构及模型设计基础.docx
- 数据仓库概述.docx
- 数据仓库结构设计与实施.docx
- 数据仓库维度模型设计.docx
- 数据仓库设计与实现入门.docx
- 数据分析及matplotlib基础绘图.docx
- 数据可视化的设计技巧.docx
- 数据密集型应用系统设计-数据存储与检索.docx
- 数据库三大范式讲解-笔试面试题、工作中数据库业务设计.docx
- 数据库复习-关系数据库设计.docx
- 导尿管堵塞的识别与处理及护理要点.pptx
- 导尿管留置期间的观察与护理要点.pptx
- 尊重隐私:护理中的人文关怀目标.pptx
- 湖南名校大联盟2026届高三月考卷(七)数学试题(解析版).pdf
- 6.1《公有制为主体、多种所有制经济共同发展》教案 2025-2026学年统编版道德与法治八年级下册.docx
- 城市可信数据空间建设方案.pdf
- 6.1公有制为主体、多种所有制经济共同发展 课件 2025-2026学年统编版道德与法治八年级下册 (2).pptx
- 导尿技术与护理.pptx
- 6.2 按劳分配为主体、多种分配方式并存(教学设计) 2025-2026学年统编版道德与法治八年级下册.docx
- 6.2按劳分配为主体、多种分配方式并存 课件 2025-2026学年统编版道德与法治八年级下册 (2).pptx
原创力文档

文档评论(0)