modelamiento base datos

29
Grupo 2 Integrantes: Yadira Cagua. Carmen Macías. María José Martínez. Kerly Vargas.

Upload: maria-jose-martinez

Post on 13-Jun-2015

10.772 views

Category:

Education


2 download

DESCRIPTION

Modelamiento de Base de Datos en el lugar de trabajo

TRANSCRIPT

Page 1: Modelamiento Base Datos

Grupo 2

Integrantes:

Yadira Cagua.

Carmen Macías.

María José Martínez.

Kerly Vargas.

Page 2: Modelamiento Base Datos

En este capitulo trataremos de ampliar las percepciones generales de cómo las solicitudes afectan a la estructura básica de un modelo de base de datos.

.

Page 3: Modelamiento Base Datos

Es importante para un modelador de base de datos para averiguar lo que la gente necesita.

Gente que son obligatorios.

Page 4: Modelamiento Base Datos

Puede crear un bonito modelo de base de datos apropiada con objetos claramente definidos, utilizando un conjunto de claro diseño de bases de datos se define pasos metodológicos.

Page 5: Modelamiento Base Datos

publicacion_idtema_id (FK)autor_id (FK)titulo

editor_idnombre

ISBNedicion_id (FK)publicacion_id (FK)impresion_diapaginalist_precioformatorangoingram_unidades

tema_idnombre

Editor

Edition

revision_idpublicacion_id (FK)revision_diatexto

autor_idnombre

Tema

Publicación

Revisión

Autor

Page 6: Modelamiento Base Datos

Para una organización son esencialmente los procesos y flujos que está involucrado en la funcionamiento diario de esa organización

Como son:

❑ Cualquier tipo de organización política en todos los niveles de la organización.

Cualquier tipo de cálculo o fórmulas.❑ Cualquier tipo de normas.❑

Page 7: Modelamiento Base Datos

La importancia de las Reglas del Negocio

Restricciones del negocio deben ser reflejadas en la base de datos y sus aplicaciones.

Una base de datos modelo relacional no puede evitar definir algunas reglas de negocio.

Page 8: Modelamiento Base Datos

La importancia de las Reglas del Negocio

Ningún tipo de procesamiento complejos de validación puede requerir el uso de base de datos almacenada o método de codificación de los procedimientos para proporcionar validación de reglas de negocio en la base de datos.

Procedimientos almacenadosLa aplicación de reglas de negocio los procedimientos almacenados se utilizan para proporcionar alojamiento a las reglas del negocio.

Page 9: Modelamiento Base Datos

La importancia de las Reglas del Negocio

Por otro lado, el almacenamiento de piezas de código como métodos es el mejor camino para un objeto de base de datos debido a la caja de negro efecto del objeto modelo de datos.

Un trigger puede ser llamado un evento de activación de base de

datos o una regla de base de datos.

Un trigger es una pieza de código que se ejecuta cuando se produce un acontecimiento determinado.

Page 10: Modelamiento Base Datos

Incorporación del factor humano

¿Qué es el Factor Humano? No puede crear un modelo de base de datos sin la

participación de la personas que, en última instancia, van a utilizar la base de datos.

Sólo hay una cosa importante para recordar acerca de los empleados de la empresa: en su conjunto, que conocen su negocio, cómo opera y cómo funciona.

Page 11: Modelamiento Base Datos

Incorporación del factor humano

Experiencia

Hablar

Escuchar

Page 12: Modelamiento Base Datos

Personas como de recursos

Las personas en el modelo de base de datos que se esta construyendo a menudo pueden decir más sobre lo que debería ser en el modelo y, a veces incluso la manera en que las piezas dentro de ese modelo se relacionan unas con otras. Recuerde, sin embargo, que esas personas no suelen ser técnicos y no saben nada acerca de diseño de modelo de base de datos.

Page 13: Modelamiento Base Datos

Personas como de recursos

Los usuarios puede dar mucha información que puede crear una confusión.

Tomar tiempo para pensar , el diseño es en gran medida un proceso de planificación, y pensar en distintas opciones es una gran parte de ese proceso de planificación.

Es responsabilidad del diseñador de la base de datos averiguar todo lo lógico de la organización.

Page 14: Modelamiento Base Datos

Personas como de recursosEl diseñador de base de datos deben ser objetivos, clínicos, analíticos, y sobre todo, preciso.

Diseño de un modelo de base de datos es una abstracción de los detalles. Es una abstracción lógica o proceso matemático, diseñada para hacer el manejo de situaciones específicas mucho más fácil.

Lo que en un ambiente de negocios puede ser dos cosas diferentes pueden ser idénticas cuando se resumieron.

Page 15: Modelamiento Base Datos

HABLANDO CON LA GENTE ADECUADA

Se dice que para la mayoría de la personas con conocimiento de lo que es una empresa suelen ser los administradores ,por lo general en medio de las pequeñas empresas y en algún lugar en las grandes empresas.

Estas personas pueden establecer la base de datos mas tiempo que el diseñador.Puede ayudarle mejor en su búsqueda para crear el modelo de base de datos mas adecuada posible

Page 16: Modelamiento Base Datos

El diseñador debe hablar con los diferentes tipos de personas en múltiples niveles para poder tener una mejor visión de conjunto de las necesidades.

Obtener la información correcta es hablando con la gente que saben como funciona una empresa.

Mientra mas gente hable usted tendrá un diseño de base de datos mas adecuado con una mejor perspectiva.

Page 17: Modelamiento Base Datos

El modelamiento es la etapa en donde identificamos y “dibujamos” los conjuntos de datos que el Usuario requiere en un Sistema de información.

El modelo debe ser correcto el diseñador tiene que adaptarse a lo diga la gente , escuchando los requerimientos q ellos desean tener en cuenta lo que es educado y lo que piensa.

Escuchar todas las opiniones para encontrar la mejor solución . Esta solución tiene q ser aceptable por las personas. Para así no haya problemas al momento de diseñar la base de datos.

Page 18: Modelamiento Base Datos

Modelando la base de datos

El modelo esta relacionado con un conjunto de tablas en ella llevan los requerimientos que desean como: tipos de datos concretos, parámetros por cada tabla, campo, relación, etc. En si el proceso de capturar los “metadatos” o datos sobre datos para materializar el diseño relacional .

Las personas tienen que estar entusiastas con el diseño y hay que asegurarse que el diseño este correcto, caso contrario la base de datos no funcionara correctamente.

Page 19: Modelamiento Base Datos

Para el vendedor, el Objeto AUTO se modelaría del siguiente modo:

Page 20: Modelamiento Base Datos

En una base de datos también se dan cambios en un tiempo futuro y eso da pequeños problemas.

Por eso hay que escuchar entender y examinar cada pieza de información que le den las personas

Page 21: Modelamiento Base Datos

El diseñador tiene que ser astuto y pensar en un tiempo futuro que puede pasar con esa base de datos ver las posibilidades necesarias para que no tenga problemas si el cliente quiere nuevos cambios en dicha base de datos.

Por ejemplo:

Page 22: Modelamiento Base Datos

Aquí podemos observar un diseño ya resuelto

publicacion_idtema_id (FK)autor_id (FK)titulo

editor_idnombre

ISBNedicion_id (FK)publicacion_id (FK)impresion_diapaginalist_precioformatorangoingram_unidades

tema_idnombre

Editor

Edition

revision_idpublicacion_id (FK)revision_diatexto

autor_idnombre

Tema

Publicación

Revisión

Autor

Page 23: Modelamiento Base Datos

INFORMATIZACIÓN DE UNA PILA DE DOCUMENTOS

Existe en la forma de una base de datos informatizada y con una frecuencia la pila de papel y sus adjunto sendero puede mostrar exactamente como el modelo de base de datos debe ser.

Page 24: Modelamiento Base Datos

INFORMATIZACIÓN DE UNA PILA DE DOCUMENTOS

En el papel los sistemas son a veces muy preciso y muy detallados.

Un sistema basado en papel es que a menudo no ha sido cuidadosamente diseñado, y ha crecido más o menos en lo que se debe a la necesidad.

Page 25: Modelamiento Base Datos

INFORMATIZACIÓN DE UNA PILA DE DOCUMENTOS

En una situación extrema de confusión total, lo mejor es acercarse al modelo de la base de datos diseñada para obtener algún tipo de verificación de personas que entienden el funcionamiento de la persona.

La forma más fácil de un sistema de papel es reunir la mayor cantidad de material impreso que pueda y luego empezar la categorización de la misma.

Esta tarea podría ser más fácil si usted puede encontrar a alguien en la organización que le pueden ayudar a través de este proceso de categorización.

Page 26: Modelamiento Base Datos

LA CONVERSIÓN DE BASES DE DATOS HEREDADOS

La conversión de bases de datos legados puede ser a menudo el más difícil de las tareas. A veces, las bases de datos son parcialmente inaccesibles o de difícil acceso, las bases de datos puede ser incluso en existencia de red utilizando las técnicas de modelado de base de datos jerárquica. Esta estructura de modelo de datos puede ser muy grandes y complejas pero muy difícil de descifrar.

Page 27: Modelamiento Base Datos

HOMOGÉNEA INTEGRACIÓN DE BASES DE DATOS HETEROGÉNEAS

Un sistema heterogéneo es un sistema que consta de diferentes partes y obviamente, un sistema homogéneo es el contrario que consiste en partes similares, o ser partes de una estructura uniforme.

El vinculo se pasa a través de un conductor especializado, que permite el control de la base de datos para hablar con otra base de datos.

Normalmente, estos portales son el acceso restringido a sólo de datos de uso común.

Page 28: Modelamiento Base Datos

CONVERTIR HOJAS DE CALCULO

Son siempre diversión en primer lugar porque se ven como archivos planos.

Esto produce pérdida de mal equipo, pero lo más probable es que se produzcan a causa de un error humano causado por accidentes.

La gente pierde las cosas todo el tiempo.

Page 29: Modelamiento Base Datos

CLASIFICACIÓN DE SALIDA DE UNA BASE DE DATOS DESORDENADOS

La resolución de una mal base de datos implica que existe una base de relacional en existencia.

Esperan encontrar datos inválidos, huérfanos, registros y otros maravillosos problemas.

Después de establecer los registros se supone incluso encontrar algunos errores estructurales o en la relación de errores que pueden ser reparados fácilmente.