desarrollo guia 3 mer

10
Andrés Julián González Ordoñez ADSI – 362720 Desarrollo Guía 3 - MER Preguntas-Respuesta A. Sobre el Modelo Entidad-Relación defina los siguientes conceptos: Desarrollo. 1. Entidad: Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad. 2. Atributo: son las características que definen o identifican a una entidad. 3. Dominio: describe un conjunto de posibles valores para cierto atributo. 4. Relación: Describe cierta dependencia entre entidades o permite la asociación de las mismas. 5. Atributo simple: son aquellos que no tienen capacidad de ser descompuestos. 6. Atributo compuesto: son aquellos que permiten descomponerse en otros atributos conformando lo que se denominan jerarquías. 7. Atributo Almacenado o Derivado: El valor para este atributo se puede derivar de los valores de otros atributos o entidades. Por ejemplo, si existe un campo fecha nacimiento, la edad sería un atributo derivado 8. Atributo Monovaluado: Es aquel atributo que toma un valor fijo al momento de que el objeto define su estado. 9. Atributo Multivaluado: Un atributo multivaluado es que representa las propiedades de los objetos cuyos valores no son atómicos. 10. Atributo Clave: Este identifica un atributo en una tabla. Es la diferencia que se pauta entre un conjunto de atributos.

Upload: julian-gonzalez

Post on 31-Jul-2015

57 views

Category:

Documents


5 download

DESCRIPTION

Desarrollo Guia 3 MER

TRANSCRIPT

Page 1: Desarrollo Guia 3 MER

Andrés Julián González OrdoñezADSI – 362720

Desarrollo Guía 3 - MER

Preguntas-Respuesta

A. Sobre el Modelo Entidad-Relación defina los siguientes conceptos:

Desarrollo.

1. Entidad: Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.

2. Atributo: son las características que definen o identifican a una entidad.3. Dominio: describe un conjunto de posibles valores para cierto atributo.4. Relación: Describe cierta dependencia entre entidades o permite la

asociación de las mismas.5. Atributo simple: son aquellos que no tienen capacidad de ser

descompuestos.6. Atributo compuesto: son aquellos que permiten descomponerse en

otros atributos conformando lo que se denominan jerarquías.

7. Atributo Almacenado o Derivado: El valor para este atributo se puede derivar de los valores de otros atributos o entidades. Por ejemplo, si existe un campo fecha nacimiento, la edad sería un atributo derivado

8. Atributo Monovaluado: Es aquel atributo que toma un valor fijo al momento de que el objeto define su estado.

9. Atributo Multivaluado: Un atributo multivaluado es que representa las propiedades de los objetos cuyos valores no son atómicos.

10.Atributo Clave: Este identifica un atributo en una tabla. Es la diferencia que se pauta entre un conjunto de atributos.

11.Grado de un tipo de relación: El número de conjuntos de entidades que participan en el conjunto de relaciones, o lo que es lo mismo, el número de entidades que participan en una relación.

12.Cardinalidad: El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la relación, respectivamente: "1:1", "1:N" y "N:M

13.Entidad Débil: Una entidad débil es aquella que no puede existir sin participar en la relación; es decir, aquella que no puede ser unívocamente identificada solamente por sus atributos.

B. Realice un cuadro propio en una hoja electrónica (Excel) en donde en una columna presente las notaciones (gráficas) y en la siguiente el concepto que representa.  Tanto para la notación como para la notación [MPM1999].

Page 2: Desarrollo Guia 3 MER

Andrés Julián González OrdoñezADSI – 362720

Desarrollo:

Entidad objeto básico que representa una cosa del mundo real con existencia independiente.

Entidad débil entidad que no puede existir sin participar en una relación con otra entidad.

Relación representación de una asociación entre entidades relacionadas en el mundo real.

Relación con identificación representa un tipo de relación la cual no puede existir sin la entidad principal.

Atributo representa las propiedades particulares de una entidad.

 Atributo clave atributo que define e identifica con un valor único para cada entidad.

Atributo Multivaluado atributo que define más de un valor para cada entidad.

Atributo Almacenado o Derivadoatributos calculados a partir de información existente

Cardinalidad número máximo de instancias en las pueden esta relacionadas con una misma instancia del mismo tipo.

NOTACION [EN2002]

Page 3: Desarrollo Guia 3 MER

Andrés Julián González OrdoñezADSI – 362720

Entidad objeto básico que representa una cosa del mundo real con existencia independiente.

Entidad débil entidad que no puede existir sin participar en una relación con otra entidad.

Interrelación asociación o vinculación entre entidades.

Dominio conjunto de posibles valores que puede tomar cierta característica.

Atributo propiedades o características que tiene un tipo de entidad .I.P I.A

Restricción: tipo de identificador, identificador principal (I.P) o identificador alternativo (I.A), que define unívocamente a un tipo de entidad.

Cardinalidad número máximo y mínimo de un tipo de entidad en el que puede estar relacionado con otro y otros tipos de entidad.

Dependencia tipo de entidad o interrelación que no puede existir si desaparece la otra entidad de la cual dependen

NOTACI

Page 4: Desarrollo Guia 3 MER

Andrés Julián González OrdoñezADSI – 362720

C.  presente una gráfica de un modelo entidad-relación con la notación [en2002] y otra con la notación [mpm1999].

Desarrollo:

NOTACION [EN2002]

NOTACIÓN [MPM1999]

Page 5: Desarrollo Guia 3 MER

Andrés Julián González OrdoñezADSI – 362720

D. ¿Qué es un Diccionario de Datos y para qué se realiza?

Desarrollo.

Desarrollo:Un diccionario de datos, es un conjunto de metadatos que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización.

¿Para qué se utiliza?:

Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño.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 más 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 6: Desarrollo Guia 3 MER

Andrés Julián González OrdoñezADSI – 362720

E. Explique que contenido debe llevar un Diccionario de Datos y presente una gráfica de un diccionario de datos que muestre el contenido explicado (asocie la gráfica con la explicación).

Desarrollo.

El diccionario de datos almacena información acerca de la estructura de la base de datos, y la información de autorización, y datos acerca de las relaciones.

La información que se almacena en un diccionario es: Los nombres de las relaciones Los nombres de los atributos de cada relación Los nombres de las vistas definidas en la base de datos y la definición de estas

visitas Las restricciones de integridad de cada relación (las restricciones en

clave)Además de esto, muchos sistemas conservan los datos siguientes de los usuarios del sistema:

Nombres de los usuarios autorizados Información contable acerca de los usuarios

Page 7: Desarrollo Guia 3 MER

Andrés Julián González OrdoñezADSI – 362720

Ejercicio 3 (MER)La clínica “SAN ANTÓN” necesita llevar un control informatizado de su gestión de pacientes y médicos.

De cada paciente se desea guardar el código, nombre, apellidos, dirección, población, provincia, código postal, teléfono y fecha de nacimiento.

De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso.

Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital.

Respuesta: