Base de données pour débutants (Partie 1) | Quelle est la base de données?

Contenu

Ce message a été rendu public dans le cadre de la Blogathon sur la science des données

Conditions préalables

Une compréhension de base des bases de données.

introduction

Ici, je vais discuter avec vous de la façon dont les bases de données sont largement utilisées dans l'industrie, ce qu'ils sont et comment ils aident à stocker et à récupérer des données.

Simplement, SGBD (Système de gestion de base de données) est un système ou un logiciel efficace grâce auquel nous gérons des bases de données telles que MS Access, Oracle, SQL, etc. Nous allons brièvement examiner tous ces concepts.

Ordre du jour

1. Quel est le base de données?

2. Qu'est-ce qu'un système de gestion de base de données?

3. Modèles de base de données

4. Les avantages et les inconvénients du SGBD (système de gestion de base de données)

5. conclusion


Quelle est la base de données?

Il s'agit d'une collection de documents connexes bien organisés de manière incohérente. Ces enregistrements sont stockés sous forme de tableau. Comme nous savons, il y a des lignes et des colonnes. Les rangées sont appelées tuples et les colonnes sont appelées attributs de la base de données.

Exemple: – Enregistrements des travailleurs, Dossiers des élèves, Annuaire téléphonique, Contrôle de l'inventaire, Dossiers des patients, Rapports de ventes, etc.

La base de données stocke les métadonnées dans une zone appelée dictionnaire de données, qui représente les tableaux, Colonnes, indices, contraintes et autres éléments qui créent la base de données.

Les métadonnées sont les données qui décrivent la structure des données dans une base de données. Si vous savez comment vos données sont organisées, vous pouvez facilement les récupérer. Parce que la base de données consiste en une description de sa structure, il est « autodescriptif ». La base de données est intégrée car elle comprend non seulement des éléments de données, mais aussi les relations entre les données.

Quel est le système de gestion de base de données (SGBD)?

Un système de gestion de base de données (appelé SGBD) est un ensemble de programmes utilisés pour établir, gérer et traiter les bases de données et leurs applications associées. La base de données est essentiellement gérée, une structure conçue pour stocker des données précieuses.

On peut dire un SGBD est l'outil utilisé pour construire cette structure et fonctionner avec les données contenues dans la base de données. Vous pouvez trouver de nombreux programmes de SGBD sur le marché aujourd'hui. Certains programmes de SGBD fonctionneront sur des machines volumineuses et puissantes, certains sur des ordinateurs personnels, ordinateurs portables, comprimés, etc.
Certains programmes fonctionnent même sur les smartphones.

C'est pour que ces produits fonctionnent sur plusieurs plateformes ou on peut dire dans des réseaux qui contiennent plusieurs classes de machines. Une tendance encore plus forte consiste à stocker les données dans des centres de données ou même à les stocker également dans le cloud., qui pourrait être un cloud public géré par une grande entreprise comme
Amazone, Google ou Microsoft, Via Internet, ou il peut s'agir d'un cloud privé exploité par la même organisation qui stocke les données par lui-même. intranet.

UNE SGBD fonctionnant sur des plates-formes multi-classes, grand et petit, il s'appelle Évolutif.

Modèles de base de données

Le modèle de base de données nous donne une brève idée de notre système final après sa mise en œuvre complète.. Établit les éléments de données et les relations entre les éléments de données. Les modèles de base de données sont utilisés pour montrer comment les données sont stockées, comment ils se connectent, comment ils peuvent être mis à niveau et comment accéder au système de gestion de base de données qui n'est rien de plus que le vôtre. structure.

Ici, nous allons utiliser un ensemble de symboles et de texte pour représenter l'information afin que les membres de l'organisation puissent très bien la communiquer et la comprendre.. Même si de nombreux modèles de bases de données sont utilisés aujourd'hui, le modèle relationnel est le plus utilisé.

En dehors des modèles relationnels, Il existe d'autres types de modèles de bases de données sur lesquels nous étudierons en détail dans ce blog. Certains des modèles de base de données dans le SGBD sont les suivants:

1) Modèle entité-relation:

Le modèle Entité-Lien (ou on peut dire modèle ER) afficher graphiquement les relations logiques des entités (disons des objets) créer une base de données. Il est également avantageux pour les développeurs de comprendre l'ensemble du système simplement en examinant les « schéma ER ».

Entité: – Une entité est un objet du monde réel, distinguable de différents objets. Comme si ça pouvait être un endroit, un concept ou une chose.

Exemple:-
Inscription = 000968347, maestro, imeuble, etc.

Ensemble d'entités: –
La collection d'entités est appelée l'ensemble d'entités.

Exemple: – Table des enregistrements des travailleurs, tableau des dossiers des élèves.

Collage (cartographie): – Les relations entre les attributs de deux ensembles d'entités sont appelées mappage.
Il existe quatre types de relations comme suit:

1. Mission 1: 1 (un à un)

2. Mission 1: M (un à plusieurs)

3. Mapeo M: 1 (plusieurs à un)

4. Mapeo M: N (plusieurs à plusieurs)

Par exemple:-

2) Modèle de réseau

Le modèle de réseau fait partie / extension du modèle hiérarchique que nous verrons ensuite. Le modèle réseau était le modèle le plus connu avant le modèle relationnel. Le modèle de réseau est le même que le modèle hiérarchique, la seule différence est qu'un « l'enregistrement peut avoir plus d'un parent ». Vous pouvez remplacer l'arborescence hiérarchique par un graphique.

Par exemple: Dans l'exemple suivant, podemos ver que el estudiante del nœud possède De parents, En d'autres termes, Département universitaire et bibliothèque. Pourtant, pas faisable dans le modèle hiérarchique.

3) Modèle hiérarchique

Le modèle hiérarchique a été le premier « modèle de SGBD ». Ce modèle organise les données de manière hiérarchique. arborescence. Simplement, la hiérarchie commence à partir de la racine qui a des données racine, et plus tard, il est développé sous la forme d'un arbre ajoutant un nœud secondaire au nœud principal et ainsi de suite. Le modèle hiérarchique décrit facilement certaines relations du monde réel comme des recettes alimentaires, etc.

Par exemple:- Nous pouvons représenter le lien entre les Travailleurs qui représentent différents types de travailleurs dans l'Entreprise de la manière suivante: –

Avantages et inconvénients des systèmes de gestion de bases de données (SGBD)

* Les avantages du SGBD sont: –

1. Le SGBD a un contrôle centralisé.

2. L'indépendance des données permet un changement dynamique et un potentiel de croissance.

3. La qualité des données est améliorée.

4. L'application de sécurité du SGBD est réalisable.

* Les inconvénients du SGBD sont: –

1. Les problèmes liés à la centralisation sont l'un des inconvénients.

2. Coût du logiciel / matériel requis pour la base de données et la migration plus.

conclusion

Il s'agissait des bases de la base de données, nous apprendrons tous les concepts avancés dans le prochain post. j'espère que vous avez aimé mon post. Partage avec tes amis. Merci!

Les médias présentés dans cet article ne sont pas la propriété de DataPeaker et sont utilisés à la discrétion de l'auteur.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.

Haut-parleur de données