Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POR
LEISER DAVID OLEA DURANGO
TUTOR
FRANKLIN DORIA MADARIAGA
PROGRAMACION SQL
UNIVERSIDAD DE CARTAGENA
Ingeniera DE SEISTEMAS
SEMESTRE VIII
AO 2017
EJERCICIO MODELO RELACIONAL
1. Pasar del modelo Entidad Relacin a Relacional el siguiente ejercicio:
2. Se tiene una tabla en una base de datos con la informacin sobre diferentes lugares
vacacionales a los que puede ir un usuario. Los campos son los siguientes:
Dados los datos anteriores, obtener el valor para los siguientes conceptos:
Grado:
Tuplas
Cardinalidad
Claves candidatas.
1)
TAJETA_CIRCULACION
AUTOMOVIL
PK Id_tarj int 11
PK Id_auto int 11
1 propiet_tarjet varchar 50
Modelo_auto varchar 50
serie_tarjet varchar 50
Placa_auto varchar 20
Id_auto_tarjet int 11
Nom_ciudad Dist_ciudad
2)
Id_ciudad Id_pais_ciudad
1
CIUDAD
Pertenencia
Horario_tp
1 Id_ciudad
PAIS
Tipo_
transporte
Id_transp
Nom_pais
Id_pais
Fecha_tp
1
TRANSPORTE
Id_transp Tipo_transp
3)
Grado:
Tuplas
Cardinalidad
Claves candidatas.
Una clave candidata puede ser cualquier columna o combinacin de columnas
que pueden identificarse de manera inequvoca en la tabla de la base de
datos. Puede haber varias claves candidatas en una tabla. Cada clave
candidata puede ser una clave primaria.
Clave primaria (Primary Key, PK) Una clave primaria es una columna o
combinacin de columnas que identifican de forma nica un registro en la
tabla, adems, este tipo de claves no permite nulos y debe ser un atributo
nico en cualquier dominio.
Reglas de seleccin para las claves primarias
Es posible que las claves candidatas que son nicas en este momento
puede contener valor duplicados en otro instante de tiempo. Este tipo de
claves candidatas no renen los requisitos para ser clave principal.
4)
Por qu las llaves candidatas pueden ser utilizadas como primarias? y qu
ventaja nos da esto a la hora de disear la base de datos?