baseDatos sulocion ejercicios 1 DAM

Post on 28-Sep-2015

15 views 2 download

description

base SOLUCION ejerc

Transcript of baseDatos sulocion ejercicios 1 DAM

Segn la RAE la jerarqua es la "gradacin de personas, valores o dignidades". El trmino se refiere precisamente al grado de importancia que adquieren una serie de entidades entre s. Para ello se establece el concepto de especializacin (convertir una entidad en varias subentidades) y de generalizacin (convertir varias entidades en una superentidad).GENERALIZACIN Y JERARQUASLa generalizacin es el proceso de abstraccin inverso a la especializacin. Se quitan las diferencias entre varios tipos de entidades y generalizamos sus caractersticas comunes para formar una entidad superclase. Dependiendo de si las subclases pueden aparecer en ms de una subclase podemos observar dos tipos: Subclases disjuntas Subclases solapadasLa jerarqua es el proceso de subdividir una entidad en varias subentidades relacionndolas con la entidad a la que se refieren. Puede haber dos tipos: Total: que significa que no hay otro subtipo. Parcial: significa que pueden haber otros subtipos.Y los dos tipos de subentidades que puede haber, se dividen en dos tambin: Exclusiva: que significa que una subentidad no puede ser otra. Solapada: significa que una subentidad tambin puede ser otra.Por ejemplo, en una empresa la entidad EMPLEADO con atributos NOMBRE, DNI, DIRECCIN, TELFONO, FECHA NACIMIENTO, SALARIO y PUESTO se divide en: Arquitectos con atributos COMISIONES Y NUMERO DE PROYECTOS. Administrativos con atributos PULSACIONES Y NIVEL Ingenieros: con atributos ESPECIALIDAD Y AOS DE EXPERIENCIAEn el esquema Entidad-Relacin quedara de la siguiente forma:

CONSIDERACIONES Generalizacin Total:todos los elementos de un tipo pertenecen a un subtipo, es decir, que no hay otro subtipo. Generalizacin Parcial:significa todo lo contrario, que si hay otros subtipos, muchas veces no aparecen en la jerarqua pero lo tienes que suponer. Generalizacin exclusiva:significa que un subtipo no puede ser otro, simplemente puede ser el mismo sin tener otra segunda opcin. Generalizacin solapada:un subtipo puede tener la opcin de ser otro subtipo, es decir, que no es nico. Por tanto:generalizaciones totales y exclusivas, totales y solapadas, parciales y exclusivas, parciales y solapadas pueden ser las opciones que podemos tener a la hora de hacer una jerarqua. Por ejemplo:

Veamos un ltimo ejemplo para aclarar los conceptosEl Ayuntamiento quiere una BD de las personas de la ciudad. Se distinguen los trabajadores, los estudiantes y los parados. De los trabajadores queremos conocer el nmero de la Seguridad Social, la empresa y el salario. De los estudiantes, el nmero de matrcula y el centro educativo. De los parados la fecha desde que est parado.Una posible solucin sera:

Se trata de una jerarqua total ya que solo se consideran esos tres tipos de personas (estudiantes, parados y trabajadores) y solapada ya que en principio un estudiante puede estar trabajando o en parohttps://moodleish.com/course/view.php?id=29