Foros del Web » Programación para mayores de 30 ;) » Programación General »

diagrama de clases - D E/R

Estas en el tema de diagrama de clases - D E/R en el foro de Programación General en Foros del Web. Hola amigos mi pregunta es la siguiente Estoy disñando un diagrama de clases y tengo una duda . El diagrama de clases sera la base ...
  #1 (permalink)  
Antiguo 13/08/2008, 22:03
 
Fecha de Ingreso: mayo-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 0
diagrama de clases - D E/R

Hola amigos mi pregunta es la siguiente

Estoy disñando un diagrama de clases y tengo una duda .

El diagrama de clases sera la base de datos luuego , osea que el diagrama de clases tendre que plasmarlo en tablas en mysql.????

gracias
  #2 (permalink)  
Antiguo 14/08/2008, 05:28
 
Fecha de Ingreso: mayo-2006
Ubicación: Venezuela
Mensajes: 33
Antigüedad: 18 años
Puntos: 0
Respuesta: diagrama de clases - D E/R

El diagrama de clases te contribuye a la construccion de la BD, depende mucho la forma o el enfoque que tenga el diagrama de clases.
  #3 (permalink)  
Antiguo 14/08/2008, 05:30
 
Fecha de Ingreso: mayo-2006
Ubicación: Venezuela
Mensajes: 33
Antigüedad: 18 años
Puntos: 0
Respuesta: diagrama de clases - D E/R

Es decir, puede que cada clase se convierta en una tabla de la BD pero no quizas le falten mas tablas o le sobren.
  #4 (permalink)  
Antiguo 15/08/2008, 14:33
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: diagrama de clases - D E/R

Hola...
Me parece que estas confundiendo las definiciones.
El DER, normalizado, constituye la base para la creación de una base de datos.
Es mas, hay varios programas, y de hecho en SQL 2005, creo que también, que se puede elaborar un der y a partir de ahi te hace el codigo para la base de datos.

El tema con el diagrama de clases, es ya orientado para objetos. Estas utilizando UML, y no todas las clases deberían ser tablas en una base de datos...

Espero haber sido de ayuda.
Cualquier cosa preguntame...

saludos!
  #5 (permalink)  
Antiguo 15/08/2008, 16:34
 
Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 16 años
Puntos: 2
Respuesta: diagrama de clases - D E/R

Bleh. Cada vez que encuentre un thead donde confunden diagrama de clases con DER me voy a meter.

En principio, como ya dijeron el diagrama de clases sirve para documentar un diseño orientado a objetos, mientras que un der el modelado de una base de datos. ¿Que diferencia hay entre ellos? Y pues que son paradigmas distintos.

El paradigma Relacional, en que se basan las bases de datos "supuestamente" (lean las comillas como que teoricamente deberia ser así, pero en la implementación no es taaaaan como dicen) se para sobre lo que es el álgebra relacional. Es decir, tiene fundamentos matemáticos para su construcción. Además, este habla de entidades de DATOS, que estan relacionadas entre sí.

El paradigma de objetos, se basa en objetos. ¿Y que caracteriza a los objetos? Que tienen comportamiento. Los objetos hacen cosas. Las tablas de una base de datos no. Un registro de esas tablas menos.

Que una tabla a veces matchea con una clase... Puede ser, pero eso es:
-porque es una casualidad y tu diseño este bien
-porque tu diseño orientado a objetos puede ser pobre
-porque cuando programabas a objetos pensabas en las tablas y los hiciste calzar justiiito justito.


Bajando a un ejemplo mas en concreto donde esas cosas no matchean. Los objetos no tienen porque tener estado. Hay objetos sin estado, solo con comportamiento y eso es imposible de llevar a una base de datos asi como así.
(Obviamente esos objetos sin estados quizas son dificiles de encontrar si no se tiene mucha experiencia modelando objetos)

Perdon que me enoje
__________________
Saludoss
Guille
  #6 (permalink)  
Antiguo 15/08/2008, 22:45
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: diagrama de clases - D E/R

ajaj, bien bien.
Creo que se redondeo el tema muy bien.

Para recomendarte tengo los libros de UML de Grady Booch James Rumbaugh. Ivar Jacobson (los creadores de este lenguaje de modelado)
En donde se ejemplifican y se definen muy bien cada diagrama (entre ellos el diagrama de clases)
Y con respecto al DER y sus normalizaciones, tenes libros que hablen sobre base de datos....


Cualquier cosa consulta, pero creo que el tema quedo bastante claro...

saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:41.