pasos y requisitos para una empresa de producción musicalDescripción completa
Descripción: Creación artistica
Descripción: Trata sobre la creacion de una polleria analizando varios factores como son economicos, tecnologicos, politicos
Descripción completa
trabajo requerido en fluidos 1,Descripción completa
Descripción completa
Descripción completa
Descripción completa
monografia de creacionde futuros de sebastian mendozaDescripción completa
Creacion de una Data WareHouseDescripción completa
MODELO DE JUEGODescripción completa
Descripción: METRADOS
proyecto de creacion de una planta deshidratadora de frutas en mexicoDescripción completa
Protecto de Propagacion, Metodologia de calculo para radio enlaces. Se da a conocer todos los requisitos para realizar un radioenlace de microondas. Aparte de ello utilizamos el programa rad…Descripción completa
1
LABORATORIO DE CREACION DE CONSTRAINTS CONSTRAINTS
-
BASE DE DATOS II
LABORATORIO DE CREACION DE CONSTRAINTS
Definir restriccción PRIMARY KEY ALTER TABLE ADD CONSTRAINT Constraint > PRIMARY KEY (columna1, ...) GO
Recuerde: Un constraint de tipo PRIMARY KEY asegura la unicidad de cada fila en la tabla, sólo se podrá definir uno por tabla y debemos recordar que no permite valores NULL. De forma predeterminada SQL Server crea un índice CLUSTERED. Ejemplos: Implementar un Constraint PRIMARY KEY que asegure la unicidad de cada cliente. Use Ejemplo GO /* Note como se muestran las filas de los clientes clientes */ Select * From Clientes GO ALTER TABLE Clientes ADD CONSTRAINT PK_Cli_numclie PRIMARY KEY (num_clie) GO /* Note que las filas aparecen aparecen ordenadas */ Select * From Clientes GO Implementar un constraint PRIMARY KEY que asegure la unicidad de cada pedido. /* Note el orden de los códigos de pedidos */ Select * From Pedidos GO ALTER TABLE Pedidos ADD CONSTRAINT PK_num_pedido PRIMARY KEY (num_pedido) GO /* Note que las filas aparecen aparecen ordenadas */ Select * From Pedidos GO
Prof.: Liñán Rodríguez, Julio César
Página 1
2
LABORATORIO DE CREACION DE CONSTRAINTS
-
BASE DE DATOS II
Implementar un PRIMARY KEY Constraint que asegure la unicidad de cada producto. /* Note el orden de los códigos de producto */ Select * From Productos GO ALTER TABLE Productos ADD CONSTRAINT PK_fab_prod PRIMARY KEY (id_fab, id_producto) GO /* Note que las filas aparecen Ordenadas */ Select * From Productos GO
Definir un Constraint F OREIGN
KEY
ALTER TABLE ADD CONSTRAINT FOREIGN KEY (columna1, ...) REFERENCES Tabla(columna, …) GO
Recuerde: Un constraint foreign key permite forzar la integridad de datos manteniendo la relación entre una llave primaria y una llave secundaria. Para implementar este tipo de característica debemos recordar que el número de columnas y el tipo de datos referenciados en la cláusula FOREIGN KEY debe ser el mismo que el mencionado en la cláusula REFERENCES
Ejemplos: Implementar un constraint foreign key que asegure que cada vez que se asigne un representante de ventas a un cliente, este exista. USE Ejemplo GO ALTER TABLE Clientes ADD CONSTRAINT FK_Cli_RepVentas FOREIGN KEY (Rep_Clie) REFERENCES RepVentas(Num_Empl) GO
Prof.: Liñán Rodríguez, Julio César
Página 2
3
LABORATORIO DE CREACION DE CONSTRAINTS
-
BASE DE DATOS II
Implementar un constraint foreign key que asegure que cada vez que a un representante de ventas se le asigne un director, esté se encuentre registrado. ALTER TABLE RepVentas ADD CONSTRAINT FK_Dir_RepVentas FOREIGN KEY (Director) REFERENCES RepVentas(Num_Empl) GO Implementar un foreign key constraint que asegure que la oficina asignada al representante de ventas se encuentre en la tabla oficinas. ALTER TABLE RepVentas ADD CONSTRAINT FK_Ofi_Oficinas FOREIGN KEY (oficina_rep) REFERENCES Oficinas(Oficina) GO Implementar un foreign key constraint que verifique el código de director de la oficina. ALTER TABLE Oficinas ADD CONSTRAINT FK_Direc_RepVentas FOREIGN KEY (dir) REFERENCES RepVentas(num_empl) GO Implementar un constraint foreign key que verifique la existencia del representante de ventas que toma un pedido. ALTER TABLE Pedidos ADD CONSTRAINT FK_Rep_RepVentas FOREIGN KEY (rep) REFERENCES RepVentas(num_empl) GO Implementar un constraint foreign key que verifique la existencia de los productos que se indican al momento de tomar un pedido. ALTER TABLE Pedidos ADD CONSTRAINT FK_FabPro_Productos FOREIGN KEY (fab, producto) REFERENCES Productos(id_fab, id_producto) GO