Maison > base de données > tutoriel mysql > Quels sont les trois modèles de données de la base de données ?

Quels sont les trois modèles de données de la base de données ?

王林
Libérer: 2020-05-08 14:43:55
original
19077 Les gens l'ont consulté

Quels sont les trois modèles de données de la base de données ?

Modèle hiérarchique

Le modèle hiérarchique est le premier modèle utilisé dans les systèmes de bases de données. Sa structure de données est un « arbre dirigé ». Le nœud racine est en haut, au niveau le plus élevé, et les nœuds enfants sont en bas, disposés couche par couche. Les caractéristiques du modèle hiérarchique sont :

1 Il y a et n'a qu'un seul nœud racine

2.

Modèle de réseau

Le modèle de réseau représente la connexion entre les entités dans une structure de réseau. Chaque nœud du réseau représente un type d'enregistrement et la relation est implémentée à l'aide de pointeurs de lien. Le modèle de réseau peut représenter la connexion de plusieurs relations subordonnées, et peut également représenter la relation croisée entre les données, c'est-à-dire la relation horizontale et la relation verticale entre les données. Il s'agit d'une extension du modèle hiérarchique. Le modèle de réseau peut facilement représenter différents types de connexions, mais sa structure est complexe et l’algorithme implémenté est difficile à standardiser. Ses caractéristiques sont :

1. Un nœud peut avoir plus d'un nœud parent ;

2. Il peut y avoir plus d'un nœud sans nœud parent ;

Modèle relationnel

Le modèle relationnel utilise une structure de tableau bidimensionnel pour représenter la relation entre les entités. Il est basé sur la théorie des mathématiques relationnelles. La structure de données du modèle relationnel est une collection de « cadres de table bidimensionnels ». Chaque tableau à deux dimensions peut également être appelé relation. Dans le modèle relationnel, les objets et les résultats des opérations sont des tableaux bidimensionnels. Le modèle relationnel est actuellement le modèle de base de données le plus populaire. Un système de gestion de base de données qui prend en charge le modèle relationnel est appelé système de gestion de base de données relationnelle, et Access est un système de gestion de base de données relationnelle.

Caractéristiques :

1. Cohérence de la description, utilisant non seulement des relations pour décrire les entités elles-mêmes, mais également des relations pour décrire les connexions entre les entités

2. être exprimé directement Relation plusieurs à plusieurs ;

3. La relation doit être une relation standardisée, c'est-à-dire que chaque attribut est un élément de données inséparable et qu'il n'y a pas de table dans une table ; 🎜>4. Le modèle relationnel est construit sur des concepts mathématiques et repose sur une base théorique solide.

Tutoriel recommandé :

Tutoriel mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal