creacion y relacion de tablas en sql

Esta vez aprenderemos a crear y relacionar tablas en sql.
para crear una tabla lo hacemos con la palabra reservada "create table" seguido del nombre que le vamos a dar a la tabla luego entre paréntesis creamos los campos y le damos el tipo de variable que almacenaran

para agregar una llave principal utilizamos la palabra "constraint pk" y pegado la abreviatura de la tabla seguido de "primary key" si queremos que el campo no acepte valores nulos le ponemos al final "not null".
y por ultimo para relacionar
utilizamos la palabra "references" seguido del nombre de la tabla y entre paréntesis el campo al cual se esta haciendo referencia.

ejemplo la creación y la relación de tres tablas.


create table alumnos
(
codigo_alu int constraint pkalu primary key not null,
nombre_alu nvarchar(50)not null,
edad_alu int not null,
direccion_alu nvarchar(30)not null,
sexo_alu nvarchar(2)not null

)

create table cursos
(
codigo_cur int constraint pkcur primary key not null,
nombre_cur nvarchar(30)not null,
codigo_alu int not null references alumnos(codigo_alu)
)

create table profesores
(
codigo_pro int constraint pkpro primary key not null,
nombre_pro nvarchar(30)not null,
dir_pro nvarchar(30)not null,
telefono_pro int not null,
codigo_cur int not null references cursos(codigo_cur)
)


hasta la próxima dios mediante...

8 comentarios:

  1. buena muy buena la situación de explicar. tiene pedagogia y pues debe repitir mas y mas ejercicios de tal manera que todos lo duros lo entendieran

    ResponderEliminar
  2. jajaja, esta excelente la info.

    Gracias me sirvio de mucho

    ResponderEliminar
  3. mmmm no me sirvio de nad esta info

    ResponderEliminar
  4. deberías, si tu intención es enseñar, aclarar el código

    ResponderEliminar
  5. man y cuando colocan primary key clustered que significa

    ResponderEliminar