Access 2016数据库应用与开发:实战从入门到精通(视频教学版)
上QQ阅读APP看书,第一时间看更新

2.5 大神解惑

小白:什么是良好的数据库设计原则?

大神:为了获得一个良好的数据库设计,必须遵循如下一些基本原则。

⑴ 避免重复数据。

⑵ 确保信息的正确性和完整性。

小白:当前数据库系统所支持的主要数据模型有哪些?

大神:数据库系统的一个核心问题是数据模型。根据组织数据库中数据的结构类型的不同,数据库系统所支持的主要数据模型有层次模型、网状模型和关系模型等。其中,层次模型和网状模型被统称为非关系模型,它们在早期开发数据库中使用。

在非关系模型中,实体用结点表示,每个结点代表一个实体,实体间的联系用结点之间的连线表示。其中,层次模型利用树型结构来表示各类实体及实体间的联系,它要求只有一个结点没有父结点,除此之外的其他结点都只能有一个父结点,这使得层次数据库系统只能处理一对多的实体关系;而网状模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,但因此变得复杂且数据独立性较差。

关系模型的数据结构简单清晰,无论是实体还是实体之间的联系都用关系(二维表)来表示,具有更高的数据独立性,简化了程序员的工作和数据库开发建立的工作。