hola todos, muy interesante el foro ,espero me puedan ayudar
en si son 2 consultas :
en sql 2005 no puedo entrar al nodo diagrama de base de datos al hacer clik ahi me sale un error, pero puedo ver todas las tablas, por q pasa eso no me dan los permisos necesarios yaq la BD esta en otra maq y ami me encargaron documentarla.
la otra es si esos diagramas q se crean con esta opcion mencionada del sql2005 es en si el MER? si son lo mismo como identifico la entidades pq en el MER creo q solo van entidades, y si es asi como identifico de todas las tablas q hay cuales de esas tablas son entidades.
desde ya muchas gracias.
....saludos
1. Deberias poner el error que te da, pero usualmente hay problemas de permisos de usuarios para crear ciertos extras en las bases de datos, creacion de modelos e-r, creacion de usuarios, de jobs, etc es de revisar con que usuario se esta ingresando
2. Pues mira este es un tema bastante amplio, pero para ayudarte te van dos cosas:
lo que genera el sql es un diagrama de "modelo relacional" diagrama de base de datos y lo que tu preguntas es un diagrama "entidad-relacion", a simple vista pueden ser lo mismo y lo son, pero a nivel diferente, me imagino que ahondar en el termino
relacional o
relacion esta de mas.
entonces para crear una base de datos relacional se pasan por estos puntos:
Ideas --> diagrama E-R (entidad-relacion) --> modelo relacional --> base de datos relacional
1- con las ideas empezas a maquinar lo que queres, luego vienen 3 tipos de modelado: conceptual, lógico y físico.
2- el diagrama E-R es modelado conceptual, en el pones tus entidades y las relaciones que tendran, es el tipico diagrama que tiene los cuadritos para señalar las entidades (lo que en el modelo relacional serian las tablas), rombos para las relaciones (lo que en el modelo relacional serian las keys) y ovulos para los atributos de las entidades (lo que en el modelo relacional serian los campos de las tablas). El modelo e-r se considera un modelo conceptual ya que permite a un nivel alto el ver con claridad la información utilizada en algun problema o negocio porque es donde vos vas armando como va a ser tu BDD
3- el Modelo Relacional es un modelo lógico que se conoce como "esquema de la base de datos" (database schema) a partir del cual se podrá realizar el modelado físico en el DBMS (Database management system, o en español: sistemas de gestión de base de datos - SGBD), es importante mencionar que es un paso necesario, no se puede partir de un modelo conceptual para realizar un físico, aqui transcribis tu diagrama E-R en una forma que sera mas parecida a como sería organizado en la BD. Las entidades las reemplazas por tablas, los atributos por campos de esas tablas y las relaciones las mantenes igual pero ya señalando llaves primarias y foraneas.
4- el modelado fisico ya es crear tu base de datos a partir del modelo referencial
como ves en teoria todo es lo mismo, pero en niveles diferentes, pero podes pasar de uno a otro y viceversa sin ningun problema, no tendria porque haberlo, ahora es de preguntar si en tu trabajo o universidad te valen los modelos referenciales como diagramas entidad-relacion, para mi tesis me lo valieron, porque decian que era mas ordenado ver ya como iban a quedar si fueran tablitas a ver el vergo de rombitos, cuadritos y ovalitos en una pagina.
Aca vas a poder encontrar buena informacion
http://ict.udlap.mx/people/carlos/is341/bases02.html
http://ict.udlap.mx/people/carlos/is341/bases03.html
en el segundo link te enseñan como convertir un diagrama e-r (figuritas) al diagrama de base de datos (tablita) si tenes un diagrama de base de datos y lo qures convertir a un e-r sigue la logica inversa, pero no es para perderse, lo que decis que si todas las tablitas con entidades, pues si lo son, y los campos que te ponen adentro de esas tablitas son los atributos u ovalos en el d e-r, saludos
EDIT: resumiendo algo asi seria:
