Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 16-ene-2008, 22:20   #1 (permalink)
Teoman ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 2
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
Teoman está desconectado   Responder Citando
Antiguo 17-ene-2008, 08:47   #2 (permalink)
cala932 está en el buen camino
 
Avatar de cala932
 
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 705
Enviar un mensaje por MSN a cala932
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.
__________________
->Aprender es un proceso que incluye el error..
->Si la vida te da la espalda .... tocale el culo.
cala932 está desconectado   Responder Citando
Antiguo 17-ene-2008, 12:48   #3 (permalink)
Teoman ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 2
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
Teoman está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:24.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93