Академический Документы
Профессиональный Документы
Культура Документы
Un modelo de datos es una coleccin de herramientas conceptuales para describir los datos y las relaciones entre s.
MODELO RELACIONAL
Es un modelo de menor nivel. Usa una coleccin de tablas para representar los datos y sus relaciones. Su simplicidad permite ha permitido su adopcin general.
Algo que se puede tocar, palpar con los sentidos. Ejemplo: Concreta
Una persona
Una computadora Algo intangible. Ejemplo: Un puesto de trabajo. Una asignatura. Un prstamo. Unas vacaciones Telfono Nombre: primer nombre, segundo nombre Cuando no existe un dato para ubicar en un atributo Para identificar el numero de entidades asociadas a una entidad Un solo valor para una entidad concreta tiene un conjunto de valores para una entidad especfica.
Entidades
Abstracta
CONJUNTO DE ENTIDADES
Simple Compuesto
Nulo
Atributos
Derivado Monovalorado Multivalorado
Recursivos
Relacin
CONJUNTO DE RELACIONES Es una asociacin entre entidades Descriptivos
Cuando el mismo tipo de entidades participa ms de una vez con diferentes papeles.
SUPERVISOR relaciona un empleado con un supervisor y ambos son miembros del mismo tipo de entidades EMPLEADO. As el tipo EMPLEADO participa dos veces en SUPERVISION: una vez en el papel de supervisor (o jefe), y una vez en el papel de supervisado (o subordinado). El nmero de conjuntos de entidades que participan en un conjunto de relaciones es tambin el grado del conjunto de relaciones. Un conjunto de relaciones binario tiene grado 2; un conjunto de relaciones ternario tiene grado 3.
Un ejemplar de relacin debe ser identificado unvocamente a partir de sus entidades participantes
UNO A UNO
UNO A VARIOS
CORRESPONDENCIA DE CARDINALIDADES
VARIOS A UNO
VARIOS A VARIOS
La participacin de un conjunto de entidades E en un conjunto de relaciones R se dice que es total si cada entidad en E participa al menos en una relacin en R.
Si slo algunas entidades en E participan en relaciones en R, la participacin del conjunto de entidades E en la relacin R se llama parcial.
UNA CLAVE PERMITE IDENTIFICAR UN CONJUNTO DE ATRIBUTOS SUFICIENTE PARA DISTINGUIR LAS ENTIDADES ENTRE S.
LAS CLAVES TAMBIN AYUDAN A IDENTIFICAR UNVOCAMENTE A LAS RELACIONES Y AS A DISTINGUIR LAS RELACIONES ENTRE S.
LOS VALORES DE LOS ATRIBUTOS DE UNA ENTIDAD DEBEN SER TALES QUE PERMITAN IDENTIFICAR UNVOCAMENTE A LA ENTIDAD.
Una Superclave es un conjunto de uno o ms atributos que, tomados colectivamente, permiten identificar de forma nica una entidad en el conjunto de entidades.
La clave primaria de un conjunto de entidades permite distinguir entre las diferentes entidades del conjunto. Se necesita un mecanismo similar para distinguir entre las diferentes relaciones de un conjunto de relaciones.
Superclaves mnimas se llaman claves candidatas. Se usar el termino clave primaria para denotar una clave candidata, lo que servir para identificar una entidad en un conjunto de entidades
En el caso de que los nombres de atributos de las claves primarias no sean nicos en todos los conjuntos de entidades, los atributos se renombran para distinguirlos; el nombre del conjunto de entidades combinado con el atributo formara un nombre nico.
Ejemplo: el nombre de una persona es insuficiente, por tanto en el ecuador podra citarse el numero de cedula de las personas, ya que esta identificacin es nica.
La estructura de la clave primaria para el conjunto de relaciones depende de la correspondencia de cardinalidades asociada al conjunto de relaciones.
La relacin que asocia el conjunto de entidades dbiles con el conjunto de entidades identificadoras se denomina relacin identificadora.
Un conjunto puede no tener suficientes atributos para formar una clave primaria, se denomina conjunto de entidades dbiles.
Un conjunto de entidades que tiene una clave primaria se denomina conjunto de entidades fuertes.
Se dice que el conjunto de entidades identificadoras es propietaria del conjunto de entidades dbiles que identifica.
Un conjunto de entidades dbiles debe estar asociada con otro conjunto de entidades: identificadoras o propietarias.
Cada entidad dbil debe estar asociada con una entidad identificadora;