Bueno, un saludo a todos en el foro.
Mi duda es la siguiente, estoy haciendo un programa (C#) para uso personal en donde voy a guardar informacion referente a equipo de computo en una base de datos. Pero me ha tocado leer acerca de crear llaves foraneas y relacionar tablas graficamente en el Administrador de base de datos (SQL Server Management Studio), pero me surgieron unas preguntas:
¿Es necesario crear estas relaciones, llaves foraneas graficamente aunque el diseño de mi BD en teoria este normalizado?
¿O en el front (lenguaje de programacion) defino mi consulta SQL relacionando las tablas?
Tengo estas dos tablas.-
TABLA EQUIPOS
---------------------
NoSerie (PK)
idArticulo
Comentarios
TABLA ARTICULOS
----------------------
idArticulo (PK)
Articulo
Espero haberme explicado.
Gracias.