DISEÑO DE BASES DE DATOS

Documentos relacionados
Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos

BASES DE DATOS (IG18 Semipresencial) Diseño Conceptual de Bases de Datos. Modelo Entidad-Relación

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Metodología de Diseño Lógico. Sistemas Gestores de Bases de Datos

Sistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad Relación

Diseño lógico de. Bases de Datos. Modelo. Entidad - Relación

Modelo Conceptual Modelo Entidad - Relación

Modelo Entidad Relación

Modelos de Datos. Modelo Entidad-Relación

Diseño de base de datos: Modelo Entidad Relación (I)

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

INFORMACIÓN DE HOSPEDAJE CDN / Cena 55 Aniversario CDMX 23 al 24 de septiembre

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

Introducción a las Bases de Datos UNIDAD II MODELO ENTIDAD-RELACION

El modelo Entidad-Relación

Carlos Castillo UPF 2008

CLA. Diagramas de clases en Métrica V3

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Gestión base de datos : Modelo Relacional (II)

Pasos para Realizar una Reservación:

[TÍTULO DEL DOCUMENTO] Holiday Inn Express. Cartagena Bocagrande

Base de datos de una Farmacia

Pasos para Realizar una Reservación:

Es decir, se va a mostrar la equivalencia más eficiente entre las distintas relaciones representables en E-R y MR.

Bases de Datos. Laboratorio III, L106/L111. Profesor: Goyo Celada

Diseño Lógico Estándar. Diseño Lógico Tema 12

JUAN C. MIRANDA R. Unidad II. Elementos para Interpretar el Modelo Conceptual de Datos 01/06/2012. Unidad Curricular: Base de Datos

ING. YIM ISAIAS APESTEGUI FLORENTINO

Diseño de Base de Datos Relacionales

Fundamentos de programación y Bases de Datos

HOTELES SUPERIOR HOTELES D LUXE. (Hotel Exclusive - Hotel El Dorado - Hotel Boutique Monasterio de la Recoleta- Hotel Plaza)

Bases de datos 1. Teórico: Diseño Conceptual

Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo

ORGANIZACIÓN INTERNA. Bases para una buena organización

Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases

Edificio de diseño con vistas panorámicas a la ciudad

Esquema Relacional Pasaje a Tablas. Sistemas de Bases de Datos I ITS EMT CETP

TEMA 3: REDUCCIÓN DE UN ESQUEMA E-R A TABLAS

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL

Casos de Uso. Introducción. Actores

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

MODELIZACIÓN CONCEPTUAL DE DATOS

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema

Modelos de datos. Colección de herramientas conceptuales para describir

Metodología de Desarrollo Visual. Universidad Carlos III de Madrid. Maria- Isabel, Sanchez Segura & Arturo, Mora- Soto

Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.)

ATEMPO DESIGN HOTEL Tarifas Convenio en dólares para Operadores Palermo, Buenos Aires

TARAPOTO ALOJAMIENTO EN

Formato para prácticas de laboratorio

4 COLOQUIO INTERNACIONAL RIGPAC

costarealt Grupo Inmobiliario

El Modelo Relacional. Carlos A. Olarte BDI

Qué es un Modelo de Dominio

Modelo Entidad Relación.MER.

CARTAGENA HOTEL MONTERREY 3*

PASAJE DE MER A MODELO RELACIONAL

Bases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación

Bases de Datos: fundamentos del modelo relacional

I UNIDAD METODOLOGÍA: RECOLECCIÓN DE DATOS

Hoteles. 20% de descuento en los Servicios de SPA Efflorage. 10% de descuento en el Restaurante Perse y en el Bar Amarras

Atención: Mercedes de Barrera /Aracelly Dí CONATAE SG Teléfono: Tarifa Promoción Nacional

UNIDAD 3. MODELO ENTIDAD RELACIÓN

CARACTERÍSTICAS DEL MODELO AMBIENTAL:

HAB. SGL HAB. DBL HAB. TPL HAB. CPL X TARIFA IVA TARIFA IVA TARIFA IVA TARIFA IVA TARIFA IVA

MODELO ENTIDAD - RELACIÓN

Este documento enumera los diferentes tipos de Diagramas Matriciales y su proceso de construcción.

Marriott Hotel. Tipo de Habitación Lo que incluye Tarifa Contacto. - Impuestos incluidos.

7. Servicio de recepción y reservas

MODELO Entidad- Relación (E-R)

CON TARIFA CONVENIO. Check-in: Check-out: Cant.de habitaciones: A definir. Tarifa Neta para Grupo p/noche p/habitación

PROGRAMA LAS AMERICAS DE CARTAGENA HOTEL LAS AMERICAS GLOBAL RESORT (5*)

INTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2. Bases de datos. Modelado de BD

La Identificación de Stakeholders en la Ingeniería de Requisitos

ASOCIACIÓN GREMIAL DE PROFESIONALES Y PERSONAL SUPERIOR DE VIALIDAD NACIONAL Inscripción Gremial N º 2264 profesionales_dnv@vialidad.gov.

BASE DE DATOS Modelos de Datos

Transcripción:

DISEÑO DE BASES DE DATOS

Normalmente, se construyen varios esquemas conceptuales, para representar las distintas visiones (vistas) que los usuarios tienen de la información (áreas funcionales). Esquema Conceptual Local: esquemas conceptuales correspondientes a cada vista de usuario El esquema conceptual tiene una documentación

TAREAS METODOLOGÍA DE DISEÑO 1. Identificar las entidades 2. Identificar las relaciones 3. Identificar los atributos y asociarlos a entidades y relaciones 4. Determinar los dominios de los atributos 5. Determinar las claves 6. Determinar las jerarquías de generalización (si las hay) 7. Dibujar el diagrama entidad-relación 8. Revisar el esquema conceptual local con el usuario

1. Identificar las entidades Identificar los principales objetos que interesan al usuario Examinar las especificaciones de requisitos de usuario Buscar aquellos objetos que existen por sí mismos Siempre que sea posible, el usuario debe colaborar en la identificación de las entidades Dar nombres que tengan un significado (obvios para el usuario)

2. Identificar las relaciones Buscar las expresiones verbales Sólo interesan las relaciones que son necesarias Determinar la cardinalidad mínima y máxima con la que participa cada entidad Asignar nombres que tengan significado para el usuario Definir si la participación de cada entidad es total o parcial, y su rol en la relación

3. Identificar los atributos y asociarlos a entidades y relaciones Qué información se quiere saber? Identificar atributos compuestos y que atributos lo conforman Identificar atributos derivados y como se calculan Identificar atributos multivaluados Identificar atributos no nulos

4. Determinar los dominios de los atributos El dominio de un atributo es el conjunto de valores que puede tomar el atributo. Ej. el número de oficina es un código de hasta tres caracteres, donde el primero es una letra y los siguientes son dígitos en el rango de 1 a 99 Números de teléfono y los números de fax tienen 7 dígitos. Especificar tamaño y formato

5. Determinar las claves Cada entidad tiene al menos una clave Las claves pueden ser simples o compuestas Escoger la clave primaria Determinar si la entidad es fuerte o débil Si una entidad no tiene atributos clave es débil

6. Determinar las jerarquías de generalización (si las hay) Es necesario reflejar las diferencias entre distintas ocurrencias de una entidad? Hay entidades que tienen características en común y que realmente son subentidades de una entidad genérica? Determinar si la jerarquía es total o parcial, disjunta o solapada

7. Dibujar el diagrama entidad-relación Dibujar el diagrama entidad-relación correspondiente a los esquemas conceptuales locales (vistas de los usuarios)

8. Revisar el esquema conceptual local con el usuario Revisar con el usuario el diagrama entidad-relación y la documentación que describe el esquema Repetir el proceso hasta que se esté seguro de que el esquema conceptual es una fiel representación de la parte de la empresa que se está modelando

EJERCICIO Un hotel de Cartagena esta actualizando su sistema de información y requiere un diseño conceptual de su base de datos. El hotel =ene 10 pisos y en cada uno hay varios =pos de habitación: regular, de lujo, o suite. Las suites son las habitaciones más grandes y =enen vista al mar. Las habitaciones de lujo son a su vez más grandes que las regulares, y solo algunas =enen vista al mar. Las habitaciones regulares no =enen vista al mar. Cada habitación =ene una acomodación, que puede ser individual, doble, o triple. Todas las habitaciones =enen aire acondicionado. Algunas habitaciones son para fumadores. Se cobra una tarifa diaria, y esta cambia de una habitación a otra dependiendo de: su tamaño, su vista, y el piso en que se encuentra. El número de días que se carga al cliente se calcula con base en las horas de checkin y check out, y los cargos extra: uso de teléfono, servicio de fax, camas extra, y servicio de restaurante. En el check in al cliente se le piden los siguientes datos: nombre, dirección, ciudad de residencia, y telefono. En el check out se genera la factura y se registra la forma de pago.