Que nea tener que acer esto
Agencia “
Paloma blanca”
Una agencia de viajes desea informatizar toda la gestión de los viajeros que acuden a la agencia y los viajes que estos realizan. Tras ponernos en contacto con la agencia, ésta nos proporciona la siguiente información.
La agencia desea guardar la siguiente información de los viajeros: documento de identidad, nombre, dirección y teléfono.
De cadauno de los viajes que maneja la agencia interesa guardar el código de viaje, número de cupos o puestos disponibles, fecha en la que se realiza el viaje y otros datos que considere importante. Un viajero puede realizar tantos viajes como desee con la agencia. Un viaje determinado sólo puede ser realizado por un viajero.
Cada viaje realizado tiene una ciudad destino y una ciudad origen. De cadauna de las ciudades de ellos se quiere almacenar el código, nombre y otros datos que puedan ser de interés. Un viaje tiene un único lugar de destino y un único lugar de origen.
Tema para la exposición
:
Cuál es la diferencia entre: Llave primaria, Llave foránea.
¿Qué uso se le da en una base de datos relacional?
Hola!!
Llave primaria es un identificador unico y no nulo, existe primariasimple y compuesta.
Llave foranea es una llave extranjera que hace referencia a la llave primaria de otra tabla.
Ejemplo. En una base de datos de control de estudiantes, el carne de la tabla de estudiantes es llave primaria y el carne de la tabla asignacion es una llave foranea.
Saludos!!
llave primaria es aquel atributo que es clave para la identificacion de tu tabla, este no se repite y noacepta valores nulos. las llaves foraneas te hacen referencia a una llave primaria de otra tabla.
LLAVE PRIMARIA
Una llave primaria es un campo único , irrepetible que sirve para identificar los registros de una tabla como distintos, además de que sirve para hacer relaciones ( uno a uno, uno a muchos, muchos a muchos entre tablas, sin las llaves primaria las bases de dato relacionales notendrían sentido y siempre existiría información repetida.
LLAVE FORANEA
Es uno o mas campos de un tabla que hacen referencia al campo o campos de llave principal de otra tabla, una llave foranea indica como esta relacionadas las tablas. Los datos en los campos de ambas deben coincidir, aunque los nombres de los campos no sean los mismos.
14. ¿Qué es una llave primaria y una foránea?
ClavePrimaria
En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.
Una clave primaria debe identificar unívocamente a todas las posiblesfilas de una tabla y no solo a las filas que se encuentran en un momento determinado. Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro). Las guias telefónicas y diccionarios no pueden usar nombres o palabras o números del sistema decimal de Dewey como claves candidatas, porque identifican unívocamente números de teléfono o palabras.
Una clave primaria es uncaso especial de clave única. La mayor diferencia es que para claves únicas, no se impone automáticamente la restricción implícita NOT NULL, mientras que para claves primarias, sí. Así, los valores en columnas de clave única pueden o no ser NULL. Otra diferencia es que las claves primarias deben definirse por medio de otra sintaxis.
El modelo relacional, según se lo expresa mediante cálculorelacional y álgebra relacional, no distingue entre clave primaria y otros tipos de claves. Las claves primarias fueron agregadas al estándar SQL principalmente para conveniencia del programador.
Tanto claves únicas como claves primarias pueden referenciarse con claves foráneas.
Clave Foránea
En el contexto de bases de datos relacionales, una clave foranea (o Foreign Key FK) es una limitación...
Regístrate para leer el documento completo.