Base De Datos Unidad 2 Ejercicios
Respuesta: Una superclave es un conjunto de uno o más atributos que, tomados colectivamente,permiten identificar de forma única una entidad en el conjunto de entidades. Una superclave puede contener atributosajenos. Si K es una superclave, entonces también lo es cualquier superconjunto de K.Una superclave para la que ningún subconjunto propio es también superclave, se denomina clave candidata. Es posible que varios conjuntos diferentes de atributos puedan servir como claves candidatas. Laclave primaria es una de las claves candidatas que se elige, por el diseñador de la base de datos, como el elemento principal para identificar las entidades dentro un conjunto de entidades.2.9 Explíquense las diferencias entre conjunto de entidades débiles y fuertes.
Respuesta: Un conjunto de entidades fuertes tiene una clave primaria. Todas las tuplas del conjunto se distinguen pormedio de esa clave. Un conjunto de entidades débiles no tiene clave primaria, a menos que se incluyan los atributos del conjunto de entidades fuertes del que depende. En un conjunto de entidadesdébiles las tuplas están divididas según su relación con las de la entidad fuerte. Las tuplas de cada división se distinguen mediante un discriminador, que es un conjunto de atributos.
2.10 Sepuede convertir cualquier conjunto de entidades débiles en un conjunto de entidades fuertes, simplemente añadiendo los atributos apropiados. ¿Por qué, entonces, se tienen conjuntos de entidades débiles?Respuesta: Se tienen entidades débiles por varias razones:
• Se desea evitar la duplicidad de datos y las consiguientes posibles inconsistencias causadas por las claves duplicadas de la entidadfuerte.
• Las entidades débiles reflejan la estructura lógica de una entidad que es dependiente de otra.
• Las entidades débiles se pueden borrar automáticamente cuando se borra la entidad fuerte de...
Regístrate para leer el documento completo.