InicioApuntes Y MonografiasDocumentacion de bases de datos: Diagramas en SQL Server

Documentacion de bases de datos: Diagramas en SQL Server

Cuando es uno mismo quien ha diseñado una base de datos tal vez solo necesite “seguir su instinto” para encontrar lo que busca. Sin embargo, generalmente tenemos que bucear en la base de datos que creó alguien más, y aprender su instinto se complica…

La profundidad de información que necesitaremos dependerá de lo que vayamos a hacer con la base de datos. Para empezar voy a mostrarles cómo explorar las tablas y la relación entre ellas con una herramienta sencilla de MS SQL Server: los Diagramas.

Para manejar diagramas deberán ingresar al SQL Server Enterprise Manager (o Administrador Corporativo), desplegar el árbol hasta llegar a la base de datos en cuestión. Allí habrá una sección “Diagramas”, seleccionándola permitirá ver los existentes en el panel derecho, además de poder generar alguno nuevo con el menú contextual (click derecho para los amigos).



Creación de diagramas

En SQL Server 2000 disponemos de un asistente para generar un diagrama. Es bastante sencillo, solo consultará las tablas que deseamos agregar. Además se encarga de incluir las tablas relacionadas hasta un n-ésimo nivel, regulado por el usuario. Cada vez que se agregue una tabla el asistente adicionará las relacionadas.



Click en Siguiente, Finalizar, y ya contamos con un diagrama de las tablas seleccionadas más aquellas que se encuentren relacionadas.
El campo de relación corresponderá con las claves primarias y foráneas (primary key / foreign key) según se haya diseñado.
El resultado será el diagrama, donde cada tabla aparece (por default) como una lista de los campos que la componen. Las relaciones son representadas por conexiones entre las tablas. Puede que veamos algo así (hay un control de zoom):



Para hacer más sencilla la explicación voy a recortar una sección:



Los campos que conforman la clave primaria (uno o varios) aparecen con una llave junto al nombre (tanto la palabra llave como clave en inglés serían “key”). Las relaciones también tienen señalizados los extremos de forma que sepamos si se trata de una relación 1:1 (llaves en las dos puntas) o 1:muchos (llave de un lado y signo de infinito en el otro –aunque parezca un ocho, no lo es-).



Seleccionando la relación con un click podremos ver el nombre de la misma. También podemos hacer que cada relación aparezca con su “etiqueta” habilitando esto con el menú contextual.
Pero eso no es todo! Lo mejor –a mi gusto- viene ahora. Si se hace click derecho en cada tabla aparecen varias opciones. En la “Vista de tabla” tenemos para elegir:





La vista “Nombres de columna” es la predeterminada. Tomar en cuenta que aquí columna = campos. Si se pide ver “Claves” solamente presentará las keys de cada tabla (primarias y foráneas). Cuando seleccionamos “Sólo nombre” nos mostrará solo un rectángulo con el nombre de la tabla. Con esto se logra lo más parecido a un DER (Diagrama Entidad Relación) de la base. (En algunos casos no será un DER propiamente dicho porque las relaciones ternarias y muchos:muchos se implementan con tablas secundarias, aun cuando existan en los DER teóricos). Finalmente tenemos la vista “Estándar”, que no es otra que la que brinda SQL Server para diseñar las tablas. Por ejemplo:




Aunque hemos repasado lo que hace a la “visualización” de la base de datos, con esta misma herramienta (click derecho mediante) podemos cambiar claves, modificar campos, administrar permisos, triggers, etc.
Todo lo que se ve se puede imprimir (la herramienta incluso se encarga de hacer el paginado). Además podemos agregar notas (click derecho -> agregar anotación de texto)

Pero eso será para otro post…
Datos archivados del Taringa! original
33puntos
17,837visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
11visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
jairh🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.