Borrador de Proceso: Relaciones del Modelo Chinook

Análisis Exhaustivo Tabla por Tabla (Llaves Primarias y Foráneas INTEGER)

INICIO
MÓDULO 1: Catálogo Musical y Géneros (5 Tablas)
Tabla: Artist (PK)
─── ArtistId (INTEGER) ───>
Tabla: Album (FK)
Tabla: Album (PK)
─── AlbumId (INTEGER) ───>
Tabla: Track (FK)
Tabla: Genre (PK)
─── GenreId (INTEGER) ───>
Tabla: Track (FK)
Tabla: MediaType (PK)
─── MediaTypeId (INTEGER) ───>
Tabla: Track (FK)
MÓDULO 2: Listas de Reproducción (2 Tablas + Intermedia)
Tabla: Track (PK)
─── TrackId (INTEGER) ───>
Tabla: PlaylistTrack (FK)
Tabla: Playlist (PK)
─── PlaylistId (INTEGER) ───>
Tabla: PlaylistTrack (FK)
MÓDULO 3: Empleados, Clientes y Ventas (4 Tablas)
Tabla: Employee (PK)
─── EmployeeId / ReportsTo ───>
Tabla: Employee (Recursiva)
Tabla: Employee (PK)
─── EmployeeId = SupportRepId ─>
Tabla: Customer (FK)
Tabla: Customer (PK)
─── CustomerId (INTEGER) ───>
Tabla: Invoice (FK)
Tabla: Invoice (PK)
─── InvoiceId (INTEGER) ───>
Tabla: InvoiceLine (FK)
Tabla: Track (PK)
─── TrackId (INTEGER) ───>
Tabla: InvoiceLine (FK)
FIN
Hosted & Compiled with HtmlRunner.com