hola's: mi consulta es la siguiente: Estoy creando mi base de datos en mysql y tengo varias tablas que tienen claves foráneas, como por ejemplo, en mi caso, la tabla habitación que aparte de tener su clave primaria cod_hab, tiene dos calves foraneas que son cod_tipo y rut_pas.
Por lo que revise en unos manuales, la creación de la tabla quedaría así:
create table habitacion (cod_hab char (5) not null, cod_tipo char(2) not null, rut_pas char(10) not null, ubicab_hab char (20), dispon_hab tinyint (1), privilegios char (30), caracteristicas char (80), primary key (cod_hab), primary key (cod_tipo), primary key (rut_pas));
No está bien, cierto?...no habria que poner foreing key o references???
Alguién podría aportarme algo???
Muchas gracias!