6
LOGO Bases de Datos Sesión 05 Ejercicios Resueltos Jessica Meza-Jaque, PhD

Sesión 05 - 2013-2. Ejercicios Resueltos

Embed Size (px)

DESCRIPTION

Unab

Citation preview

Page 1: Sesión 05 - 2013-2. Ejercicios Resueltos

LOGO

Bases de Datos Sesión 05

Ejercicios Resueltos

Jessica Meza-Jaque, PhD

Page 2: Sesión 05 - 2013-2. Ejercicios Resueltos

* Id.Alumno • Nombre Alumno

ALUMNO

PERTENECE

* Id.Carrera • Nombre-Carrera

CARRERA (1,1)

(1,n)

Si el MCD fuera éste, es decir, se refiere a una Institución de Educación Superior que permite que sus alumnos sólo estudien una carrera, entonces el MCD “depurado” (aplicando el concepto de relación implícita) sería:

Jessica Meza-Jaque, PhD

Ejercicio 01

* Id.Alumno • Nombre Alumno + Id.Carrera

ALUMNO

* Id.Carrera • Nombre-Carrera

CARRERA (1,1) (1,n) . PERTENECE

Page 3: Sesión 05 - 2013-2. Ejercicios Resueltos

* Id.Asignatura • Nombre Asig.

ASIGNATURA

TIENE

* Id.Carrera • Nombre-Carrera

CARRERA (1,1)

(1,n)

Si el MCD fuera éste, es decir, si la Institución de Educación Superior maneja cada asignatura como perteneciente a una sola carrera, es decir, no da la opción de que una asignatura sea de más de una carrera, el MCD resultante sería:

Jessica Meza-Jaque, PhD

Ejercicio 02

* Id.Carrera • Nombre-Carrera

CARRERA (1,1) (1,n) . TIENE

* Id.Asignatura • Nombre Asig. + Id.Carrera

ASIGNATURA

Page 4: Sesión 05 - 2013-2. Ejercicios Resueltos

EJERCICIO 03 (1/2)

*Id.Persona • Nombre.Pers

PERSONA

REFERIDO

(0,n)

(0,n)

Cliente

Referido

Jessica Meza-Jaque, PhD

Suponga un cierto banco, donde manejan a sus clientes y los referidos. Los referidos son personas que son clientes o que son potenciales clientes. Un cliente puede no haber dado ningún nombre de referido, pero otros pueden haber dado más de un nombre de referido. Dibuje el MCD que permita almacenar esta situación.

(0,n): cuando participa como cliente,

pues hay personas que son clientes,

pero que nunca han dado un referido

y otros que han dado más de un

referido.

(0,n): cuando participa como referido,

pues hay personas que no han sido

referidos de nadie, y otras que lo han

sido de parte de más de una persona.

Page 5: Sesión 05 - 2013-2. Ejercicios Resueltos

EJERCICIO 03 (2/2)

Jessica Meza-Jaque, PhD

Algunas ocurrencias para la entidad

PERSONA podrían ser estas tres que

se observan en la matriz: John, Marie

y Stephen

Algunas ocurrencias para la relación REFERIDO

podrían ser las que aparecen en esta matriz. Estas

ocurrencias significan que:

1) John ha referido a dos personas (Marie y Stephen)

2) Stephen ha referido a una persona (Marie)

3) Marie ha sido referida entonces, por dos personas

4) Marie no ha referido a nadie

5) Hay personas estando en PERSONA, no han

referido a nadie, por lo tanto no aparecerán en la

columna izquierda de la matriz (Marie)

6) Hay personas que estando en PERSONA no están

en la columna de la derecha, es decir, no han sido

referidos por nadie (John)

Id.Persona Nombre.Pers

101 John

102 Marie

103 Stephen

Id.Persona (c) Id.Persona (r)

101 102

101 103

103 102

Page 6: Sesión 05 - 2013-2. Ejercicios Resueltos

LOGO

Bases de Datos Sesión 05

Ejercicios Resueltos

Jessica Meza-Jaque, PhD