todos podemos programar

llaves foraneas insercion de datos y ver datos en sqlserver

como aprendimos en anterior mente o bien si quieren pasar a ver la petaña de creacion de tablas y base de datos en sql server es valido volverlo a ver o bien si quieren pueden escribirme para aclarar dudas

bueno ahora lo que veremos es como crear llaves foraneas e insercion de datos a las tablas bueno para empesar e creado una tabla de maestros la cual este es el codigo como pueden ver

use escuela
create table maestros
(
id_maestros bigint identity (1,1) not null primary key,
nombre_maestro varchar(30),
apellido_maestro varchar(30),
noidentificacion_maestro int,
telefono_maestro varchar (8),
fechanacimiento_maestro date
)

y bien pues tambien e creado la tabla cursos a la cual le daremos una llave foranea que relacionara la tabla maestros  con cursos como podemos apreciar en la imagen 



como vemos en el recuadro en rojo se encuentra en la tabla cursos  como normalmente creamos una tabla a la cual le agregamos una linea de codigo  que es la siguiente

esta linea lo que ace es crear la llave foranea

constraint  fk_"nombre de la tablaque esta la llave foranea"_"nombre de la llave foranea" foreing key (nombre de la llave foranea) references "nombre de la tabla a la que se hace referencia "(nombre de la llave primaria de la tabla referencia)

esta linea de codigo lo que haces es asignar la llave foranea en la tala cursos que hacereferencia a la tabla maestros

si le damos a ejecutar  nos creara la tabla con la llave foranea como vemos en la siguiente imagen


como vemos se crea la tabla la cual contiene su llave primaria pk y su llave foranea fk
bueno ahora bien el codigo se los dejare al final de la pagina para que lo puedan descargar
ya que tenemos las tablas de nuestra base de datos 
lo importante es saber como ingresar datos desde el script para esto areamos el siguiente codigo

INSERT INTO "nombre de la tabla a la cual se insertara los datos"(nombre de las colunas en este sector separadas por coma) values (los datos en orden como se ban a ingresar separados por coma)
 como podemos ver en la siguiente imagen


 le damos ejecutar y nos agragara  los datos que emos colocado en  el script
para poder ver la tabla y los datos que emos colocado 

pondremos la siguiente linea

SELECT *FROM "nombre de la tabla a consultar"

y le damos ejecutar  como veremos en la siguiente imagen

 como acabamos de aprender   es a crear llaves foraneas  insertar datos y ver los datos que acabamos de insertar
como siempre intenten realizar los script y asi se quedara la sintaxis de los mismos suerte con los proyectos de aprendizage y bueno les dejare el link de el ecrip para que lo puedan ver.

para descargar el script de este ejercicio dale clik al link

mega.co.nz/#!bBhTgKCB!Xmfg3prfNBXfjsXWzNyWZ3pd1qH0jzBJTTiVX1IXhHU

Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis