¿Qué tipo de relación hay entre estas tablas?
Tengo dos tablas que tienen claves foráneas para la clave principal del otro. Este DB está en francés. Traduciré las dos tablas que quiero que entiendas.
Atelier Cuisine ==> CocinaCuisinier ==> Chef de cocinaEntonces en esta imagen vemos que en elKitchen
tabla tenemos un PK referenciado por el FK de laCooking chef
mesa; en elCooking chef
tabla tenemos un PK referenciado por el FK de laKitchen
mesa. Entonces estoy confundido. No entiendo este tipo de relación entre estas tablas.
Y espero verificar mi consulta que hice para crear estas dos tablas si es correcta
CREATE TABLE [ATELIER CUISINE] (
NumCuisine INT NOT NULL PRIMARY KEY,
TelCuisine VARCHAR(50) NOT NULL
)
CREATE TABLE CUISINIER (
NumCuisinier INT NOT NULL PRIMARY KEY,
NomCuis VARCHAR(50) NOT NULL,
DateEmb DATE NOT NULL,
NumCuisine INT NOT NULL CONSTRAINT FK_CUISINIER_NumCuisine FOREIGN KEY REFERENCES [ATELIER CUISINE](NumCuisine)
Vea la imagen aquí:
Modelo de relación de la base de datos del restaurante.
Vea la imagen aquí:
Registros de ejemplo para algunas tablas