Si esteu familiaritzat amb fulls de càlcul com Microsoft Excel, ja enteneu com es poden utilitzar les dades amb les taules. Les bases de dades també utilitzen taules per emmagatzemar, gestionar i recuperar informació.
Ja feu servir bases de dades
Potser no us n'adoneu, però us trobeu amb el poder de les bases de dades tot el temps a la vostra vida diària. Per exemple, quan inicieu sessió al vostre compte de banca en línia, el vostre banc primer autentica el vostre inici de sessió amb el vostre nom d'usuari i contrasenya i després mostra el saldo del vostre compte i qualsevol transacció. Una base de dades que funciona entre bastidors avalua la vostra combinació de nom d'usuari i contrasenya i proporciona accés al vostre compte. A continuació, filtra les vostres transaccions per mostrar-les per data o tipus, tal com ho sol·liciteu.
Bases de dades vs. fulls de càlcul
Les bases de dades són diferents dels fulls de càlcul perquè són millors per emmagatzemar grans quantitats de dades i manipular-les de diverses maneres. Aquí hi ha algunes accions que podeu realitzar amb una base de dades que seria difícil, si no impossible, de dur a terme amb un full de càlcul:
- Recuperar tots els registres que coincideixen amb determinats criteris
- Actualitza els registres de manera massiva
- Registres de referència creuada en diferents taules
- Feu càlculs agregats complexos
Elements d'una base de dades
Una base de dades està formada per moltes taules diferents. Igual que les taules d'Excel, les taules de bases de dades consten de columnes i files. Cada columna correspon a un atribut i cada fila correspon a un sol registre.
Per exemple, considereu una taula de base de dades que contingui noms i números de telèfon dels 50 empleats de l'empresa X. La taula està configurada amb columnes etiquetades com "Nom", "Cognom" i "Número de telèfon". Cada fila conté la informació corresponent per a una persona. Com que hi ha 50 individus, la taula té 50 files d'entrada i una fila d'etiquetes.
Cada taula d'una base de dades ha de tenir un nom únic i cadascuna ha de tenir una columna de clau primària perquè cada fila (o registre) tingui un camp únic per identificar-la.
Les dades d'una base de dades estan protegides per restriccions, que fan complir les regles sobre les dades per garantir-ne la integritat general. Una restricció única garanteix que una clau primària no es pugui duplicar. Una restricció de comprovació controla el tipus de dades que podeu introduir. Per exemple, un camp Nom pot acceptar text sense format, però un camp Número de la Seguretat Social ha d'incloure un conjunt específic de números.
Una de les característiques més potents d'una base de dades és la capacitat de crear relacions entre taules mitjançant claus forasteres. Per exemple, podeu tenir una taula de clients i una taula de comandes. Cada client es pot vincular a una comanda a la taula de Comandes. La taula Comandes, al seu torn, pot estar enllaçada a una taula Productes. Aquest mètode simplifica el disseny de la base de dades perquè pugueu organitzar les dades per categories, en lloc d'intentar posar totes les dades en una o només unes poques taules.
Un sistema de gestió de bases de dades
Una base de dades només conté dades. Per fer un ús real d'aquestes dades, necessiteu un sistema de gestió de bases de dades. Un SGBD és la base de dades en si, juntament amb el programari i la funcionalitat necessaris per recuperar o inserir dades. Un SGBD crea informes, fa complir les regles i les limitacions de la base de dades i manté l'esquema de la base de dades. Sense un SGBD, una base de dades és només una col·lecció de bits i bytes amb poc significat.
Si voleu provar de crear una base de dades, un bon lloc per començar seria un programa de bases de dades com Microsoft Access.
FAQ
Què és un esquema de base de dades?
L'esquema d'una base de dades és la seva estructura. Especifica quina informació, o objectes, poden entrar a la base de dades i defineix la relació entre ells. Els esquemes normalment es defineixen mitjançant el llenguatge de consulta estructurat (SQL).
Què és una base de dades relacional?
Una base de dades relacional emmagatzema punts de dades relacionats entre si. Organitza les dades en una o més taules, cadascuna amb una clau única que les identifica.
Què és una consulta de base de dades?
Una consulta és simplement una sol·licitud d'informació d'una base de dades. Les dades poden provenir d'una o més taules de la base de dades, o poden provenir d' altres consultes. Sempre que escriviu una cerca a Google, esteu enviant una consulta, per exemple.
Què és un registre de base de dades?
Un registre és el conjunt de dades que s'emmagatzemen en una taula. Els registres també s'anomenen a tuple.
Què és una clau estrangera en una base de dades?
Una clau estrangera és un component comú que enllaça les dades de dues taules. La clau estrangera fa referència a la clau primària d'una altra taula anomenada taula pare. La taula que conté la clau estrangera s'anomena taula secundaria.
Què és una entitat en una base de dades?
Una entitat és un objecte que existeix a la base de dades. Pot ser una persona, un lloc, una unitat o qualsevol concepte abstracte sobre el qual vulgueu emmagatzemar informació. Per exemple, una base de dades escolar pot contenir estudiants, professors i cursos com a entitats.