Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2011, 20:45
betuasaber10
 
Fecha de Ingreso: enero-2011
Ubicación: Nuñoa Perú
Mensajes: 43
Antigüedad: 13 años, 9 meses
Puntos: 1
Claves Foráneas

Hola hnos... pasa, sucede y acontece, que quiero hacer un sistema de noticias con PHP y MYSQL; ahora estoy armando la base de datos y tengo problemas al relacionar las tablas mediante FOREIGN KEYS.

Bueno... este es mi script que tengo hasta ahora:
Código:
CREATE TABLE autor (
  id_autor VARCHAR(6) NOT NULL AUTO_INCREMENT,
  Nombres VARCHAR(15) NOT NULL,
  Apaterno VARCHAR(15) NOT NULL,
  Amaterno VARCHAR(15) NOT NULL,
  password_2 VARCHAR(20) NOT NULL,
  PRIMARY KEY(id_autor)
);

CREATE TABLE categorias (
  id_categorias INT(11) NOT NULL AUTO_INCREMENT,
  Nombre VARCHAR(15) NOT NULL,
  PRIMARY KEY(id_categorias)
);

CREATE TABLE noticias (
  id_noticia INT(11) NOT NULL AUTO_INCREMENT,
  categorias_id_categorias INT(11) NOT NULL,
  autor_id_autor VARCHAR(6) NOT NULL,
  titulo VARCHAR(50) NOT NULL,
  fecha DATE NOT NULL,
  hora DATETIME NOT NULL,
  descripcion LONGBLOB NOT NULL,
  imagen LONGBLOB NULL,
  PRIMARY KEY(id_noticia),
  ................
  ................
);
Porfas... necesito completar el script (mysql) para que "id_autor" (tabla AUTOR) & "id_categorias" (tabla CATEGORÍAS) sean claves foráneas en la tabla NOTICIAS.
Y aprovechando... cuál es el tipo de dato pa almacenar un imagen ¿?
De antemano gracias por su ayuda. (B-:)

Última edición por betuasaber10; 03/02/2011 a las 22:07