数据库建模:从基础到前沿
1. 数据库与数据库模型的概念
- 数据库的定义 :数据库是信息的集合,最好是相关且有组织的信息。它由安装数据库软件时在计算机上设置的物理文件组成。从定义上讲,数据库是一个结构化对象,包含数据和元数据。数据是实际存储的描述性信息,例如客户的姓名和地址;元数据则描述了数据库应用于客户数据的结构,如客户表的定义,包括字段、字段长度和数据类型等。
- 数据库模型的定义 :数据库模型更像是一个概念而非物理对象,用于创建数据库中的表。它可以用来描述存储在计算机上的有组织、有序的信息集合。通过数据建模解决方案对数据进行结构化处理,能使数据的检索和更改更加高效。不同类型的应用程序使用数据库时,数据库结构可进行相应修改以实现高效的数据更改。
2. 应用程序对数据库建模的影响
- 应用程序的定义 :在计算机术语中,应用程序是运行在计算机上执行任务的软件。任务可以是交互式的,使用图形用户界面(GUI),也可以对终端用户完全透明。不同类型的应用程序在一定程度上决定了数据库模型的设计要求。
- 不同应用场景下的数据库需求
- 在线事务处理(OLTP)数据库 :通常是专门的、高度并发的架构,需要快速访问少量数据。OLTP应用程序通常适合使用结构严格的OLTP事务数据库模型,该模型旨在同时为大量不同的人处理大量小信息。
- 数据仓库应用程序
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



