Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Instrucción para:
• registro de datos (Insert)
• Modificación de información (Update)
• Eliminación de registros (Delete).
• Definición y creación de llave primaria.
• Definición y creación de llave secundaria.
• Integridad Referencial
• Actualización en cascada
• Eliminación en Cascada
Ejercicios Prácticos
Ejercicio S2-1-a
• Utilizando la instrucción Create Table crear las tablas de Productos y
Categorías.
Productos Categorias
Campo Tipo de Dato Campo Tipo de Dato
CodProducto Int CodCategoria Int
Descripcion Varchar(40) NombreCategoria Varchar(15)
CodCategoria Int Descripcion ntext
CantidadXUnidad Varchar(20)
Precio Money
Existencia Smallint
MinimoInv Smallint
Descontinuado bit
Ejercicio S2-1-b
• Utilizando la instrucción Insert (values) insertar a la tabla de
productos la siguiente información.
Productos
CodProducto Descripcion CodCategoria CantidadXUnidad Precio Existencia MinimoInv Descontinuado
1 Chai (Mi Nuevo Proyecto) 1 10 boxes x 20 bags 18 39 10 0
3 Aniseed Syrup 2 12 - 550 ml bottles 10 13 25 0
5 Chef Anton's Gumbo Mix 2 36 boxes 21.35 0 0 1
21 Sir Rodney's Scones 3 24 pkgs. x 4 pieces 10 3 5 0
Categorias
CodCategoria NombreCategoria Descripcion
1 Beverages Soft drinks, coffees, teas, beers, and ales
2 Condiments Sweet and savory sauces, relishes, spreads, and seasonings
3 Confections Desserts, candies, and sweet breads
4 Dairy Products Cheeses
Ejercicio S2-1-c
• Utilizando la instrucción Create Table crear la tablas de
ProductosValor.
ProductosValor
Campo Tipo de Dato
CodProducto Int
Descripcion Varchar(40)
Precio Money
Existencia Smallint
ValorInventario Money
Ejercicio S2-1-d
• Combinando la instrucción INSERT con SELECT tomando la información de
la tabla Productos calcular la columna ValorInventario (precio x existencia)
en la instrucción select de esa tabla y luego insertar ese resultado en la
nueva tabla ProductosValor. Los valores insertados en la tablas deben verse
similar al ejemplo a continuación:
ProductosValor
CodProducto Descripcion Precio Existencia ValorInventario
1 Chai (Mi Nuevo Proyecto) 18 39 702
3 Aniseed Syrup 10 13 130
5 Chef Anton's Gumbo Mix 21.35 0 0
21 Sir Rodney's Scones 10 3 30
Ejercicio S2-1-e
• Utilizando la instrucción UPDATE Incremente el Precio del inventario
un 50% del valor actual, únicamente para los productos 3 y 21:
ProductosValor
CodProducto Descripcion Precio Existencia ValorInventario
1 Chai (Mi Nuevo Proyecto) 18 39 702
3 Aniseed Syrup 10 13 130
Antes
5 Chef Anton's Gumbo Mix 21.35 0 0
21 Sir Rodney's Scones 10 3 30
Categorias
CodCategoria NombreCategoria Descripcion
1 Beverages Soft drinks, coffees, teas, beers, and ales
2 Condiments Sweet and savory sauces, relishes, spreads, and seasonings
3 Confections Desserts, candies, and sweet breads
4 Dairy Products Cheeses
Ejercicio S2-1-n
• Definir la ELIMINACION en Castada entre la relación de Categoría y
Productos, luego elimine el registro de la categoría 3, comentar que
pasa con los registros de los productos que tienen categoría 3
Productos
CodProducto Descripcion CodCategoria CantidadXUnidad Precio Existencia MinimoInv Descontinuado
1 Chai (Mi Nuevo Proyecto) 1 10 boxes x 20 bags 18 39 10 0
3 Aniseed Syrup 2 12 - 550 ml bottles 10 13 25 0
5 Chef Anton's Gumbo Mix 2 36 boxes 21.35 0 0 1
21 Sir Rodney's Scones 3 24 pkgs. x 4 pieces 10 3 5 0
Categorias
CodCategoria NombreCategoria Descripcion
1 Beverages Soft drinks, coffees, teas, beers, and ales
2 Condiments Sweet and savory sauces, relishes, spreads, and seasonings
3 Confections Desserts, candies, and sweet breads
4 Dairy Products Cheeses