1. ¿QUÉ SON BASES DE DATOS?
Se define unabase de datoscomo una base de datos organizadosyrelacionadosentre sí,los
cualessonrecolectadosyexplotadosporlossistemasde informaciónde unaempresaonegocio
particular.
CARACTERÍSTICAS.
Entre lasprincipalescaracterísticassobre base de datospodemosmencionar:
Independencialógicayfísicade los datos
Redundanciamínima
Integridadde losdatos
Seguridadde accesoy auditoria
Respaldoyrecuperación
Accesoa travésde lenguajesde programación estándar
SISTEMA DE GESTIÓN DE BASE DE DATOS (SGBD)
Los sistemasde gestiónde base de datos,sonuntipode software muyespecífico,dedicadoa
servirde Interfazentre labase de datos el usuarioylas aplicacionesque lautilizanse compones
de un lenguaje de definiciónde datos,de unlenguajede manipulaciónde datosyde un lenguaje
de consultas.
VENTAJAS DE BASE DE DATOS:
Control sobre laredundanciade base de datos:
Consistenciade datos
Compartirdatos
Mantenimientode estándares
Mejora enla integridadde datos
Mejora enla seguridad
Mejora enla accesibilidadde datos
Mejora enla productividad
Mejora enel mantenimiento
Mejora enlosserviciosde copiasde seguridad
DESVENTAJAS DE LAS BASES DE DATOS:
Complejidad
Coste del equipamientoadicional
Vulnerablealosfallos
2. TIPOS DE CAMPOS:
NUMÉRICO: entre losdiferentestiposde camposnuméricospodemosencontrarenteros
sindecimalesyrealesdecimales.
BOOLEANOS:sonlosque poseendosestadosverdadero“si” y falso“no“.
MEMOS:son camposalfanuméricosde longitudilimitada.
FECHAS: almacenanfechasfacilitandoposteriormente suexplotación.
AUTO INCREMENTABLES:soncamposnuméricosenterosque incrementanenuna
unidadsuvalor para cada registro.
TIPOS DE BASE DE DATOS
Entre losdiferentestiposde datospodemosencontrar:
MYSQL: es unabase de datoscon licenciaGPL basadaenun servidor,se caracterizapor
su rapidez.
POSTGRESQL:sistemasde basesde datospoderosos.
ACCESS: es unabase de datosdesarrolladaporMicrosoft.
MICROSOFT SQL SERVER: esuna base de datos más potente que Accessdesarrollada
por Microsoft.
ESTRUCTURA DE UNA BASE DE DATOS:
Una base de datos,a finde ordenarlainformaciónde maneralógica,posee unordenque debe ser
cumplidoparaaccedera lainformaciónde maneracoherente,cadabase de datoscontiene unao
más tablas,que cumplenlafunciónde contenerloscampos.
Ejemplode unatablaque contiene 4 campos.