2. Existe variasdefinicionescomo:
“Lasbases de datos son un sistema que guardada datos relacionando diferentes datos para que
tengan un significado”
“Las bases de datos son un sistema informático que relaciona los datos de unas entidades a
través de diferentes reglas para su almacenamiento”
Aunque todasapuntanal mismosignificado,tenerunsistemainformáticoque relacionela
informaciónalmacenadaparasuposterioruso.
Para poderguardar estainformaciónynoexistanerroreslasBBDD relacionalestienenque tener
unas características:
Una base de datos se compone de varias tablas,denominadasrelaciones.
No puedenexistirdostablasconel mismonombre ni registro.
Cada tablaes a su vezun conjuntode campos(columnas) y registros (filas).
La relaciónentre unatablapadre y unhijose llevaa cabo por mediode lasllavesprimarias
y llavesforáneas(oajenas).
Las llavesprimariassonlaclave principal de unregistrodentrode unatablay estasdeben
cumplirconla integridadde datos.
Una vez implementadasestascaracterísticas,se puede tenerunaBBDD funcional,lacual tiene
lossiguientesobjetivos:
Perpetuarlainformaciónalolargo de losaños.
Permitirunaccesorápidoa los datos.
Que sea flexibleparapoderingresarymodificardatos.
Aislarlosdatosya que estospuedenestarendiferentesarchivosyestosnopueden
tenerdiferentesformatos
Los tiposde BBDD se clasificanendosgrupos:
Bases de datos relacionales:lasbasesde datosrelacionalesse basan enlaorganizaciónde
la informaciónentrozospequeños,que se relacionanentre ellosmediante larelaciónde
identificadores ollaves,algunasBBDDrelacionalessonMYSQL,POSTGRESQLy ORACLE
DATABASE.
Bases de datos no relacionales: lasbasesde datosno relacionalessonlasque,a
diferenciade lasrelacionales,notienenunidentificadorque sirvade relaciónentre un
conjuntode datosy otros, lainformaciónse organizanormalmente mediantedocumentos
y esmuy útil cuando no tenemosunesquemaexactode loque se vaa almacenar,algunas
BBDD no relacionalesson:MONGODByCASSANDRA.