Documentos de Académico
Documentos de Profesional
Documentos de Cultura
xp_create_subdir 'C:\Bases'
create database prueba_en_C
on primary (Name= 'EmpresaData01', filename='C:\Bases:EmpresaData01mdf')
go
use prueba_en_C
create table Tabla_prueba(
codigo integer primary key ,
nombre varchar(20) not null,
);
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
)
Llenar tablas
);
Al crear la tabla factura vemos que primero definimos parcialmente
la llave fornea IDCLIENTE. Luego usamos la restriccin FOREIGN
KEY para indicar que este campo es el designado para ser la llave
fornea y seguido usamos la clausula REFERENCES que vincula
a IDCLIENTE con la llave principal de la tabla CLIENTE.
Si quisiramos agregar la llave forne1a o borrarla despus de haber
creado la tabla usamos ALTER TABLE:
Aadir
ALTER TABLE FACTURA
ADD
KEY (CLIENTE_ID) REFERENCES CLIENTE (ID);
FOREIGN
Borrar
ALTER
TABLE
FACTURA DROP FOREIGN KEY;
En el anterior diagrama de entidad-relacin vemos que idCliente se
ha incluido como atributo en la tabla factura. De modo que al crear la
tabla
factura
debemos
agregar
la
restriccin FOREIGN
KEY a idCliente. Veamos:
);
Al crear la tabla factura vemos que primero definimos parcialmente
la llave fornea IDCLIENTE. Luego usamos la restriccin FOREIGN
KEY para indicar que este campo es el designado para ser la llave
fornea y seguido usamos la clausula REFERENCES que vincula
a IDCLIENTE con la llave principal de la tabla CLIENTE.
Si quisiramos agregar la llave fornea o borrarla despus de haber
creado la tabla usamos ALTER TABLE:
Aadir
ALTER TABLE FACTURA
ADD
FOREIGN
KEY (CLIENTE_ID) REFERENCES CLIENTE (ID);
Borrar
ALTER
FACTURA DROP FOREIGN KEY;
TABLE