Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Duda sobre llave foranea

Estas en el tema de Duda sobre llave foranea en el foro de SQL Server en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/03/2009, 16:03
 
Fecha de Ingreso: febrero-2008
Mensajes: 33
Antigüedad: 16 años, 10 meses
Puntos: 0
Duda sobre llave foranea

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.
  #2 (permalink)  
Antiguo 30/03/2009, 14:39
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: Duda sobre llave foranea

Alguna vez, ya hace algunos años, cuando estudie sobre el Modelado de Bases de Datos y tocando, especificamente el tema de DRI, entendi que el 99% de la validacion de los datos, debe hacerla la capa front, pero, nosotros, los que cuidamos del alamacenamiento de esos datos, debemos poner algo de nosotros.

Esta herramienta es precisamente la declaracion de las llaves primarias (PK) y sus relaciones foraneas (FK), con esto, aseguramos el 100% de la integridad de los datos.
  #3 (permalink)  
Antiguo 30/03/2009, 16:30
 
Fecha de Ingreso: febrero-2008
Mensajes: 33
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Duda sobre llave foranea

Entendido.
Gracias por tomarte el tiempo de constestar.

Bueno, lo que pasa es que estaba un poco confundido acerca de estas validaciones, ya que queria saber como se utilizan en la vida real (a la hora de desarrollar un software) para asi aplicar el buen uso de esas tecnicas de programacion en mis programas personales.
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 00:12.