bases de datos-teoríafch2015

14
Informática aplicada 2015 Bases de Datos (BD)

Upload: lucia-nanti-pedercini

Post on 12-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

informatica

TRANSCRIPT

Informática aplicada 2015

Bases de Datos (BD)

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).

Cátedra de Informática

Bases de Datos