Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TIPOS DE LLAVES
Llave candidata:
Llave primaria: Es la
Cualquier conjunto de
llave candidata
atributos que
elegida por el
identifican unívoca y
diseñador como llave
mínimamente cada
de la relación
tupla de una relación.
• Llave foránea: Un atributo o conjunto de
atributos en una relación que constituyen
una llave primaria en alguna otra.
NO PUEDEN EXISTIR TUPLAS IGUALES NO HAY ORDEN EN LAS TUPLAS NI EN LOS VALORES QUE PUEDEN TOMAR LOS
LOS ATRIBUTOS ATRIBUTOS SON ATÓMICOS, ES DECIR,
EN EL CRUCE DE UN ATRIBUTO Y UNA
TUPLA SÓLO PUEDE HABER UN VALOR.
REGLAS DE INTEGRIDAD
Entidad
Referencial
Llave
primaria (PRIMARY
KEY) permite declarar
un atributo o conjunto
DECLARATIVAS de atributos como No toma valores nulos
llave primaria que
identifica
unívocamente cada
tupla de una relación.
Unicidad (UNIQUE) los valores de un atributo o
conjunto de atributos no pueden repetirse. Permite la
definición de claves candidatas
PROCEDURAL
R={A:D,I}
• R el nombre de la relación
• A el nombre de los atributos que la componen
• D los dominios de los que toman valores
los atributos
• I restricciones de integridad, llaves que contiene
16
REGLAS
PARA
OBTENER
MODELO • Para obtener el modelo Relacional a
partir del modelo Entidad Relación
RELACIONAL existen una serie de reglas a seguir.
A PARTIR DEL
MODELO
ENTIDAD
RELACIÓN
17
18
Simbología a utilizar 19
Ejemplo:
EMPLEADO={cveEmp(PK),rfcEmp(U),nomEmp,apPat(N),apMat,fechaNac,edad(C)* CS1}
CORREOEMP={[cveEmp(FK),correo(U)](PK) }
EJEMPLO
MATERIA={claveMat(PK), nomMateria}
GRUPO={[claveMat(FK),numGrupo(D)](PK), horario}
RELACIONES RECURSIVAS