[Php-avanzado] Normalizacion Juan Manuel V4 - Actualizada

Juan Manuel P. tucu_21 en hotmail.com
Dom Dic 9 02:12:39 ART 2012


Leo acabo de darme cuenta que en las tablas Mascotas_Perdidas, Mascotas_Encontradas y Mascotas_Reunidas he olvidado agregar el campo mas_calles, que tambien me falto agregarlo en la SRS.
Este seria un campo de texto, que no estaria normalizado porque puede ser que se ingrese una calle o zona. Es para tener una aproximacion del lugar donde se perdio o fue encontrada.

In his heart, in his eyes
In his soul, there’s no sign of thunder
Screams, can you hear the screaming
When another restless soul must die

From: tucu_21 en hotmail.com
To: php-avanzado en pato2.fi.mdp.edu.ar
Date: Sat, 8 Dec 2012 22:25:57 -0300
Subject: [Php-avanzado] Normalizacion Juan Manuel V4 - Actualizada




Provincias
[
    pro_id: integer(autoincremental);
    pro_name: Varchar(100);
]

Localidades
[
    loc_id: integer(autoincremental);
    loc_name: Varchar(150);
    loc_pro_id: integer; (FK)
]

Especies
[
    esp_id: integer(autoincremental);
    esp_name: Varchar(100);
]

Razas
[
    raz_id: integer(autoincremental);
    raz_name: Varchar(150);
    raz_esp_id:integer;(FK)
]

Tamanos
[
    tam_id: integer(autoincremental);
    tam_name: Varchar(25);
]

Estados_Publicacion
[
    est_id: integer(autoincremental);
    est_name: Varchar(25); [Activo | Pendiente de Confirmación | Pendiente de Publicación | Rechazado]
]

Contactos_Mascotas
[
    con_id: integer(autoincremental);
    con_name: Varchar(50);
    con_email: Varchar(100);
]

Contactos_Externos
[
    cext_id: integer(autoincremental);
    cext_name: Varchar(50);
    cext_email: Varchar(100);
]

Sexos
[
    sex_id:integer(autoincremental);
    sex_name:Varchar(20);
]

Mascotas_Perdidas
[
    mas_id: integer(autoincremental);
    mas_name: Varchar(50);
    mas_sex:Varchar(20);
    mas_sex_id:integer;(FK)
    mas_raza: Varchar(150);
    mas_raz_id:integer;(FK)
    mas_edad: integer;
    mas_obs: text; - allow NULL
    mas_tamano: Varchar(25);
    mas_tam_id:integer;(FK)
    mas_loc: Varchar(150);
    mas_loc_id:integer:(FK)
    mas_prov: Varchar(100);
    mas_est_id: integer; (FK)
    mas_con_id:integer(FK);
    mas_link: varchar(100); - allow NULL
    mas_fecalta: timestamp;
]

Mascotas_Encontradas
[
    mas_id: integer(autoincremental);
    mas_name: Varchar(50);
    mas_sex:Varchar(20);
    mas_sex_id:integer;(FK)
    mas_raza: Varchar(150);
    mas_raz_id:integer;(FK)
    mas_edad: integer;
    mas_obs: text; - allow NULL
    mas_tamano: Varchar(25);
    mas_tam_id:integer;(FK)
    mas_loc: Varchar(150);
    mas_loc_id:integer:(FK)
    mas_prov: Varchar(100);
    mas_est_id: integer; (FK)
    mas_con_id:integer(FK);
    mas_link: varchar(100); - allow NULL
    mas_fecalta: timestamp;
]


Mascotas_Reunidas
[
    mas_id: integer(autoincremental);
    mas_name: Varchar(50);
    mas_sex:Varchar(20);
    mas_sex_id:integer;(FK)
    mas_raza: Varchar(150);
    mas_raz_id:integer;(FK)
    mas_edad: integer;
    mas_obs: text; - allow NULL
    mas_tamano: Varchar(25);
    mas_tam_id:integer;(FK)
    mas_loc: Varchar(150);
    mas_loc_id:integer:(FK)
    mas_prov: Varchar(100);
    mas_est_id: integer; (FK)
    mas_con_id:integer(FK);
    mas_link: varchar(100); - allow NULL
    mas_fecalta: timestamp;
]

Mas_Pics_P
[
    mpic_id: integer(autoincremental);
    mpic_name: Varchar(50);
    mpic_mas_id: integer; (FK)
]

Mas_Pics_E
[
    mpic_id: integer(autoincremental);
    mpic_name: Varchar(50);
    mpic_mas_id: integer; (FK) 
]

Mas_Pics_R
[
    mpic_id: integer(autoincremental);
    mpic_name: Varchar(50);
    mpic_mas_id: integer; (FK) 
]


Avisos_Obs_P
[
    avi_id: integer(autoincremental);
    avi_mas_id: integer; (FK) 
    avi_cext_id: integer; (FK)
    avi_calle: Varchar(100);
    avi_loc_id: integer; (FK)
    avi_loc:Varchar(150);
    avi_prov:Varchar(100);
    avi_link: varchar(100);
]

Avisos_Rec_E
[
    avi_id: integer(autoincremental);
    avi_mas_id: integer; (FK) 
    avi_cext_id: integer; (FK)
    avi_calle: Varchar(100);
    avi_loc_id: integer; (FK)
    avi_loc:Varchar(150);
    avi_prov:Varchar(100);
    avi_link: varchar(100);
]

Avisos_Reu_P
[
    avir_id: integer(autoincremental);
    avir_mas_id: integer; (FK) 
    avir_link: varchar(100);
]

Avisos_Reu_E
[
    avir_id: integer(autoincremental);
    avir_mas_id: integer; (FK) 
    avir_link: varchar(100);
]

Sugerencias
[
    sug_id: integer(autoincremental);
    sug_name: varchar(50);
    sug_email: varchar(100);
    sug_texto: varchar(500);
]

Tipo_Admins
[
    tad_id: integer(autoincremental);
    tad_name: Varchar(100);
]

Admins
[
    adm_id: integer(autoincremental);
    adm_nombre: Varchar(50);
    adm_apellido: Varchar(50);
    adm_user: Varchar(20);
    adm_pass: Varchar(20);
    adm_email: Varchar(100);
    adm_tad_id: integer; (FK)
]
 		 	   		  

_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20121209/3c47cb7a/attachment.html>


Más información sobre la lista de distribución Php-avanzado