Foros del Web » Programando para Internet » PHP »

Diseño de base de datos en MySQL

Estas en el tema de Diseño de base de datos en MySQL en el foro de PHP en Foros del Web. Estimados compañeros, Estoy diseñando una tabla en MySQL, quiero saber si estoy utilizando los campos correctos, si puedo mejorar ese diseño haganmelo saber por favor. ...
  #1 (permalink)  
Antiguo 26/02/2015, 00:02
 
Fecha de Ingreso: agosto-2006
Mensajes: 4
Antigüedad: 18 años, 3 meses
Puntos: 0
Información Diseño de base de datos en MySQL

Estimados compañeros,
Estoy diseñando una tabla en MySQL, quiero saber si estoy utilizando los campos correctos, si puedo mejorar ese diseño haganmelo saber por favor.

Código SQL:
Ver original
  1. CREATE TABLE usuarios (
  2. id INT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. dni INT(8) UNSIGNED NOT NULL,
  4. correo VARCHAR(128) NOT NULL,
  5. contrasena CHAR(32) NOT NULL,
  6. token CHAR(16) NOT NULL,
  7. conectado tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
  8. tipo SET('alumno','padre','profesor','administrativo') NOT NULL,
  9. nombres VARCHAR(48) NOT NULL,
  10. apellidos VARCHAR(48) NOT NULL,
  11. fecha_nacimiento DATE NOT NULL,
  12. foto VARCHAR(48),
  13. pais VARCHAR(32),
  14. ciudad VARCHAR(32),
  15. direccion tinytext,
  16. telefono mediumint UNSIGNED,
  17. celular mediumint UNSIGNED,
  18. cel_alternativo VARCHAR(20),
  19. correo_alternativo VARCHAR(128),
  20. ip VARCHAR(15) NOT NULL,
  21. fecha_registro DATE NOT NULL,
  22. confirmacion_registro tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
  23. PRIMARY KEY(id),
  24. UNIQUE (dni)
  25. )engine=InnoDB DEFAULT charset=utf8;

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:08.