Por fin he empezado mi primer programa serio.
A las pocas cosas que había hecho hasta ahora se les podría llamar experimentos y no pasaban de las dos tablas, por supuesto totalmente independientes la una de la otra.
El programa es (¿será?) bastante particular, es decir, que no será muy útil para la mayoría de la gente, ya que lo estoy haciendo para una persona determinada. Se trata de un gestor de representaciones operísticas en el que se pueden almacenar y manejar tablas de cantantes, teatros, óperas, compositores, directores y orquestas, además de todas las actuaciones.
Parece que esto de las bases de datos no es cosa de niños, y por eso es mejor ayudarse con los diagramas entidad / relación (E/R). Sin duda estos esquemas me están ayudando muchísimo: ya tengo totalmente aclarado el diseño de las tablas, qué está relacionado con qué, cuáles son los mantenimientos más sencillos de hacer para comenzar con ellos… etc. Total, que en dos mañanas, además de aprender un sistema comodísimo para la creación de las tablas, índices y relaciones sobre el cuál hablaré dentro de poco, ya tengo los 5 mantenimientos sencillos funcionando. También hay que decir que el diseño de la interfaz me está costando bien poco gracias a que estoy utilizando la clase tFsdi.
Hoy Jose Alfonso Suárez Moreno, presidente de la Asociación Olivares 2000, nos explica qué es esto de los diagramas E/R en su primera colaboración con código escrito:
Diagramas Entidad/Relación: Una Forma Gráfica De Representar Una Base De Datos
Desde hace mucho tiempo, los diseñadores de sistemas, los analistas y los programadores han buscado un sistema que les permita "visualizar" una base de datos, sus tablas, el contenido de éstas, las claves y las interrelaciones con otras tablas.
Los diagramas Entidad/Relación permiten efectuar esta representación de forma sencilla usando unos pocos símbolos:
Un restángulo representa una entidad o aquello de lo que queremos guardar información.
Un rombo representa la interrelacion de una entidad con otra.
Un cículo pequeño, unido mediate una linea a una entidad, indica un atributo (o unidad básica de información) de ésta.
Las entidades pueden ser FUERTES y DÉBILES. Una entidad FUERTE es la que existe por sí misma y la DÉBIL es la que precisa de una fuerte para su existencia. Las entidades débiles se representan con un rectángulo dentro de otro.
Los atributos pueden ser:
-> Simples: No se pueden descomponer (por ejemplo un DNI)
-> Compuestos: Pueden ser descompuestos (por ejemplo, nombre se puede descomponer en Nombre, Primer Apellido y Segundo Apellido)
-> Univalorados: Solo pueden tener un valor único (por ejemplo el nº de la seguridad social)
-> Multivalorados: Pueden contener varios valores (por ejemplo teléfonos)
-> Nulos: Pueden tener valores nulos
-> Derivados: Se obtienen a partir de otros. (por ejemplo el importe de una linea de factura, se obtiene de Cantidad^Precio)
Las interrelaciones entre entidades expresan mediante un verbo el lazo de unión existente, por ejemplo:
Persona --- VIVE --- Casas
Ejemplo de diagrama Entidad/Relación con ejemplos de lo aquí descrito.
Si alguien desea más información sobre el tema puede ponerse en contacto conmigo en jasm@tiscali.es
(c) 2003 por José Alfonso Suárez Moreno
comentarios (63) |
¿Que software usas para hacer los diagramas?
Rafael.
Rafael,
PowerDesign 9.1, muy bueno y muy caro ;-)
es una basura la informacion que ponenn acerca de ing de software quiero algo mas completo y
que sea profundizado
soy estudiante de informatica y sistemas mi comentario es que la pagina deve de mostrar mas ejemplos sobre diagramas de entidades
Muy incompleto, para tomarse el trabajo de publicar algo, por lo menos debe tener un mínimo de información, cosa que no se cumple aquí.
Alguien sin conocimiento puede llegar a tomar como válido y pensar que el tema termina acá.
Marcos, Elizabeth, Marcelo:
Esta página no pretende ser ninguna guía de aprendizaje, ni ningún manual. Es una página personal en la que escribo sobre lo que quiero y la cual pueden visitar quien quiera. Marcos, te agradecería que fueras más respetuoso con el trabajo de los demás, y que no exigieras tanto, ya que esto no se ha escrito para tí. Elizabeth, la página no 'deve' mostrar más ejemplos, se ha mostrado lo que se ha creido conveniente, y por amor al arte. Marcelo, este pequeño artículo no pretende ser una guía de aprendizaje para nadie, y no creo que para molestarse en publicar algo haya que cubrir un mínimo de información... se escribe sobre lo que se quiere.
De verdad que no pretendo ser borde, pero es que para eso lo primero es que no lo seáis vosotros.
Hola..Jaime...
Estoy buscando una herramienta que me genere diagramas E/R sacandolos de una base de datos x....La misma no debe ser tan compleja al momento de generar el diagrama, es decir, que no conlleve tantos pasos y me reduzca al máximo la cantidad de tiempo que invierto con la que estoy utilizando en este momento.
Que sugerencias puedes darme?
Hola Maely,
Pues yo, ya lo siento, pero ando flojísimo en este tema. Sólo conozco el PowerDesign, y no sé si hace eso... no lo he utilizado casi nunca.
OK..Gracias de igual forma!...
Maely,
Usa rational rose.
Tienes toda la razón Jaime, me parecen unos bordes. Yo te doy las gracias por compartir tus conocimientos, ójala todo el mundo hiciese lo mismo.
Por si le sirve a alguien de ayuda yo utilizo para diseñar bases de datos el smartdraw.
Un saludo y gracias.
Muchas gracias, Juani. Por los ánimos y por el nombre de ese programa. Intentaré mirarlo cuando pueda :)
Esta muy bueno el material que esta publicado, por que me sirvio muchisimo , pero deberian enriquecerlos con ejemplos.
Esta muy bien la información pero yo necesitaba ejemplos y no los encontre.
En el ejemplo ahora hay que sustituir las relaciones en forma de verbos por un atributo de la clase maestra que se hereda a la entidad débil para formar las llaves.
Soy un estudiante de electrónica y estoy resibiendo la catedra de Base de Datos, felicito la información pero no encontré problemas de Entidad-Relación ni propuestos ni resueltos.
Hola, muy buena la idea, ayuda a tener una visión sencilla de algo que inicialmente se ve complejo. Suerte.
Los invito a que visiten esta pagina:
http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060029/index.html
Aparte del PowerDesign, ¿alguien conoce algún otro programa para crear modelos de E/R?. He usado Visio 2003, pero no convence. Gracias
Para "dibujar" los diagramas:
Smartdraw o Flowcharter Profesional
Para obtenerlos TOAD, Rational Rose y Visual Paradigm for UML
Hola sabe yo le agradezco de antemano por tener un buen sitio donde los que no dominamos todavia acerca de diagramas entidad / relación (E/R)es una gran ayuda que nos guia para empezar con el interesante mundo de Administrar una base de datos con consistencia. Yo utilizo el Visio y el Rational.
Muchas gracias
Hola Jaime, Que significa DNI,tFsdi?
qiiero que me respondan esta pregrunta.
¡el modelo entidad relacion sirve pra solucionar todo tipo de problemas.
Gracias al creador de esta página, no he leído nada, pero con el hecho de querer compartir sus conocimientos, hay que agradecer.
A los mal agradecidos, si no encontraron nada por qué no siguieron buscando??? en la web hay bastante información, no esperen que le den todo masticado a la primera, así no se avanza en la vida... y mucho menos siendo mal agradecidos...
Bye Gente.. :D
Gracias a tí María Isabel :)
quisiera que me ayudaran publicando ejemplos de modelos entidad - relacion, gracias.
hola quisiera que me ayude a encontrar un manual o tutorial de erwin 4.0.
gracias.
si pudiera mandarmelo a mi email le agradecerìa mucho
como hacer un diagrama E-R de un inventario de
una papeleria
Un buen programa para hacer modelos de entidad relación es el ERWIN es sencillo de usar, se los recomiendo alguien sabe de un sitio web donde pueda encontrar ejemplos de Entidad-Relación
Rodolfo donde puedo conseguir el ERWIN gracias
me perece bien que escribas corto, sencillo y entendible, sigue haciendolo. que de cosas pequeñas se llena el almacen grande
Necesitaba ejemplos de Entidad Relacion pero en realidad no se encuentra nada referente a la pagina.
oyes necisito mas informacion sobre este tema, no podrias recomendarme alguna pag, donde encontrar, te lo agradeceria mucho ;) gracias.
Esta página está bastante bien...
http://sysdev.ucdavis.edu/WEBADM/document/td_entityrel-guidelines.htm
Porfa necesito ejemplos completos de entidad con sus tablas
Donde Puedo bajar el ERwin, o necesito de urgencia,
Donde Puedo encontrar el ERwin, lo necesito de Urgencia
Nwecesito problemas para resolver sobre entidad-relacion.
Virginia.
No se si alguien me recomienda algun sitio web donde pueda encontrar un modelo de base datos o el modelo E/R para un Minimarket....se los agradeceria bastante.
Hola, saludos cordiales, necesito algun tutorial del erwin y ejemplos de modelos relacionales de cualquier caso para estudiarlo.....gracias
me pueden enviar dicha información al: jalegrea@hotmail.com
la verdad,creo que hace falta profundizar unpoco mas en el tema. me gustaría que mostraras un ejemplo detallando pasos para la elaboración del DER y aspectos relevantes a la hora de realizar un analisis para una base de datos.
Me parece muy importante el que una persona ponga sus conocimientos en la red, cuando investigamos algun tema no lo vamos a encontrar en un solo sitio, asi que las personas no conformes con esta pagina deben apoyar en lugar de destruir los buenos propositos de los demas.
gracias
hola, muy interesante todo, pero en ultimas nadie responde, al a pregunta de donde en contrar un programa sencillo y bueno (free) para hacer dichos diagramas!!, y tambien estoy interesado
Hola, estoy buscando un manual del Erwin. Si me podeis decir donde puedo encontralo os lo agradeceria
Deseo saber donde se puede conseguir un manual de Erwin. POr lo pronto yo colocare loq ue tengo de NORMALIZACION en mi página.
http://usuarios.lycos.es/dominox10/
Gracias
hola jaime tienes una informacion muy interesante podrias facilitarme un poco mas de diagramas entidad relacion
¿Alguien ya consiguión un manual de ERWIn? Es que tengo que realizar un modelo E/R en Erwin si alguien tiene algo porfavor compartalo conmigo cadichao@hotmail.com
Hola es muy bueno la explicacion de su tema deberia de dar unos pequeños ejemplos de mas capacidad de logica y construccion de datos, perdon? pero cuando entre ala pagina pense que encontraria mas informacion, pero bueno ¿si puden enviarme sobre como creo o como se hace para relizar una 'PAPELERIA' con sus entidades/relaciones Bien si-no me quedo con lo creado.........gracias............,
Necesito Modelar en Erwin, y Necesito una Pagina WEb que me Ayude. please respondan.
Necesito manual de Erwin en español, muchas gracias.
necesito crear un modelo de entidad relacion bien sea de una empresa privada o de servicios publicos jhoseabanav@hotmail.com
hola necesito crear un modelo de entiddad -relacion para un sistema de informacion de higiene y seguridad industrial, para mi trabajo de grado y necesito un poco mas de informacion o ejemplos
por favor necesito el progama erwin 4.0 ahoraaaaa
please
estamos realizando un trabajo de normalizacion de B.D de una empresa de produccion de estampado metalico, cualquier a que lo necesite se lo envio, pero aun falta hacer unos ajustes, pero les puede servir de algo, comunicarse a ginodurazno@yahoo.com, y se lo envio lo unico que pido es que si hacen alguna modificacion o alguna sugerencia me escriban, esta en Erwin 4.0, tambien tengo el BPwin.
saludos
tengo el erwin 4.0 pero te lo enviaria el dia de mañana por que no lo tengo en la oficina,escribeme
Primero felicidades, al creardor de esta página, ya que a través de ella se pueden cambiar distintas opiniones, ideas y lograr una ayuda mutua, si desean profundizar un poco mas sobre los diagramas entidad relación o algo relacionado con base de datos escribamme a jc_x9@hotmail.com, y ahi encontraremos juntos alguna solución a sus dudas. Adios.
Cual es la diferencia entre diagrama de clases y E-R a nivel conceptual y algun progrmama para odelar aparte del erwin y el BPwin y si saben de alguna web para bajarlos publiquenlos
Por favor o se si alguien me pudiese facilitar ejemplos de sistemas hechos en Rational Rose para guiarme por favor escribanme o mandenme algun tipo de informacion al
correo: kire2_3@hotmail.com
se los agradecere mucho
Hola
Necesito el manual de erwin urgente si alguien lo tiene en pagina web o en cualquier tipo de documento please envienmelo al correo joannyluz@yahoo.com gracias de antemano
alguien tiene alguna clave para visio 2003 profesional por favor enviarla a vferradavaldes@gmail.com
se lo agradeceria mucho
gracias
Hola a todos, ya diseñe mi base de datos pero quiero utilizar el RUP para la documentacion, hacerlo de forma inversa, no se si alguien tiene algun conocimiento al respecto de eso, se lo agradecere mucho, o tal vez algun manual del Rational , no importa si es en ingles.
Gracias :)
quiero ejemplo de bases de datos relaciones
Hola amigos....alguien podria decirme una pagina web donde bajar el Erwin 4.0??...es urgente...por favor enviar su rpta a leosys2000@hotmail.com