Comunidad de diseño web y desarrollo en internet online

Duda en la construcción de base de datos

Citar            
MensajeEscrito el 25 Ene 2011 05:57 pm
Hola que tal a todos.Un saludo

Pues mi duda es la siguiente:

Yo tengo que crear una base de datos para una empresa, pero aun no se bien el orden de los campos y tablas.

Yo tengo 2 campos:

Obras
-Nombre
-N° de contrato
-Lugar
-Fecha
-Supervisor
-Imágenes <Categorias


Supervisor
-Nombre


Yo llenare un formulario con obras, donde incluiré todo los campos, pero al momento de rellenar ese registro, debo elegir entre un supervisor que ya debería tener su propia tabla, para así mismo agregar mas supervisores.

El problema es que que las imagenes deben de ir en categorias, osea por ejemplo:

Obra
-Obra: Construccion
-N° de contrato: 21222
-Lugar: Valle del sol
-Fecha: 12/12/12
-Supervisor: Jorge santana
-imagenes:
-Avances: image.jpg, image2.jpg
-Errores: image3.jpg, image4.jpg
-Areas: image5.jpg, image6.jpg


Supervisor
-Nombre: Jorge Santana

Y que a la ves, se puedan crear mas categorias para las imagenes o bien eliminar. (Avances, Errores, Areas, + )

No se si me podrían decir,si estoy bien o alguna otra forma

Gracias de antemano.
Saludos

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 25 Ene 2011 07:03 pm
Por cierto en imágenes en el ejemplo, Avances, Errores, erc, son las categorías de imágenes y en lo primero no son campos, son Tablas..Mil disculpas por el error, pero estoy un poco estresado, espero me comprendan, saludos.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 25 Ene 2011 10:12 pm
si reduces tu imagen de avatar con gusto te ayudo! :bate:

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome
Citar            
MensajeEscrito el 25 Ene 2011 10:34 pm
Gracias por responder, y perdón por lo del avatar, ya lo cambie a uno mas pequeño..

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 25 Ene 2011 10:57 pm
Pues yo no lo manejaría con DOS tablas, sino que haría cuando menos las siguientes:

Tabla <Obras> -> "proyects" -> Tabla Principal, contiene las relaciones, link "managers.id_managers" y "id.categories"
Tabla <Validación Obras> -> "status_proyects" -> No dinámica, relaciona estado 0,1, etc con sus valores literales.
Tabla <Usuarios> -> "managers" -> Datos de los Usuarios, link con "type.managers_type"
Tabla <Tipo de Usuarios> -> "managers_type" ->No dinámica, Tipos de Usuarios, Supervisor sería uno.
Tabla <Imágenes> -> "images" -> Imágenes para una obra, link con "proyects.id_proyects" y "type.images_types"
Tabla <Tipo de Imágenes> -> "images_types" -> No dinámica, Tipos de Imagenes, Avances, Errores, etc
Tabla <Categorías> -> "categories" -> Categorías de Obras

Yo armaría básicamente algo así.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 26 Ene 2011 01:07 am
Muchas gracias por tu respuesta Hernán, y tienes toda la razón, to estaba solamente pensando en 2 Tablas, pero a la ves, pensé en la confusión que me podría causar al momento de hacer en enlace con php. Y creo que es un buen acomodo, voy a intentar hacerlo así, y lo enlazare a php y veré que tal el resultado.

De todos modos cualquier cosa yo estaré muy atento a otras opiniones, gracias a todos.

Un cordial saludo.
Diego

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.