Pourquoi et quand employer une base de données
Quand est-ce que là un nombre énorme de manières
alternatives de stocker des données, pourquoi devrait vous ont-ils
lieu se préoccuper créant une base de données ? Quels
avantages est-ce qu'une base de données tient ? L'avantage
principal est extraction de données rapide et efficace. Une
base de données vous aide à organiser vos données de la façon
alogical. Des systèmes de gestion de base de données fin-sont
accordés pour rechercher rapidement les données que vous voulez de
la manière vous la voulez. Les bases de données vous
permettent également de casser des données en pièces spécifiques.
Recherchant des données d'une base de données s'appelle
question. Vous’ll voyez souvent la question de la
limite SQL, qui signifie brièvement n'importe quel code de SQL qui
extrait des données à partir de la base de données. Les bases
de données relationnelles ont l'avantage supplémentaire de vous
permettre d'indiquer comment les données différentes se relient
entre eux, comme vous avez vu dans l'exemple de base de données de
ventes de voiture. Si vous stockez des détails de ventes et des
données de vendeur dans les bases de données relatives, la question “combien de voitures a le vendeur X s'est-elle vendue en
janvier ?” il devient très facile répondre. Si vous
poussiez juste toute l'information dans un grand dossier des textes,
vous’trouvaille de d qu'elle une énorme chargent
de remettre en cause, ou question, les données et découvrir des
réponses de détail.
Les bases de données vous permettent également
d'installer les règles qui s'assurent que des restes de données
conformés quand vous ajoutez, mettez à jour, ou supprimez des
données. Imaginez que votre compagnie imaginaire de ventes de
voiture a deux vendeurs appelés Julie Smith. Vous pouvez
installer une base de données pour vous assurer que chaque vendeur a
une identification unique, appelée une marque unique (de sorte que
juillet mettent’t obtiennent mélangés vers le haut de) ;
autrement, disant qui a vendu quelles voitures prouveraient
impossible. D'autres systèmes de stockage de données, tels que
des dossiers des textes ou des bilans, mettent’t ont ces
sortes de contrôles et vous permettent tout à fait heureusement de
stocker des données incorrectes. Par exemple, vous pourriez
indiquer qu'un nombre’de sécurité sociale des employés
s doit être unique dans la base de données. Ou si une voiture
est vendue et il’s énuméré comme étant vendu par
l'employé avec une identification de 123, vous pourriez ajouter un
contrôle pour voir que des détails complets de l'employé 123 sont
tenus dans une des tables de base de données.
Correctement une base de données d'installation réduit
au minimum la redondance de données. Encore en utilisant les
ventes exemple de voiture, vous pouvez stocker tous les petits groupes
d'un vendeur juste une fois dans la base de données et alors employer
une identification unique pour identifier chaque vendeur. Quand
vous avez d'autres données qui se relient à un vendeur particulier
(par exemple, qui des voitures elles’ve vendu), vous
pouvez employer l'identification unique pour rechercher les données.
L'identification unique est souvent un nombre qui prend moins
d'espace mémoire que le nom et prénoms’de la personne
s. Les bases de données stockent des données brutes—juste les faits, ainsi pour parler, et aucune
intelligence. Une base de données de ventes de voiture pourrait
contenir la marque, le modèle, et le prix de chaque voiture, mais
vous magasin’du wouldn t normalement que le nombre moyen
de voitures s'est vendu en mois, parce que vous pouvez calculer qu'à
partir des informations commerciales de voiture, les données brutes.
Un bilan, cependant, peut contenir des données traitées,
telles que des moyennes et l'analyse statistique. Une base de
données stocke simplement les données et laisse généralement
l'informatique à un programme d'entrée, ou l'interface que
l'utilisateur voit. Les exemples des programmes d'entrée
incluent une Page Web qui tire ses données d'une base de données
ou d'un programme que les crochets dans les données’de
la base de données s et permet à l'utilisateur de la regarder.
Le partage des données est également beaucoup plus facile en
utilisant une base de données. Vous pouvez mettre en commun des
données parmi un certain nombre d'utilisateurs sur le même
ordinateur ou entre des utilisateurs sur différents ordinateurs liés
par l'intermédiaire d'un réseau ou de l'Internet. Si la
compagnie de ventes de voiture d'exemple a des branches à New York,
à Washington, et à Boston, vous pourriez installer un ordinateur
contenant une base de données dans un endroit qui est accessible par
tous les bureaux par l'intermédiaire d'un réseau. C'est non
seulement possible mais également sûr parce que les bases de
données ont une structure clairement définie et imposent également
les règles qui protègent les données contenues. Elles
permettent également à plus d'une personne d'accéder à la base de
données en même temps et de changer les données stockées ;
le système de gestion de base de données manipule les
changements simultanés. Imaginez le chaos potentiel si vous
utilisiez un bilan d'exceler, et deux vendeurs changent des données
simultanément. Vous voulez garder les deux ensembles de
changements, mais celui qui sauve le bout de bilan est la personne
dont les changements sont stockés, recouvrant des changements plus
tôt.
Les bases de données facilitent également partageant des
données entre différents systèmes beaucoup qu'en utilisant des
formats de données de propriété industrielle—c'est-à-dire, un détail de format à un programme
particulier, à un fabricant, ou à un logiciel d'exploitation.
Un bilan d'exceler, par exemple, est facilement indiqué sur une
machine de Windows avec la MME. bureau, mais il est plus d'un défi à
lire sur une machine d'UNIX, de Macintosh, ou de Linux parce que ces
ordinateurs manipulent des données d'une manière différente.
Même sur une machine de Windows, vous devez avoir la MME.
bureau installé. Vous pouvez loger une base de données sur un
ordinateur central, mettez le système de gestion de base de données
dessus là, et permettez alors l'accès par l'intermédiaire d'un
réseau local ou de l'Internet.
Comme alternative aux bases de données, les dossiers et
les bilans des textes ont un grand avantage, qui est également leur
faiblesse : flexibilité. Les dossiers des textes n'ont
aucune vraie règle. Vous pouvez vous insérer quelque données
des textes que vous vous aimez là où aimiez. Largement, les
bilans sont identiques. Vous pouvez demander à des utilisateurs
d'ajouter des données dans une structure prédéfinie, mais vous
n'avez aucune vraie manière d'imposer une telle demande.
Employer des bases de données limite l'accès d'utilisateur
juste aux données et ne permet pas à des utilisateurs de changer la
structure.
Un avantage significatif final des bases de données est
sécurité. La plupart des systèmes de gestion de base de
données vous permettent de créer des utilisateurs afin d'indiquer de
divers niveaux de sécurité. Avant quelqu'un accède à la base
de données, il ou elle doit entrer en tant qu'utilisatrice
spécifique. Chaque utilisateur a de divers droits et limites.
Quelqu'un qui maintient la base de données a la pleine
capacité d'éditer des données, de changer la structure’de la base de données s, d'ajouter et supprimer des
utilisateurs, et ainsi de suite. D'autres utilisateurs peuvent
seulement avoir la capacité de regarder des données mais de ne pas
les changer, ou vous pouvez même vouloir limiter quelles données
elles peuvent regarder. Beaucoup de systèmes de gestion de base
de données fournissent un niveau granulaire de sécurité, c.-à-d.,
ils sont très spécifiques quant à quel utilisateur peut faire.
Ils ne sont pas simplement une approche tout ou rien dans
laquelle l'utilisateur a accès ou n'a aucun accès.
Des bases de données sont employées assez beaucoup
partout. L'informatique a joué un grand rôle dans le
développement des ordinateurs, et l'égalise aujourd'hui est l'un de
leurs rôles principaux. Presque chaque secteur ou des affaires
exige une base de données quelque part le long de la manière.
Des bases de données sont généralement employées sur des
PC pour stocker des données utilisées localement, et sur le
magasin de bases de données de réseaux de compagnie et pour partager
l'information d'entreprise. L'Internet a vu une grande
élévation des bases de données employées pour partager
l'information ; fait des emplettes le plus en ligne des bases de
données raisonnables d'une utilisation de taille. Quand vous
visitez les stocks en ligne de n'importe quelle taille significative,
une base de données fournit habituellement toutes les informations
sur les marchandises étant vendues. Plutôt que chaque page
étant créée à la main, les grands négociants emploient un calibre
pour le livre ou les détails de CD, et le SQL recherche l'information
de livre de la base de données. Imaginez combien travail il’d coûte si Amazone créait chaque page simple à la main
!
Les bases de données sont grandes à traiter de grandes
quantités de données qui doivent être recherchées, assorties, ou
être régulièrement mises à jour. Les bases de données ont
combiné avec le SQL vous permettent d'obtenir les réponses que vous
voulez dans l'ordre vous voulez.
c'est un article supplémentaire par Goran Tomida
Déni : Notre site Web n'est pas
responsable de l'information contenue par cet article. Cet
article reflète nullement les vues, les avis, les pensées ou la
croyance du personnel d'annuaire d'articles.
Notification de traduction : L'article
"pourquoi et quand employer une base de données" a été traduit en
utilisant un service de traduction automatisé. Nous faisons des
excuses sincèrement pour toutes les erreurs de traduction qui se sont
produites. Merci de l'arrangement.