Une base de données relationnelle est un ensemble de données brutes structurées par des lignes et des colonnes , mais organisée selon un concept de principe . Par exemple, un annuaire est une base de données organisée autour de trois colonnes et des rangées multiples et le principe d'organisation est le nom et le téléphone relation numérique. Les bases de données qui ne sont plus sophistiqués vont plus loin que le concept d'organisation en créant des tables ( petites bases de données ) qui contrôlent l'entrée des données . Fichierplat Database
Une base de données flatfile n'a aucun principe d'organisation .
Un exemple d'une base de données non relationnelle est simple: un tableur. Il se compose de lignes et de colonnes . Souvent, un tableur ira par le terme d'une base de données flatfile . Toutefois , ils peuvent obtenir lourd très vite en ayant de très grands ensembles de données qui peuvent prendre jusqu'à plusieurs centaines de lignes ou des colonnes . C'est parce qu'il n'y a pas de principe d'organisation derrière la base de données . Par conséquent, lorsque vous pouvez entrer n'importe quel type de données , il devient difficile à gérer. Il est plus difficile de trouver un terrain d'entente entre les différentes parties , ou pour trouver de l'information statistique, ou de découvrir les relations entre les données.
Facile à gérer les données
bases de données relationnelles font facile à gérer des données avec un principe d'organisation .
Une raison importante que vous utilisez une base de données relationnelle sur une base de données flatfile est que la base de données relationnelle est plus facile à gérer. Pour commencer, vous pouvez organiser les lignes et colonnes le long d'un concept simple . Prenez une base de données des ventes. Vous pouvez organiser les informations sur le nom du produit , numéro de produit , et le fabricant. Ensuite, vous pourriez avoir une base de données du fabricant , les produits qui liste , le prix et le nom du fabricant . Ces deux bases de données sont des «tableaux» et peuvent être reliés entre eux par le nom du fabricant et le numéro de produit. Par conséquent , l'information des ventes est séparée de l'information sur le fabricant.
Organisation par les types de données
bases de données relationnelles peuvent organiser les données par types pour une structure cohérente .
Avoir une base de données relationnelle permet non seulement de gérer les données , vous pouvez utiliser les types de données ( la structure des données ) afin d'éliminer les erreurs . Il est facile de maintenir la cohérence dans une base de données relationnelle. Les types de données peuvent produire des entrées de données similaires , les données sont conformes à la structure même si différents en apparence . Par exemple, les dates peuvent ressembler à ceci: 10/19/2010 ou 12/01/2010 . Toutes les dates auront la même structure : jj /mm /aaaa même s'ils semblent différents . Avoir une structure cohérente réduit la possibilité d'erreurs .
Une fois que vous éliminez données = erreurs de saisie , puis la déclaration sera conforme . Vous pouvez présenter les mêmes types d'informations de la même manière . Alors reporting sera bien organisé et rationalisé.
Découvrez Relations observé habituellement
Une base de données relationnelle peut mettre ensemble les relations comme les pièces d'un puzzle.
autre avantage d'une base de données relationnelle qui est important , c'est qu'il permet de découvrir les relations entre les données qui seraient autrement difficiles à repérer . Par exemple , les ventes d'un produit par un certain détaillant , mais les ventes d'un même produit par un détaillant différents peuvent être différents. L'analyse peut fournir des informations sur ce que les détaillants font que c'est différent. Cette information, si elle était dans une base de données flatfile , serait difficile à repérer. Cependant, dans une base de données relationnelle , il est facile .