516 Shares 8388 views

DB – il … Les types et les propriétés d'une base de données

DB – un acronyme qui signifie « base de données » ou « base de données » (selon le contexte). Dans cet article, nous considérons qu'il / ils sont, quels sont et où appliquer. Discutez également le SGBD et base de données – c'est la même ou non.

terminologie

Base de données fait référence à certains référentiel structuré d'informations. DB – il est également un modèle d'information, la capacité de contenir une certaine donnée, à condition qu'ils soient commandés. Chacun de nous a travaillé avec la base de données au moins une fois, mais il ne pouvait même deviner, par exemple, en entrant un terme de recherche, nous nous tournons vers une base à grande échelle pour les données d'information spécifiques.

SGBD – est un autre acronyme, qui signifie « système de gestion de base de données ». Dans un sens général, ils représentent une variété de solutions logicielles, avec lequel vous pouvez organiser les données de base de données. Cela fait référence au remplissage de la base de l'information, le commander, la suppression, la copie, l'analyse et bien plus encore.

base de données de formulaires

Dans la théorie de base de données, il y a plusieurs types d'entre eux. il y a:

  • bases de données relationnelles (à partir de la relation de mot anglais, qui se traduit par « connexion ») – sont caractérisées par des relations et exprimées en un ensemble d'entités liées entre elles. Ces derniers sont présentés sous la forme de comprimés, qui contiennent les données de base de données. Ceci est le plus commun type de base de données.
  • Hiérarchique – en raison du niveau de « parent-enfant », « subordonné supérieur ».
  • Réseau – une émanation de l'espèce précédente.
  • Orienté objet, qui travaillent directement avec la méthodologie de programmation appropriée (OLP).

Considérons chacun d'eux en détail, l'arrêt le long du chemin des idées et des concepts de base d'une base de données.

DB – c'est un signe?

bases de données relationnelles sont dans leur représentation habituelle ne créent pas des difficultés de compréhension – une plaque avec des informations. Pour clarifier, vous pouvez demander de l'aide est la base de données très bien connu des entreprises « Microsoft » – « Accès », une partie de leur emballage habituelle des applications de bureau.

Dans les tableaux de base de données relationnelles ont des entrées (lignes) et les champs (colonnes). La première contient des informations immédiatement, les données dans le passé – une description de ce que signifie l'enregistrement. Par exemple, le champ – entrée « nom » – « Catherine ».

Pour les champs définis par les types de valeurs. Ils peuvent être numériques, le caractère, la date, l'heure, etc. De plus, chaque table doit être un champ de clé – .. y enregistrer identifier de manière unique les données.

Il faut comprendre que la base de données elle-même – il n'est pas une table. La base de données peut être stocké d'une à plusieurs centaines de tables, en fonction de la quantité et la diversité des informations.

Les relations entre les tables

Pour assurer les relations entre les tables dans la base de données a un schéma. Les communications sont:

  • « One-to-one » – chaque enregistrement de la table correspond à un seul enregistrement d'une autre plaque.
  • "One-to-many" et "many-to-many". Enregistrement peut correspondre à plusieurs de la table liée. En variante (deuxième mode de réalisation).
  • « Beaucoup à plusieurs ». Il est pas difficile de deviner que dans ce cas, les lignes multiples peuvent être sélectionnées pour connecter plusieurs lignes d'une autre table (un tel lien est organisé en utilisant une table de mise en scène et deux liens ci-dessus espèces).

Se déplacer de haut en bas

base de données hiérarchique sont beaucoup plus structuré que relationnel. Ils ont tendance à l'obéissance stricte. Il est l'élément racine – la « pointe », qui bifurquent subordonnés – « héritiers » ou « descendants ». base de données hiérarchique – une base ayant une structure d'arbre dans laquelle un seul ancêtre peut être à chaque noeud.

Ce type est facile à utiliser pour la construction de référentiels d'information la structure déjà commandé: par exemple, l'unité militaire de base ou les données du gestionnaire de fichiers. L'inconvénient est considéré comme impossible pour l'unité d'avoir plus d'un parent, ainsi que la complexité de la logique de base de données.

développer les relations

Réseau DB absence de décision d'acier hiérarchique nommé juste au-dessus. « Beaucoup à plusieurs » La seule différence entre ce type de relation précédente a commencé, qui dans ce cas est montré dans le fait que l'ancêtre peut avoir de nombreux héritiers, et ils, descendants, peuvent se produire à partir de plusieurs nœuds.

Procédé d'affichage tabulaire

Malgré le fait que les tables sont associées principalement à des bases de données relationnelles et hiérarchique, réseau, et peuvent également être représentés sous forme de tableaux. La différence fondamentale entre ces types de – en principe la construction de la structure: relationnelle, par rapport à l'autre deux est beaucoup plus libre et moins ordonnée.

Style orienté objet

Ce dernier type vu – un orienté objet – le moins commun. En effet, il est très spécialisé. Complexes structures de données telles objet de forme de base et de travailler directement avec le langage de programmation orienté objet. Ils ont été développés dans les années quatre-vingt du siècle dernier et n'a pas encore reçu beaucoup de popularité en raison de sa complexité et non taux très élevé de la vitesse.