3.1 Defina cada uno de los siguientes términos. a. Tipo de entidad: representación en el modelo de datos de una categoría de entidades. b. Conjunto de entidades: colección de entidades del mismo tipo c. Conjunto bien definido: significa que debe ser posible determinar si una instancia de entidad particular pertenece a ella o no.
d. Intensión de una entidad: el tipo de entidad forma la intensión de la entidad, la parte de la definición permanente.
e. Extensión de una entidad: instancias de entidad que satisfacen la definición en el momento.
f.
Atributo: son las propiedades definitorias o cualidades del tipo de entidad, es decir, son la representación en el modelo de dichas propiedades.
g. Dominio de un atributo: conjunto de valores permitidos para cada atributo. h. Valor nulo: valor que se desconoce en el momento actual o no está definido para una instancia particular.
i.
Superclave: es un atributo o un c onjunto de atributos que identifican de manera única una entidad.
j.
Clave candidata: es aquella que no contiene atributos adicionales, se define como una superclave tal que ningún subconjunto propio de sus atributos sea por si mimo una superclave.
k. Clave compuesta: es cuando una clave consiste en más de un atributo. l. Clave primaria: es la clave candidata triunfadora, aquella que el diseñador elige e identifica como la forma normal de identificar identidades y acceder a los registros para identificación única y puede ser una sola clave de atributo o clave compuesta.
m. Clave alternativa: las claves candidatas no elegidas se convierten en claves alternativas, cuyos valores únicos proporcionan otro método de acceder a los registros.
n. Clave secundaria: por lo general significa un atributo o conjunto de atributos cuyos valores, no necesariamente únicos, proporcionan otra forma de acceder a los registros.
o. Tipo de relación: propiedades comunes de ciertas relaciones. p. Conjunto de relaciones: consiste en todas las relaciones de un tipo de relación dado. q. Relación binaria: es aquella relación que vincula dos conjuntos de entidades, y se describe formalmente como un conjunto de pares ordenados.
r.
Relación ternaria: es aquella relación que vincula tres conjuntos de entidades, y se describe formalmente como un conjunto de tripletas ordenadas.
s.
Relación n-aria: es aquella relación que vincula n conjuntos de entidades, y se describe formalmente como un conjunto de n-tuplas ordenadas.
t.
Cardinalidad de una relación: es el número de entidades a las que otra entidad puede mapear bajo dicha relación, y se distinguen 4 tipos, 1 a 1, 1 a muchos, muchos a 1 y muchos a muchos.
u. Relación recursiva: la relación está definida en un solo conjunto de entidades. v. Dependencia de existencia: una entidad es dependiente de la existencia de otra si no puede existir en la base de datos sin una instancia correspondiente de la otra e ntidad.
w. Entidad débil: si una entidad no tiene claves primarias propias, sino que es única solo en referencia a su relación con su propietaria, y con frecuencia tiene una clave parcial llamada discriminador y que permite identificar de manera única las entidades débiles que pertenecen al mismo propietario.
3.2 Considere el conjunto de entidades Empleado con atributos empId, socSecNo, empNombre, tituloPuesto y salario: a. Muestre como el conjunto de entidades y sus atributos se representarían en un diagrama E-R.
empId
socSecNo
Empleado
salario
empNombre
tituloPuesto
b. Describa el dominio del atributo salario y haga las suposiciones necesarias.
salario
Conjunto de Entidades Empleado (Cada punto representa un empleado)
$1,000.00 $1,500.00 $1,400.00 $1,300.00 $1,200.00 $1,800.00 $1,100.00 $900.00 Dominio de salario (Cada cantidad representa un salario semanal)
Un Empleado puede tener un solo salario semanal
Un empleado o más pueden tener el m ismo salario
Un empleado puede no tener salario, porque e sta de permiso sin goce de sueldo
c. Identifique una superclave para el conjunto de entidades Empleado.
empId, ya que identifica de manera única a c ada empleado.
d. Identifique todas las claves candidatas para el conjunto de entidades. empId, socSecNo, {empNombre, tituloPuesto}
e. Identifique una clave primaria para el conjunto de entidades y subráyelo en el diagrama E-R.
empId
salario
Empleado
tituloPuesto
socSecNo
empNombre
3.3 a. Suponga en la misma empresa del ejercicio 3.2, que existe un conjunto de entidades llamado Proyecto con atributos proyNombre, fechaInicio, fechaFin y presup. Muestre como se representarían este conjunto de entidades y su relación con Empleado en el diagrama E-R. Suponga que quiere representar el número de horas que se asignan a un empleado para trabajar en un proyecto y muéstrelo en el diagrama.
1 M
M 1
empId
socSecNo
Empleado
M
M
M
M
1
1
salario
1
empNombre
tituloPuesto
M HorasLaboradas Labora M
M 1
Horario 1 1
1
M 1 horaEntrada
M
proyNombre
horaSalida
M
Proyecto
presupuesto
Fecha
fechaInicio
fechaFin
b. Al hacer las suposiciones necesarias, tome una decisión acerca de la Cardinalidad y las restricciones de participación de la relación y agregue los símbolos adecuados al diagrama E-R.
c. suponga que debe agregar otra entidad llamada Departamento. Cada empleado trabaja solo para un departamento. Los proyectos no los patrocina directamente un departamento. Elabore los atributos necesarios y agregue esta entidad y las relaciones adecuadas al diagrama.
3.4 Suponga