[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Base de Datos



Estoy de acuerdo con Cibermaya...en Diseño de Bases de Datos, existe bastante bibliografia que te sirve para entender como se debe diseñar una Base de Datos, para optimizar tus tablas y evitar en cierto modo la redundancia de datos, y bueno mas que un estandar es una técnica , la llaman Normalización, claro tu decides la conveniencia de la normalización según el problema, dicen los que saben que vas de una 1era forma normal hasta una 3era forma normal que ya es algo terrestre, pero hay otros que van mas alla hablando de formas normales mas alla, 4a...etc... pero esos ya no son de este planeta porque si ya con la 3era andas sufriendo...pero bueno tambien dependera mucho si tu b.d. es transaccional o sera un datawarehouse, pues ahi incluso cambia un poco el panorama, pues quizas por la cantidad de datos que puedes almacenar te convenga no particionar tanto en tablas porque se hace mas complicada tu consulta SQL y luego el rendimiento se nota si tu consulta no fue bien armada...pero ahi ya son otras técnicas que solo los expertos en esto sabran decirte...yo solo te comento lo que dicen los que saben de esto...dicen que hay un libro de un barquito que habla de esto...yo creo que lo llegue a fotocopiar cuando estudie pero no recuerdo si lo lei completo jejejeje...lo que si recuerdo que en el indice decia como tema Normalización y hablaba de Bases de Datos Relacionales.


Gabriel Tlaxcalteco Tecalco.
Email:gabriel_tt en proyectolibre org
Email:gabriel_tt en hotmail com
Sitio WEB: http://www.proyectolibre.org
"Libre como en Libertad" Richard Stallman.




From: Rafael Villar <morgano5 en gmail com>
Reply-To: linux en linuxppp com
To: linux en linuxppp com
Subject: Re: [Sop.Tec.LinuxPPP] Base de Datos
Date: Fri, 22 Jul 2005 15:56:33 -0500

Salu2 Alex

No existen estándares para lo que quieres (al menos, sobre tu pregunta de
guardar qué en qué tabla) Eso más bien tiene que ver con el diseño de tu
aplicación y depende se si los elementos "persona" varían mucho o poco unos
de otros. Si todas las personas tienen los mismos campos (nombre, apellido
paterno, materno, edad... ) puedes ponerlos en la misma tabla, con un campo
indicador de role, o también puedes poner aparte una tabla de roles, por si
alguno de tus elementos "persona" juega más de un role (por ejemplo, ser
estudiante y empleado al mismo tiempo). Es igual de válido que tengas una
tabla "estudiantes" y otra de "profesores" y otra de "empleados".

El día 22/07/05, CyberMaya [Alejandro Bautista] <alex en cybermaya com>
escribió:
>
> Que tal..
>
> si existe un estandar..
> se llama normalizacion.
> 1N 2N etc.
>
> http://www.monografias.com/trabajos5/norbad/norbad.shtml
>
> saludos!!
>
> alex bautista
> cancun mexico
>
> -----Mensaje original-----
> De: linux-admin en linuxppp com [mailto:linux-admin en linuxppp com]En nombre
> de Juan Jose Bermejo
> Enviado el: Viernes, 22 de Julio de 2005 02:48 p.m.
> Para: linux en linuxppp com
> Asunto: [Sop.Tec.LinuxPPP] Base de Datos
>
>
>
> Se que esta lista es para resolver dudas de linux asi
> que me disculpo por haacer esta pregunta acerca de
> bases de datos, tal vez alguien haya tenido el mismo
> problema:
>
> estamos trabajando con mysql y tenemos dos opciones:
>
> 1.- tener una tabla para alumnos otra tabla para
> empleados y asi sucesivamente
>
> ó
>
> 2.- tener una sola tablas para todos y solo agregar un
> campo que nos indique de que tipo es la persona si es
> alumno, empleado, etc
>
>
> Existe algun estandar internacional para decidir cual
> esquema seguir ?
>
> Saludos y gracias.
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> --
> Lista de soporte de LinuxPPP
> Dirección email: Linux en linuxppp com
> Dirección web: http://mail.linuxppp.com/mailman/listinfo/linux
> Reglas de la lista: http://linuxppp.com/reglas.html
>
> --
> Lista de soporte de LinuxPPP
> Dirección email: Linux en linuxppp com
> Dirección web: http://mail.linuxppp.com/mailman/listinfo/linux
> Reglas de la lista: http://linuxppp.com/reglas.html
>

_________________________________________________________________
T1msn. Más Útil Cada Día  http://www.t1msn.com.mx/




[Hilos de Discusión] [Fecha] [Tema] [Autor]