Handpuzzles.com


Le but et les caractéristiques d'une base de données relationnelle

Le but et les caractéristiques d'une base de données relationnelle

La demande accrue de l'interaction de l'utilisateur et personnalisés expériences Web a causé la popularité de bases de données relationnelles de monter en flèche. Bases de données relationnelles, en substance, sont un ensemble de tables qui stockent des informations connexes. Une table dans une base de données pourraient contenir des informations de compte d'utilisateur, un autre peut contenir des informations de paiement et expédition et encore un autre peut contenir une liste de commandes de produits. En stockant toutes ces choses ensemble, les données peuvent être traitées d'une manière très accessible.

Rechercher Langues


L'accessibilité des données est l'objectif clé de bases de données relationnelles modernes. Grâce à l'utilisation des langages de requête, une commande peut être structuré de manière à tirer vers le haut toute information que vous voulez. La plupart des langages de requête ont également diverses fonctions intégrées en eux, ce qui permet que les données soient traitées avant qu'il ne quitte même la base de données. Certains permettent même pour les procédures stockées et d'autres fonctions personnalisées à écrire. Données extraites d'une base de données relationnelle est probablement destinés à subir un certain degré de transformation par une application avant de l'afficher à l'utilisateur final. Les procédures stockées et d'autres fonctions permettent pour le traitement intensif de données de se produire avant qu'il ne quitte même la base de données, réduisant souvent les frais généraux.

Primaires et les clés étrangères


Une clé primaire est une colonne dans une table qui identifie de manière unique un enregistrement. Sans cela, il wouldn & amp; # 039; t être toujours un moyen de garantir un enregistrement unique obtient tiré vers le haut quand on le désire. Si vous voulu écrire un programme pour permettre à un médecin de modifier son patient & amp; # 039; s dossiers médicaux et il avait deux patients nommé John Smith, le manque d'une clé primaire poserait un problème. Les clés étrangères, d'autre part, fournissent une référence d'une table à l'autre. Cela permet lignes à être associés. Vous pourriez prendre un utilisateur & amp; # 039; s de clé primaire, par exemple, et l'utiliser comme une clé étrangère à associer achats avec leur compte. Chaque achat serait encore avoir sa propre clé primaire pour le distinguer d'autres achats par le même utilisateur.

Déclencheurs


Un déclencheur est essentiellement une procédure stockée qui est activé par une interrogation de base de données. Elle peut être effectuée soit avant, soit après la requête est exécutée. Un exemple de ceci serait la suppression d'un utilisateur du système. Des choses telles que l'utilisateur & amp; # 039; les informations de facturation peut être stockée dans un tableau distinct, mais ne sont plus nécessaires. Un déclencheur pourrait être créé pour assurer que l'information connexe est retiré lorsque l'utilisateur & amp; # 039; l'entrée de la suppression d'une seule table. l'intégrité de la base de données est maintenu de cette manière, veiller à l'application ne se cassent pas quand ils essaient d'accomplir certaines tâches.




        

Publish my comment