«

»

Jul 29

Crear Indice o clave externa y la relacion entre las tablas en T-SQL

Tener en cuenta de que estos son ejemplos para ver el funcionamiento de los comandos, el management studio o powershell, ya que tengo previsto hacer un completo proyecto.

Después de crear el índice o clave primaria en la tabla Proveedores.

image

image

Vamos a crear una clave externa y la relación en la tabla Artículos.

image

El comando ALTER TABLE le permite cambiar la estructura de una tabla existente. Por ejemplo, puede añadir o borrar columnas, crear o destruir índices, cambiar el tipo de columnas existentes, o renombrar columnas o la misma tabla. Puede cambiar el comentario de la tabla y su tipo.

La clave externa de una tabla apunta a  la calve primaria de otra. (Foreign key).

image

Lo intentaremos mas adelante hacerlo con Powershell.

3 comentarios

  1. Andres Barrera

    Buenos dias felicitaciones x tan excelentes tutos podria por favor realizar una explicacion mas detalla de foreign key ya relaciones con las tablas articulos y proveedores tal cual como va explicando con estas tablas gracias por su tiempo un saludo.

    1. Carlos Gilaranz

      Primero darte las gracias por los elogios, Intento que sea muy simple.

      La clave externa es un campo que se relaciona con otro campo de otra tabla. En este caso seria el campo IdProveedor.

      Me sirve esta relación para saber a que proveedor tengo que llamar para pedir un articulo.

      Te refieres a esto ??? o propiamente al comando ???

      1. Andres Barrera

        Gracias por la respuesta mi duda se basa en al insertar datos como afectaria la llave foranea o al hacer esta relacion como se haria una consulta para ver el efecto en las tablas como seria una practica exponiendo esta relacion gracias un saludo