Top Banner
Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizacione s Yorman Peña CI:17857259 Jesús Carrasco. CI:19561135
28

Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Jan 07, 2015

Download

Documents

Alarico Agustin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Bases de datos, Entidad de relación y

normalizaciones

• Yorman Peña CI:17857259• Jesús Carrasco. CI:19561135

Page 2: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Definición

Una base de datos consiste en una colección de datos interrelacionados y un conjunto de programas que permiten acceder a esos datos.Es una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los Sistemas de Información de una empresa o negocio en particular.

Page 3: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Tipos de bases de datos:Según la variabilidad de los datos almacenados:Bases de datos estáticas:Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

Page 4: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Bases de datos dinámicas:Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub.

Page 5: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Bases de datos bibliográficasSolo contienen un su rogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación.

Según el contenido:

Page 6: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas.Un ejemplo son las guías telefónicas en formato electrónico.

Bases de datos de texto completo:

Page 7: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Diccionario de datos

En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos mas importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos.

Page 8: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Características de las bases de datos: Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicación puede hacer uso de los datos. Reducción de la Redundancia es la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos.

Page 9: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Características de las bases de datos:Seguridad. Un SBD debe permitir que tengamos

un control sobre la seguridad de los datos.

Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las filas y las columnas son los campos, o como un formulario.

Permite realizar un listado de la base de datos. Permiten la programación a usuarios avanzados.

Page 10: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Administrador de base de datos

El ABD es el encargado de autorizar el acceso, coordinar y vigilar la utilización de la base de datos. También se encarga de adquirir el software y el hardware necesarios.

Page 11: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Administrador de base de datosEn general esto incluye lo siguiente:Recuperabilidad - Crear y probar RespaldosIntegridad - Verificar o ayudar a la verificación

en la integridad de datosSeguridad - Definir o implementar controles de

acceso a los datosDisponibilidad - Asegurarse del mayor tiempo

de encendidoDesempeño - Asegurarse del máximo

desempeño incluso con las limitaciones

Page 12: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Gestores de bases de datosSon un tipo de software muy específico,

dedicado a servir de interfaz entre la Base de datos y el usuario, 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 un lenguaje de consulta.

Page 13: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

“Propósito gestores de bases de datos”Proporcionan un interfaz entre aplicaciones y

sistema operativo, consiguiendo, entre otras cosas, que el acceso a los datos se realice de una forma más eficiente, más fácil de implementar y, sobre todo, más segura.

Page 14: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Tipos de gestores de bases de datosGestor relacionalGestor jerárquicoGestor de grafo

Page 15: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Diagrama o Modelo Entidad-Relación

Es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.

Page 16: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Diagrama de E-R

DNL

cliente realiza pedido

fecha

Se componearticulo

Num.serie cantidad

Page 17: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Entidad

Una entidad está descrita y se representa por sus características o atributos, representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.Ejemplo:Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).

Page 18: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

AtributosLos atributos son las propiedades que describen a cada entidad en un conjunto de entidades. Un atributo representa una propiedad de interés de una entidad

Page 19: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Relación:

Una relación o vinculo entre dos o mas entidades describe alguna interacción entre las mismas. Por ejemplo una relación entre una entidad “empleado” y una entidad sector podría ser “trabaja en "porque el empleado trabaja en un sector determinado

Page 20: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos.

    Abreviada como 1FN, se considera que una relación se encuentra en la primera forma normal cuando cumple lo siguiente:

Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda.

Primera forma normal

Page 21: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Primera forma normal

Todos los ingresos en cualquier columna(atributo) deben ser del mismo tipo.

Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante.

Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.

Page 22: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Primera forma normalPara ejemplificar como se representan

gráficamente las relaciones en primera forma normal consideremos la relación alumno cursa materia cuyo diagrama E-R es el siguiente:

alumno

nombre

control

Esp

cursa

materia

clave

Non.mcrédit

o

Page 23: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Segunda forma normal Una relación R está en 2FN si y solo si está

en 1FN y los atributos no primos dependen funcionalmente de la llave primaria.

Una relación se encuentra en segunda forma normal, cuando cumple con las reglas de la primera forma normal y todos sus atributos que no son claves (llaves) dependen por completo de la clave . De acuerdo con está definición, cada tabla que tiene un atributo único como clave, esta en segunda forma normal.

Page 24: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Segunda forma normal La segunda forma normal se representa por

dependencias funcionales como:

control

nombre

Esp.clave

Nom.m

créditos

Page 25: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Tercera forma normal Consiste en eliminar la dependencia transitiva

que queda en una segunda forma normal, en pocas palabras una relación esta en tercera forma normal si está en segunda forma normal y no existen dependencias transitivas entre los atributos, nos referimos a dependencias transitivas cuando existe más de una forma de llegar a referencias a un atributo de una relación.

Page 26: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Tercera forma normalPor ejemplo, consideremos el siguiente caso:

Alumno Materia

Maestro

control

Nombre

Esp. clave

Nom.M

CREDITOS

RFCPlazanombr

eNecono

cursa

Page 27: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Normalizaciones:

Es el proceso de elaboración, aplicación y mejora de las normas que se aplican a distintas actividades científicas, industriales o económicas con el fin de ordenarlas y mejorarlas.

Page 28: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Bases de datos, Entidad de relación y normalizaciones Yorman Peña CI:17857259.

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Las normalizaciones persigue fundamentalmente tres objetivos:

Simplificación: Se trata de reducir los modelos quedándose únicamente con los más necesarios.

Unificación: Para permitir la ínter cambiabilidad

a nivel internacional.Especificación: Se persigue evitar errores de

identificación creando un lenguaje claro y preciso