6
INET – Profesorado de Informática- Base de Datos - Prof. Gabriel Matonte - OBLIGATORIO1- 2011 Obligatorio 1 Obligatorio 1 En la realización del MER (modelo entidad-relación) identificamos las siguientes entidades, las cuales representan a los diferentes objetos o conceptos que consideramos necesarios para la implementación de una base de datos para un Sistema de venta de tickets de espectáculos de una red de locales: ESPECTÁCULO, SALA, TICKET, USUARIO con la categorización VENDEDOR y ADMINISTRADOR, LOCAL. A las mismas le otorgamos distintos atributos, los cuales representan distintas propiedades específicas de cada una. Los atributos que utilizamos en su gran mayoría son comunes, es decir, que sólo registran un valor, pero en algunos casos utilizamos atributos compuestos (Ej. Valor en Ticket) y atributos multivaluados (registran varios o múltiples valores) ej. Teléfonos de la entidad Local. También establecimos los atributos claves de cada entidad y si era el caso de algunas relaciones. Por otra parte realizamos diversas relaciones entre entidades y entre una agregación y una entidad (una agregación es cuando se considera la relación entre dos entidades y estas, como si fueran una entidad). Consideramos algunas restricciones mediante la aplicación de cardinalidad y totalidad, así como marcamos algunas restricciones no estructuradas. Luego de terminado el MER realizamos el pasaje a tablas correspondiente y su posterior normalización. Grupo 2º año C- Alumnas: Isolina Hernández, Moira Lambrosquini , Rossana Perdomo Página 1 de 6

OBLIGATORIO Base de Datos Modificado

Embed Size (px)

Citation preview

Page 1: OBLIGATORIO Base de Datos Modificado

INET – Profesorado de Informática- Base de Datos - Prof. Gabriel Matonte - OBLIGATORIO1- 2011

Obligatorio 1Obligatorio 1

En la realización del MER (modelo entidad-relación) identificamos las siguientes entidades, las cuales representan a los diferentes objetos o conceptos que consideramos necesarios para la implementación de una base de datos para un Sistema de venta de tickets de espectáculos de una red de locales:ESPECTÁCULO, SALA, TICKET, USUARIO con la categorización VENDEDOR y ADMINISTRADOR, LOCAL.

A las mismas le otorgamos distintos atributos, los cuales representan distintas propiedades específicas de cada una. Los atributos que utilizamos en su gran mayoría son comunes, es decir, que sólo registran un valor, pero en algunos casos utilizamos atributos compuestos (Ej. Valor en Ticket) y atributos multivaluados (registran varios o múltiples valores) ej. Teléfonos de la entidad Local. También establecimos los atributos claves de cada entidad y si era el caso de algunas relaciones.

Por otra parte realizamos diversas relaciones entre entidades y entre una agregación y una entidad (una agregación es cuando se considera la relación entre dos entidades y estas, como si fueran una entidad). Consideramos algunas restricciones mediante la aplicación de cardinalidad y totalidad, así como marcamos algunas restricciones no estructuradas.

Luego de terminado el MER realizamos el pasaje a tablas correspondiente y su posterior normalización.

MERMER

Grupo 2º año C- Alumnas: Isolina Hernández, Moira Lambrosquini , Rossana Perdomo Página 1 de 5

Page 2: OBLIGATORIO Base de Datos Modificado

INET – Profesorado de Informática- Base de Datos - Prof. Gabriel Matonte - OBLIGATORIO1- 2011

Pasaje a Tabla Pasaje a Tabla

Grupo 2º año C- Alumnas: Isolina Hernández, Moira Lambrosquini , Rossana Perdomo Página 2 de 5

Page 3: OBLIGATORIO Base de Datos Modificado

INET – Profesorado de Informática- Base de Datos - Prof. Gabriel Matonte - OBLIGATORIO1- 2011

ENTIDADES

F. K. Ciudad F.K TipoSala (ID-Sala, Nombre-Sala, Capacidad, Dirección, Teléfono, ID-Ciudad, ID-Tipo)

Espectáculo (ID-Espectáculo, Nombre-Espectáculo, Duración)

Ciudad (ID-Ciudad, Nombre, Departamento)

Ticket (ID-Ticket , Forma-de-pago, Fecha-Expedición, Num-Asiento

F.K. Realiza F. K. Moneda F.K. Precio F. K. Vendedor

Fecha, Hora, ID-Sala , ID-Moneda , ID-Nom-Espectaculo, ID-Usuario)

Usuario (ID-Usuario, CI, Nombre, Apellido, Dirección, Teléfono, Email)

F.K. Usuario F.K Local

Vendedor (ID-Usuario, ID-Local )

F.K. Usuario F.K. Local

Administrador (ID-Usuario, ID-Local )

F.K. Administrador

Adm- Locales (ID-Usuario, LocalesAsignados)

F.K. Ciudad

Local (ID-Local, Dirección, Teléfono, ID-Ciudad)

Tipo ( ID-Tipo , Descripción)

F.K. RealizaPrecio (ID-Num- Espectáculo, Fecha,Hora,ID-Sala , Valor, Moneda)

Moneda (ID-Moneda , Nombre-Moneda)

F.K. MonedaValor (Fecha-Cotización, ID-Moneda , Cotización )

Grupo 2º año C- Alumnas: Isolina Hernández, Moira Lambrosquini , Rossana Perdomo Página 3 de 5

Page 4: OBLIGATORIO Base de Datos Modificado

INET – Profesorado de Informática- Base de Datos - Prof. Gabriel Matonte - OBLIGATORIO1- 2011

RELACIONES

F.K. Espectáculo F.K. Sala

Realiza (Fecha, Hora, ID-Espectáculo , ID-Sala, )

F.K. Administrador F.K. Local

Mantiene-Sistema (ID-Usuario, ID-Local )

Segunda Forma NormalizadaSegunda Forma Normalizada

ENTIDADES

Sala (ID-Sala, Nombre-Sala, Ciudad)

Nom-Sala ( Nombre-Sala, Número-Sala, Capacidad, Tipo, Número_Asiento, Número_Fila, Dirección, Teléfono)

Espectáculo (ID-Espectáculo, Nombre-Espectáculo)

Nom-Espectáculo ( Nombre-Espectáculo, Duración)

Ticket (Número-Ticket, Moneda, Precio, Fecha-Ticket, Forma-de-pago, ID-Sala, ID-Usuario, ID-Local)

Datos-Sala (ID-Sala, , Número_Asiento, Número_Fila)

Usuario (ID-Usuario, CI)

C.I.-Usuario (CI, Nombre, Apellido, Dirección, Teléfono, Email)

Vendedor (ID-Usuario, ID-Local )

Administrador (ID-Usuario)

Adm- Locales (ID-Usuario, LocalesAsignados)

Local (ID-Local, Dirección)

Teléfono-Local ( ID-Local , Teléfonos)

Grupo 2º año C- Alumnas: Isolina Hernández, Moira Lambrosquini , Rossana Perdomo Página 4 de 5

Page 5: OBLIGATORIO Base de Datos Modificado

INET – Profesorado de Informática- Base de Datos - Prof. Gabriel Matonte - OBLIGATORIO1- 2011

RELACIONES

Realiza (Fecha, Función, ID-Sala)

Mantiene-Sistema (ID-Usuario, ID-Local )

Grupo 2º año C- Alumnas: Isolina Hernández, Moira Lambrosquini , Rossana Perdomo Página 5 de 5