Diseño base de datos
Publicado por Carlos (54 intervenciones) el 13/03/2007 09:12:18
Hola a todos:
Os planteo una duda que me ha surgido para diseñar una base de datos para que sea coherente. Se trata de hacer una base de datos de una ETT.
OS cuento asi por encima lo que debe cumplir la base de datos.
Basicamente las tablas son estas:
Tabla ETT (Nombre ETT, Grupo, Categoria, Tipo y Precio)
Tabla Operario (ETT a la que pertenece, Grupo, Categoria, Centro Coste, Nº Operario, Nombre Operario, Fecha Alta y Fecha Baja)
Tabla Fichadas (Nº Operario, Dia, Nº Horas, Tipo)
Dada una ETT
- Esta puede tener varios grupos
- Cada grupo puede tener varias categorias
- Cada categoria puede tener varios tipos
Luego ya vienen las demas tablas Operarios y Fichadas (con sus atributos). Todo queda que una ETT puede tener muchos operarios y cada operario muchas fichadas (se entiende que una cada dia).
La duda que tengo es el plasmar el alta de una ett. Ya que los grupos, categorias y tipos se puede repetir (claro que con una ETT diferente). Algo asi
ETT GRUPO CATEGORIA TIPO PRECIO
ett1 pp st b 50
ett2 pt cc b 80
ett1 pp cc t 80
ett3 pp st c 80
Simplemente a ver si alguien se acuerda como diseñar el alta de la ett con esas caracteristicas para que luego no se puede repetir datos etc etc.
Gracias a todos solo por intentarlo.
Un saludo
Os planteo una duda que me ha surgido para diseñar una base de datos para que sea coherente. Se trata de hacer una base de datos de una ETT.
OS cuento asi por encima lo que debe cumplir la base de datos.
Basicamente las tablas son estas:
Tabla ETT (Nombre ETT, Grupo, Categoria, Tipo y Precio)
Tabla Operario (ETT a la que pertenece, Grupo, Categoria, Centro Coste, Nº Operario, Nombre Operario, Fecha Alta y Fecha Baja)
Tabla Fichadas (Nº Operario, Dia, Nº Horas, Tipo)
Dada una ETT
- Esta puede tener varios grupos
- Cada grupo puede tener varias categorias
- Cada categoria puede tener varios tipos
Luego ya vienen las demas tablas Operarios y Fichadas (con sus atributos). Todo queda que una ETT puede tener muchos operarios y cada operario muchas fichadas (se entiende que una cada dia).
La duda que tengo es el plasmar el alta de una ett. Ya que los grupos, categorias y tipos se puede repetir (claro que con una ETT diferente). Algo asi
ETT GRUPO CATEGORIA TIPO PRECIO
ett1 pp st b 50
ett2 pt cc b 80
ett1 pp cc t 80
ett3 pp st c 80
Simplemente a ver si alguien se acuerda como diseñar el alta de la ett con esas caracteristicas para que luego no se puede repetir datos etc etc.
Gracias a todos solo por intentarlo.
Un saludo
Valora esta pregunta


0