Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Convendrá partir tabla en 2 o más tablas?

Estas en el tema de Convendrá partir tabla en 2 o más tablas? en el foro de Bases de Datos General en Foros del Web. Tengo una tabla con todos los hospitales y centros sanitarios del país que consta de un poquito más de 17.000 registros (BD Access). La estructura ...
  #1 (permalink)  
Antiguo 22/08/2002, 20:36
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Convendrá partir tabla en 2 o más tablas?

Tengo una tabla con todos los hospitales y centros sanitarios del país que consta de un poquito más de 17.000 registros (BD Access). La estructura es similar a esta:

ID - Autonumerico
ID_PROVINCIA – Bueno, es obvio... se relaciona con la tabla “provincias”
ID_DEPARTAMENTO - Localización geográfica... se relaciona con la tabla “departamentos”
LOCALIDAD - Otra localización geográfica más puntual (si lo logro, se relacionaría con la tabla “municipios”...)
NOMBRE_ENTIDAD
DIRECCIÓN
CODIGO_POSTAL
TELEFONOS
CANTIDAD_CAMAS
TIPO – Contiene solamente estos tres valores: “General, OtroQueNoRecuerdo o Especializado”
ESPECIALIDAD - Sólo para los de “TIPO = Especializado”... el resto es NULL
DEPENDENCIA – Contiene “Comunal, Municipal, Provincial, Nacional o Privado”

...y otros campos que no vienen al caso...

La cuestión es si conviene dejar la tabla tal cual está o codificar los campos TIPO y DEPENDENCIA y crear dos tablas adicionales con estos dos campos para que se relacionen con la tabla “hospitales”

Sugerencias?

saludos
  #2 (permalink)  
Antiguo 23/08/2002, 01:08
Avatar de sagitaria  
Fecha de Ingreso: abril-2002
Ubicación: Limpiando parabrisas en l
Mensajes: 1.064
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Convendrá partir tabla en 2 o más tablas?

¿Alguna sugerencia?

...mmm

¿Escribir "estuve" con "v" ?

;)
  #3 (permalink)  
Antiguo 23/08/2002, 08:18
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Convendrá partir tabla en 2 o más tablas?

Hola Dazuaga :)

Si lo dejás así como está, tenés la ventaja de que es mas simple para las consultas que andar vinculando tablas, simplemente validás que la entrada sea correcta y listo, o hacés un desplegable para asegurarte que la entrada sea la adecuada.

Si lo pasás a otra tabla, la ventaja potencial es que si algún día se les ocurre que ya no se llama "Especializado", si no "Específico", modificás un solo registro y listo, todas las consultas de allí en más mostrarán el nuevo valor.

Suerte ;)

<table><tr><td><IMG src=banderas/argentina.gif></td><td><small>Alta en el cielo, un águila guerrera<br>audaz se eleva, en vuelo triunfal.<br>Azul un ala, del color del cielo.<br>Azul un ala, del color del mar.</small></td></tr></table>
  #4 (permalink)  
Antiguo 23/08/2002, 09:17
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Convendrá partir tabla en 2 o más tablas?

Cita:
Estaba
Estava
Estuve
Estube
Malditos verbos irregulares

Gracias por las sugerencias :)
  #5 (permalink)  
Antiguo 23/08/2002, 09:33
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
Re: Convendrá partir tabla en 2 o más tablas?

Si solo estas insertando el codigo: Dejala como la tienes !!

Pero si estas insertando la descripcion es mejor crear otra tabla !!



------------------------
Move Up or Move Out !!!
------------------------
  #6 (permalink)  
Antiguo 23/08/2002, 10:27
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Convendrá partir tabla en 2 o más tablas?

Parti TODA la tabla en Muchas Tablitas.

Por un mundo más normalizado.
  #7 (permalink)  
Antiguo 26/08/2002, 15:40
 
Fecha de Ingreso: marzo-2002
Mensajes: 99
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Convendrá partir tabla en 2 o más tablas?

Un poco de seriedad amigos, bastante buenas las bromas, pero vamos es un foro tecnico o no?

Bueno, espero ayudarte, de manera de buscar y que la bd y la tabla sea mas rapida, esta ok como la tienes, todo en una misma tabla, pero ahora del modo de Performance, esta mal distribuida.

Te aconsejo, que la distribullas y que le hagas unos buenos indices, con sus respectivas pk y no creo quesignifique mayor problema, asi la tabla principal recibira solamente los datos que te interezan vinculados a las otras tablas mediante los indices y pk....
  #8 (permalink)  
Antiguo 26/08/2002, 16:05
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Re: Convendrá partir tabla en 2 o más tablas?

ok, gracias.

ahora sólo me resta poder ubicar 4000 y pico de registros en el territorio nacional uno a uno

...y próximamente una tabla de &quot;educación&quot; con todas las instituciones educativas y otra de &quot;justicia&quot; con todos los juzgados del país...

me c@go en mi jefe :cantar:

  #9 (permalink)  
Antiguo 01/09/2002, 06:02
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
Re: Convendrá partir tabla en 2 o más tablas?

Dazuaga:

Observando tus tablas...

Cita:
ID_PROVINCIA – Bueno, es obvio... se relaciona con la tabla “provincias”
ID_DEPARTAMENTO - Localización geográfica... se relaciona con la tabla “departamentos”
LOCALIDAD - Otra localización geográfica más puntual (si lo logro, se relacionaría con la tabla “municipios”...)
veo que no estas normalizando tu base de datos. Sugiero, si no es muy tarde a estas alturas, que lo organices de la siguiente manera

id_localidad (foreign key)

en tu tabla de localidades incluyes

id_provincia (foreign key)

y en tu tabla de provincias

id_departamento (foreign key)
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 00:23.