bases de datos-teoríafch2015
DESCRIPTION
informaticaTRANSCRIPT
BD: Algunas definiciones
• El término de bases de datos fue escuchado porprimera vez en 1963, en un simposio celebrado enCalifornia, USA.
• Una base de datos se puede definir como unconjunto de información relacionada que se encuentraagrupada ó estructurada.
• Desde el punto de vista informático, la base dedatos es un sistema formado por un conjunto de datosalmacenados en discos que permiten el acceso directoa ellos y un conjunto de programas que manipulen eseconjunto de datos.
• Una serie de datos organizados y relacionadosentre sí, los cuales son recolectados y explotadospor los sistemas de información de una empresa onegocio en particular.
• Un conjunto de datos pertenecientes a un mismocontexto y almacenados sistemáticamente parasu posterior uso.
BD: Algunas definiciones
Ejemplos
• Una biblioteca puede considerarse una base dedatos compuesta en su mayoría por documentos ytextos impresos en papel e indexados para suconsulta.
• Guía Telefónica• Agenda personal. En papel, celular, mail• Mails
Características• Independencia lógica y física de los datos.• Redundancia mínima.• Acceso concurrente por parte de múltiples
usuarios.• Integridad de los datos. Validez y consistencia• Consultas complejas optimizadas.• Seguridad de acceso y auditoría.• Respaldo y recuperación.• Acceso a través de lenguajes de programación
estándar.
Redundancia • En bases de datos o en ficheros, la redundancia hace
referencia al almacenamiento de los mismos datos variasveces en diferentes lugares.
• La redundancia de datos puede provocar problemascomo:
1. Incremento del trabajo: como un mismo dato estáalmacenado en dos o más lugares, esto hace que cuandose graben o actualicen los datos, deban hacerse en todoslos lugares a la vez.
2. Desperdicio de espacio de almacenamiento: yaque los mismos datos están almacenados en varioslugares distintos, ocupando así más bytes del medio dealmacenamiento. Este problema es más evidente engrandes bases de datos.
3. Inconsistencia de datos: esto sucede cuando losdatos redundantes no son iguales entre sí. Esto puedesuceder, por ejemplo, cuando se actualiza el dato en unlugar, pero el dato duplicado en otro lugar no esactualizado.
• Si una base de datos está bien diseñada, no debería haberredundancia de datos (exceptuando la redundancia dedatos controlada, que se emplea para mejorar elrendimiento en las consultas a las bases de datos).
Validez
• Validar datos hace referencia a verificar, controlar o filtrar cada una de las entradas de datos que provienen desde el exterior del sistema.
Sistema de Gestión de Base de Datos
• Los SGBD (en inglés DataBase ManagementSystem) son un tipo de software muy específico,dedicado a servir de interfaz entre la base dedatos, el usuario y las aplicaciones que la utilizan.
• Se compone de un lenguaje de definición de datos,de un lenguaje de manipulación de datos y de unlenguaje de consulta.
Integridad de los datos.En informática, la integridad de datos puede referirse a:
• Integridad de datos en general: hace referencia a quetodas las características de los datos (reglas, definiciones,fechas, etc) deben ser correctos para que los datos esténcompletos.
• Integridad de datos en bases de datos: Integridad de datosse refiere al estado de corrección y completitud de losdatos ingresados en una base de datos.
• Los SGBD relacional deben encargarse de mantener laintegridad de los datos almacenados en una base de datoscon respecto a las reglas predefinidas o restricciones. Laintegridad también puede verificarse inmediatamenteantes del momento de introducir los datos a la base dedatos (por ejemplo, en un formulario empleandovalidación de datos).