数据库中的数据模型一般分为三种:层次模型、网格模型和关系模型。
1.层次模型
数据组织成一对多的关系结构,实体之间的关系用树形结构表示。
2.网格模型
用连接指令或指针来确定数据之间的网络连接关系,是一种多对多类型的数据组织模式。
3.关系模型
以记录组或数据表的形式组织数据,是一种非常有效的建立空间数据和属性数据之间关系的数据组织方法,从而利用各种实体和属性之间的关系进行存储和转换。
数据模型有三种:层次模型、网格模型和关系模型,目前使用的数据库管理系统的数据模型都是关系模型。
常用的关系操作包括查询操作和插入、删除、修改操作。
其中,查询操作的表达能力最为重要,包括选择、投影、连接、分、并、交、差。
世界鱼类数据库(英文:fishbase)是一个收集鱼类数据的全球物种数据库。
[1]它是世界上最大和最常被访问的鱼类数据库。[2]很多学术文献都引用了这个数据库的数据。[3][4]世界鱼类数据库提供全面的鱼类数据,包括分类信息、地理分布、寿命和形态特征、物种数量等。它还使用营养塔、关键表格和生态地理模型,并提供与其他数据库的链接,如幼虫鱼数据库、基因库和iucn红色名录。[5]截至2011年8月,鱼类数据库包含32,100个物种和亚种,近300种语言的292,500个常用名称,50,500张图片和46,000篇科学文献参考。[6]每月有3000万次点击。[7]
概念模型是从现实世界到机器世界的中间层次。
实体关系图是概念模型最常用的表示方法。
概念模型是对现实世界问题域中事物的描述,而不是对软件设计的描述。概念的描述包括:符号、内涵和外延,其中符号和内涵(视图)最实用。
概念模型用于对信息世界进行建模。它是从世界到信息世界的第一个抽象,是数据库设计的强大工具,也是数据库开发者和用户之间交流的语言。因此,概念模型应该简单、清晰、易于理解。目前最常用的模型是实体关系模型。