Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Estructura base de datos.. (http://www.forosdelweb.com/f86/estructura-base-datos-548921/)

Teoman 16/01/2008 23:20

Estructura base de datos..
 
Que tal compañeros foreros, he creado una estructura de base de datos y quisiera que me dieran sus opiniones de que tal esta, si es que funcionara o con que tipo de datos seria mejor agregarle o modificarle.. (Voy comenzando en MySQL)

Código PHP:

create table maquinas (
id smallint(5unsigned not null auto_increment,
nequipo varchar(20not null,
tag varchar(20not null,
equipo varchar(20not null,
activquin tinytext not null,
activbim tinytext not null,
activsem tinytext not null,
refacc varchar(20not null,
ubic varchar(20not null,
volt tinyint not null,
fases tinyint not null,
amp tinyint not null,
hp tinyint not null,
rpm tinyint not null,
hz tinyint not null,
modelo varchar(20not null,
marca varchar(20not null,
serie tinytext not null,
servicio varchar(20not null,
funcion varchar(20not null,
balerode varchar(20not null,
balerotra varchar(20not null,
transmicion varchar(20not null,
primary key (id),
key (nequipo)


Palabras solamente:
tag
equipo
refacc
ubic
marca

Numeros:
volt
fases
hp
rpm
hz
transmicion

Palabras con caracteres como "," (Coma) y numeros:
activquim
activbim
activsem
modelo
serie
servicio
balerode
balerotra

Es para el siguiente sistema:
http://img441.imageshack.us/img441/8773/dibujohw2.jpg

Saludos y gracias

cala932 17/01/2008 09:47

Re: Estructura base de datos..
 
Hola, bueno mirando tu tabla, algunos campos como marca, y equipo por ejemplo si hay que considerar que hay varias marcas, yo haria una tabla aparte para las marcas y armaria una relacion con la tabla maquina, de esa manera normalizarias un poco mas tu tabla, ya que si deseas incorporar nuevas marcas solo tendras que añadir un registro en la tabla marca, o mejor aun, si llegas a modificarla solo deberas modificar un solo registro en la tabla marca y no recorrer toda la tabla maquina buscando el nombre de la marca que deseas modificar. Espero que se entienda. Lo mismo con los demas campos, dependiendo de lo que quieras hacer.
Saludos.

Teoman 17/01/2008 13:48

Re: Estructura base de datos..
 
Hola que tal mira, el sistema funciona de la siguiente manera:

Tenemos dos secciones ( Administrar | Ver datos )

Administrar:
En esta seccion se encargara el administrador de agregar datos de las maquinas para que los tecnicos puedan comparar semanal , bimestral y quincenalmente los datos de cada una de las maquinas con los datos que tiene el sistema..

VerDatos:
En esta seccion se visualizaran los datos que el Administrador haya agregado.

Lo que se me dificulta un poco es a la hora de crear las tablas... se supone que el Administrador Modificara las tablas mediante el sistema de Administrar, por lo que se tendran que modificar los campos cada que el administrador quiera...

En el sistema biene un bloque donde cualquier persona ponga el numero de la maquina y se actualizara el sistema con los datos de dicha maquina, pero eso ya seria php, no es problema.. solo con las DBS es con lo que batallo un poquito.. si me pudieras decir si esta tabla que hise me funcionara, o si lo que me dijiste es lo que debo hacer o no se jeje..

Muchas gracias por averme contestado.. Espero aberme podido explicar bien..

Saludos


La zona horaria es GMT -6. Ahora son las 13:36.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.