Com funcionen les bases de dades?

Taula de continguts:

Anonim

Què hi ha en una base de dades?

Una base de dades és un contenidor basat en programari estructurat per recollir i emmagatzemar informació per tal que es pugui recuperar, afegir, actualitzar o eliminar automàticament. Els programes de base de dades són aplicacions de programari dissenyades per als usuaris per crear bases de dades i crear tota la programació necessària per omplir-les o eliminar-les segons sigui necessari. L'estructura d'una base de dades és la taula, que consta de files i columnes d'informació. Les columnes identifiquen les dades (atributs) de la taula i les files són els registres d'informació. Les taules es veuen com un full de càlcul, però les taules es poden manipular i actualitzar d'una manera que els fulls de càlcul no poden fer, el que fa que la base de dades sigui una eina molt valuosa.

Models de base de dades

L'estructura d'una base de dades es defineix pel seu model de base de dades. El model més utilitzat és el model de base de dades relacional. Les taules d'aquest model han de relacionar-se o enllaçar-se entre si, amb cada taula que conté informació específica o atributs (columnes) sobre cada registre (fila). Per exemple, un veterinari pot tenir una taula anomenada "Pacients": amb columnes titulades "Nom del pacient", "Tipus de pacient" i "Número d'identificació", i una segona taula anomenada "Propietari del pacient", amb les columnes titulades " Número d'identificació, "Nom del propietari", "Adreça del propietari" i "Número de telèfon del propietari". La primera taula es vincula a la segona taula pel número d'identificació. La relació del número d'identificació és com un informe o una consulta consulta registres que pertanyen junts i que poden retornar una resposta precisa.

Disseny d'una base de dades

El disseny de bases de dades és un art basat en els requisits comercials. Els requisits comercials s'han d'entendre abans que es pugui dissenyar una base de dades precisa i útil. Els requisits empresarials també es poden anomenar processos empresarials.Les taules no haurien de tenir més d'un conjunt o mòdul d'informació. Per exemple, en l'exemple anterior, la taula "Pacient" no ha de contenir informació sobre les visites dels pacients. En canvi, una taula separada tindria un número d'identificació de la visita i la data i l'hora de la visita, juntament amb el número d'identificació del pacient per enllaçar-lo amb el pacient. Es crearà una quarta taula anomenada "Facturació" per identificar l'import del pagament, el tipus de pagament i l'identificador de visites que es paguen juntament amb l'identificador del pacient. Les factures i les visites són processos empresarials.

Treballant amb una base de dades

L'entrada de registres omple una base de dades amb dades. Una vegada que la base de dades està estructurada correctament, es construeix una interfície. Aquesta interfície es col · loca entre les taules i l'usuari. Ofereix a l'usuari una visió diferent de la base de dades. Mitjançant el nostre exemple de veterinari, una interfície pot donar a l'usuari una pàgina d'entrada de "Nou usuari". En aquesta pàgina, l'usuari pot introduir el nom i el tipus de la mascota, la informació del propietari i la data i tipus de la primera visita. Tota aquesta informació està continguda en tres taules diferents situades darrere de la interfície, però l'usuari només necessita interactuar amb la pàgina d'entrada (un sol formulari), mentre que les dades cauen en les taules correctes. Això s'aconsegueix vinculant les taules mitjançant una programació senzilla.