Professional Documents
Culture Documents
Antes ahora
Dato
Información
Definición bd
Codificación de los datos en el ordenador
Sistema de procesamiento de archivos típico o tradicional, que permitirá tener a los archivos
estructurados y organizados, y poder realizar operaciones con ellos.
Desventajas
Aislamiento de datos. Debido a que los datos están dispersos en varios archivos, y
los archivos pueden estar en diferentes formatos, es difícil escribir nuevos
programas de aplicación para recuperar los datos apropiados.
Propiedades fundamentales
Independencia de los datos (OJO es muy importante)
Acceso eficiente a los datos
Integridad y seguridad de los datos
Administración de los datos
Los SGBD deben cumplir con las propiedades ACID para las transacciones
Metadatos o Diccionario de Datos
Desventajas
- Instalación costosa
- Requiere personal cualificado
- Implantación larga y dificil
- Falta de rentabilidad a corto plazo
- Falta de estandarización
Característica Ventajas
Independencia física - Simplifica el desarrollo de las aplicaciones, que no han de
preocuparse del almacenamiento de los datos.
- Permite realizar cambios en la estructura física para optimizar el uso de la BD sin tener
que modificar las aplicaciones.
Independencia lógica - Facilita la realización de cambios en las aplicaciones sin tener
que modificar la base de datos.
- Cada aplicación organiza los datos en función de sus propias necesidades.
Lenguajes de consulta - Facilitan al usuario el acceso a los datos.
Centralización - Gestión automática de accesos concurrentes.
Consistencia - Mantenimiento de la integridad de los datos.
p.ej. Datos duplicados, valores incorrectos…
Seguridad - Control sobre el acceso a los datos particulares.
- El uso de bases de datos permite que los datos se almacenen sin redundancia.
Datos Relacionales.
Entidades
• Los objetos que aparece en la vida real, es lo que llamamos entidad. Por
ejemplo, alumnos, empleados, aviones, coches, alojamientos, ...
• Una entidad da lugar a una tabla en la BD
Atributos
• Estas entidades están compuestas por varios atributos, que vienen a ser
sus propiedades. Por ejemplo, la entidad alumnos, tendrá los atributos
nombre, DNI, nacionalidad, fecha de nacimiento, ...
• Los atributos también reciben el nombre de columnas en la terminología de
BD
Elementos
• Cada entidad tendrá un número ilimitado de elementos. Por ejemplo, un
elemento de la entidad alumnos será un alumno en sí; así el alumno Pepe
será un elemento, José será otro, ...
• Cada uno de esos elementos también recibe el nombre de fila en la
terminología de BD
Tablas
• Combinando estos tres conceptos tenemos una estructura del tipo tabla, la
base de las BD.
Relaciones
• Las entidades no están aisladas sino que están relacionadas entre sí.
• Estas relaciones pueden ser de tres tipos diferentes:
–1a1
– 1 a muchos (1 a N)
– Muchos a muchos (M a N)
Registro: Cada una de las filas de una tabla, está compuesto por campos o atributos.
Campo: Cada uno de los “cajoncitos” de un registro donde se guardan los datos.
Cada campo tiene un nombre único para la tabla de la cual forma parte, además
es de un tipo (naturaleza) determinado, por tanto no podemos guardar limones
en el cajón de las naranjas, en términos informáticos y a modo de ejemplo, no
encontraremos un dato alfanumérico (letras y números) en un campo diseñado
para guardar datos numéricos. Dedicaremos una lección a los tipos de datos más
adelante.