la connaissance du public deux langage C, et les exercices sont résumés (vi) Modèle de données

Le modèle conceptuel de données de base

1, est une des caractéristiques de données du modèle de données abstraites

modèle de données de description du contenu (les trois éléments du modèle de données)
(1) de la structure de données
(2) la manipulation des données de
contrainte de données (3)
modèle de données classés en trois types en fonction de différents niveaux de demande de
données conceptuelle modèle (modèle de données conceptuel) l' abréviation du modèle conceptuel: une description de la structure complexe des affaires mondiales objectives et dépeignent le lien intrinsèque entre eux.
Il y a modèle ER (modèle Entité-Relation), l' expansion du modèle ER, modèle orienté objet et modèle prédicat.
modèle logique de données (modèle de données logique), également connu sous le modèle de données, axé sur la réalisation d' un système de base de données.
Seulement après le modèle conceptuel dans un modèle de données peut être représenté dans la base de données.
Il existe modèle hiérarchique de maille de modèle du modèle orienté objet modèle relationnel.
Données physiques modèle (modèle physique de données), ledit modèle physique comporte: un modèle physique orientée par ordinateur représentée par le modèle de temps compte tenu de la structure physique des données sur la représentation du modèle d'ordinateur.

2, modèle ER

Le concept de base du modèle ER
(1) Entité : affaires Résumé du monde réel, est la conception de l' unité de base du monde. Entité peut former un ensemble est appelé un ensemble d'entités (entité Set).
(2) Propriétés : transaction Caractéristiques. Une gamme de valeurs d'attributs de la gamme appelée attribut (valeur de domaine) ou un ensemble de valeurs (Value Set).
(3) de contact : les relations dans les vraies affaires mondiales. entité Relations ensemble a un à un, un à plusieurs, beaucoup de nombreux liens.
Une classe d'étudiants, entre étudiants et est relation un à un, en abrégé 1: 1.
Dans une école, un programme d' études et les étudiants sont entre un à plusieurs, en abrégé, 1: m.
Dans une école, parmi de nombreux cours et plus d' étudiants sont nombreuses relations, en abrégé, m: n.

E - modèle R illustré méthode
entités: rectangulaires
propriétés: ovale
Contact: diamant

3, le modèle hiérarchique

Une structure d'arbre hiérarchique modèle (modèle hiérarchique).

Structure de données est relativement simple, facile à utiliser. Pour les entités de contact est fixe et applications prédéfinies, de meilleures performances.
L' intégrité peut fournir un bon soutien.

Ne rentre pas dans un des liens non hiérarchiques, pour limiter les opérations d'insertion et de suppression sont plus
caractéristiques :
(1) un et un seul par arbre n'a pas de noeud parent, appelée la racine (Root)
(2) la racine de l'arbre à tous les nœuds et un seul parent
Insérer ici l'image Description

4, le modèle de maillage

Modèle de réseau (modèle de réseau) est un logiciel gratuit , sans aucune restriction aux conditions de la figure. modèle de niveau de priorité.
Lors de l' utilisation des facteurs plus physiques à l' intérieur du système de conception, le fonctionnement de l' utilisateur ne convient pas que les outils du système le modèle de données ne sont pas idéales.

5, le modèle relationnel

La relation entre la structure de données de
modèle relationnel pour représenter la table à deux dimensions, dite table. table à deux dimensions avec un cadre (Frame) et les tableaux de tuples (tuple) composition. Tableau construction de la mine a n nommé propriété (attibute) composition, n appelé attribut nombre (Arité) éléments . Chaque attribut a une gamme devient gamme (le domaine) . A est un tableau à deux dimensions relation (Relation)

attribut minimum identifie de manière unique le tuple de la table appelée clé ( clé )
table à deux dimensions peut avoir un certain nombre de clés, qui devient la liste des codes de candidat ou la clé candidate ( Candidata Key )
est choisie parmi toutes les clés de candidats dans un tableau à deux dimensions clés utilisées par l'utilisateur est appelée la clé primaire ( clé primaire ) ou le code principal, généralement appelé la clé primaire ou un code clé également.
Un ensemble d'attributs de la table B est une liaison, ledit côté est l'attribut définir une clé étrangère ( clé étrangère ) ou un code externe.
Insérer ici l'image Description
Insérer ici l'image Description

6, paradigme

Insérer ici l'image Description
Insérer ici l'image Description
Insérer ici l'image Description
Insérer ici l'image Description
Insérer ici l'image Description
Un
données conceptuel modèle (modèle conceptuel des données) fait référence au modèle conceptuel: une description de la structure des affaires complexes du monde objectif et le lien intrinsèque entre les dépeignent
Insérer ici l'image Description
B
Insérer ici l'image Description
C
Insérer ici l'image Description
Insérer ici l'image Description
B
entités : Résumé des affaires du monde réel, est la conception de l' unité de base du monde. Entité peut former un ensemble est appelé un ensemble d'entités (entité Set).
Insérer ici l'image Description
D
Insérer ici l'image Description
D
Insérer ici l'image Description
C
Insérer ici l'image Description
D
Insérer ici l'image Description
A
Insérer ici l'image Description
B
Insérer ici l'image Description
B (un arbre est un modèle hiérarchique typique)
Insérer ici l'image Description
A
Insérer ici l'image Description
D
Insérer ici l'image Description
B
Insérer ici l'image Description
C
Insérer ici l'image Description
C
Insérer ici l'image Description
A
Insérer ici l'image Description
A (composition de l' attribut minimum)
Insérer ici l'image Description
A
Insérer ici l'image Description
B
Insérer ici l'image Description
D

1, un premier modèle (1NF) à un quelconque d'une base de données relationnelle,
le premier paradigme (1NF) est l'exigence de base de la relation entre le mode, ne répond pas à la première base de données sous forme normale (1NF) ne soit pas une base de données relationnelle.
Le soi-disant première paradigme (1NF) un moyen pour chaque colonne d'une table de base de données sont des éléments de données de base indivisibles,
la même colonne ne peut pas avoir plus d'une valeur, à savoir une valeur d'attribut d'entité ou possède pas une pluralité de propriétés ne peut être reproduit .
Si l' attribut apparaît en double, il peut être nécessaire de définir une nouvelle entité,
la nouvelle entité composée de répéter attribut à plusieurs entre la nouvelle entité et les entités d' origine.
Chaque ligne du premier modèle (1NF) table contient un seul exemple d'information.
En bref, le premier paradigme est pas de colonne en double.

2, un second paradigme (2NF)
un second paradigme (2NF) est établie sur la base d'un premier modèle (1NF) sur, à savoir, satisfait à la deuxième paradigme (2NF) doit d' abord sous forme normale (1NF).
Le second paradigme (2NF) exige que chaque instance ou une ligne de la table de base de données doit être distinguée de façon unique. Pour obtenir la distinction nécessite généralement l' ajout d' une colonne à la table, pour identifier chaque stockage d'instance. Cette propriété unique est appelée la colonne de clé primaire ou clé primaire, la clé principale.
Le second paradigme (2NF) requis attributs de l'entité entièrement dépendante de la clé primaire.
Le soi-disant complètement dépendante se réfère dépendent non seulement de la présence de la partie principale des attributs clés. S'il y a, cette partie de la propriété et les principaux mots - clés doivent être séparés pour former une nouvelle entité, il est un à plusieurs entre la nouvelle entité et les entités d' origine.
Pour obtenir la distinction nécessite généralement l' ajout d' une colonne à la table, pour identifier chaque stockage d'instance.
En bref, un second modèle non primaire dépend en partie de l'attribut clé primaire.

3, un troisième paradigme (3NF)
troisième normale (3NF) doit satisfaire le second paradigme (2NF).
En bref, un troisième paradigme (3FN) nécessite une table de base de données comprenant une information clé non primaire ne sont pas déjà inclus dans d' autres tableaux.
En bref, le troisième paradigme ne dépend pas d' autres propriétés de la propriété non primaire.

Comme chaque entrée dans la table qui ne peut être résolue (première forme normale)
quand une table parmi une touche (transmission dépendant) peut décider parmi toutes les tables de données (deuxième normal)
quand une table parmi une touche (transfert ne dépend pas de temps) (tableau totalement dépendante) parmi l' ensemble des données peut être déterminé (troisième forme normale)

Insérer ici l'image Description
A
Insérer ici l'image Description
Insérer ici l'image Description
D (données de planification rationnelle dans le tableau afin d' éviter les doubles emplois et de l' incertitude)
Insérer ici l'image Description
D (décision de nom de l' école est en partie dépendante)
Insérer ici l'image Description
A (BCD sont totalement dépendants -> représente la gauche , vous pouvez décider à droite)
Insérer ici l'image Description
C
Insérer ici l'image Description
A

Publié 45 articles originaux · éloge de won 67 · vue 3481

Je suppose que tu aimes

Origine blog.csdn.net/qq_44757034/article/details/104900258
conseillé
Classement