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

modelar la tabla telefonos para un sistema de colegio ?

Estas en el tema de modelar la tabla telefonos para un sistema de colegio ? en el foro de Bases de Datos General en Foros del Web. Hola a todos, Estoy modelando una base de datos para gestionar la parte academica de un colegio, y me complico un poco con los telefonos, ...
  #1 (permalink)  
Antiguo 07/09/2006, 20:05
 
Fecha de Ingreso: noviembre-2005
Mensajes: 78
Antigüedad: 18 años, 5 meses
Puntos: 0
modelar la tabla telefonos para un sistema de colegio ?

Hola a todos,

Estoy modelando una base de datos para gestionar la parte academica de un colegio, y me complico un poco con los telefonos, en un principio estaba poniendo el telefono como un campo mas en las tablas padres, alumnos, profesores, etc. el profesor me dijo que fuera mejor si utilizara una tabla aparte puesto que existe telefono en la oficina, casa, el celular, etc. Ahora como desarrollo la tabla ? estaba pensando poner campos como concepto y numero, id_usuario, tabla_origen, pero no me convenze, tal vez ya haya un tipo para resolver este problema que pienso que debe ser comun, agradeceria sus comentarios y sugerencias,

gracias por adelantado,

saludos.
  #2 (permalink)  
Antiguo 07/09/2006, 20:33
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Hola, yo trabajo en una universidad, y si gustas podria usar más o menos lo que se usa aqui.
Aqui tambien se tiene lo mismo, es decir, telefono de casa, celular, trabajo etc.

Entonces tenemos:
Tablas:

TIPO_TELEFONO
codtiptel char(2);
destiptel varchar2(25) -- Esta parte depende de la BD que uses

ALUMNO_TELEFONO
codalu char(5) --Depende del tamaño que desees usar
contel number,
numtel char(15),
codtiptel char(2) -llave foranea

Ahora, en la tabla alumno_telefono, se pone un consecutivo por que un alumno podria tener más de un telefono de casa o celular, etc, esto hace de la tabla que tenga llave primaria (codalu,contel)
Para docentes y padres si gustas haces tablas diferentes (depende de como lo quieras hacer), aqui lo usamos asi....
Saludos, espero que te ayude
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #3 (permalink)  
Antiguo 08/09/2006, 06:24
 
Fecha de Ingreso: noviembre-2005
Mensajes: 78
Antigüedad: 18 años, 5 meses
Puntos: 0
Hola pequeñoMauro, muchas gracias por la respuesta,

solo para aclarar que es el campo contel number es el consecutivo??,

gracias por adelantado,

saludos.
  #4 (permalink)  
Antiguo 08/09/2006, 08:11
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Cita:
Iniciado por lucas_950
Hola pequeñoMauro, muchas gracias por la respuesta,

solo para aclarar que es el campo contel number es el consecutivo??,

gracias por adelantado,

saludos.
Asi es Lucas, el post anterior te comente que tenemos un consecutivo para poder tener una llave primaria única por si un alumno, profesor o padre de familia tiene dos telefonos de casa, en este caso, la llave primaria, como repito, seria :

codalu
contel
(Tu le das el orden que desees)
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #5 (permalink)  
Antiguo 08/09/2006, 21:50
 
Fecha de Ingreso: noviembre-2005
Mensajes: 78
Antigüedad: 18 años, 5 meses
Puntos: 0
Gracias compañero,

si te es posible quisiera pedirte un favor mas, como es la relacion de maestros, materias, alumnos, notas?. yo lo hice esa parte, pero me gustaria ver otros modelos, el modelo de telefonos estuvo muy bueno, por eso me gustaria ver las otras relaciones,

Gracias por la ayuda,
saludos.
  #6 (permalink)  
Antiguo 11/09/2006, 15:03
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Hola lucas, no se como lo manejaras en ese caso, es algo extenso.
Pero en las tablas que me dices es más o menos asi:

Docente ( o maestro)
coddoc
apepatdoc
apematdoc
nomdoc
etc...

Curso (o materia)
codcur
descur
etc....

Nosotros aqui manejamos por curso, secciones....

Seccion
codsec
consec --Consecutivo, ya que las secciones se repiten por semestre académico
codcur --llave foránea
coddoc --llave foránea

codsec y consec serian la llave primaria

Aparte una tabla Notas, que lleva campos que no te ayudarian, pero que en tu caso o de acuerdo a las tablas puestas

Notas
codalu
codcur
codsec
consec
tipo_nota -- si gustas le pones este campo
nota

Espero que te de una guia....
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #7 (permalink)  
Antiguo 12/09/2006, 13:45
 
Fecha de Ingreso: noviembre-2005
Mensajes: 78
Antigüedad: 18 años, 5 meses
Puntos: 0
Gracias pequeñoMauro,

Saludos.
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 16:44.