Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- Utensilios Principales:
los materiales y la maquinara, tabla para controlar el cdigo.
Creacin de la BD:
Todo el proyecto de la base de datos debe hacerlo en MSQL utilizando el
cliente Workbench, ustede deber crear cada uno de los objetos y
componentes que se describen a continuacin:
Situ_Obr VARCHAR(30)
Pres_Obr MONEY
Jef_Obr CHAR(9) (FK)
dbo.UtensiliosObras
Testigo_1 CHAR(3)
Cod_utensilio CHAR(3) (FK)
Cod_Obr CHAR(3) (FK)
Cantidad BIGINT
FechaEntrega SMALLDATETIME
dbo.Empleados
dbo.Categorias
dbo.Utensilios
dbo.Almacen
Direccion VARCHAR(50)
Cod_EncAlm CHAR(9) (FK)
dbo.Ubicacion
dbo.UtensiliosPrincipales
Agregar restricciones:
Las restricciones CHECK aseguran la integridad de dominio al limitar los
valores que son aceptados para una columna. Aplicaremos las
restricciones para s el utensilio es material (MAT) o maquinara (MAQ),
as cuando ejecutemos la consulta nos indicara a que utensilio
pertenece.
Tambin incluimos 2 restricciones en la tabla de empleados en los
campos Cuenta Corriente y Nmero Seguridad Social, para que solo
podamos ingresar datos numricos y la longitud de esos datos
exclusivamente.
Introducir datos:
En primer lugar introduciremos los datos en las tablas las que no tiene
relacin y las que tiene solamente clave primaria.
Tabla: Categorias
Tabla: Ubicacin
Tabla: UtensiliosPrincipales
Tabla: Obras
Tabla: Empleados
Tabla: Almacen
Tabla: Utencilios
Tabla: UtensiliosObras
Vistas
La creacin de vistas refleja el contenido de una tabla o ms tablas,
desde la que se puede acceder a los datos como si fuera una tabla.
Contener vistas tiene dos principales razones:
Las vistas no tienen una copia fsica de los datos, son consultas a los
datos que hay en las tablas, por lo que si actualizamos los datos de una
vista, estamos actualizando realmente la tabla, y si actualizamos la tabla
estos cambios sern visibles desde la vista.
Asignaremos dos vistas,
La primera vista nos mostrar la informacin del empleado escogido en
la consulta, a la obra que se le ha ordenado y su respectivo jefe de obra.
La segunda vista es para averiguar el sueldo del empleado y la categora
a la que pertenece.
Funciones
Declaramos una funcin de tabla para averiguar los empleados
asignados a una determinada obra y nos devolver la informacin del
empleado respecto a su nombre y apellidos. La otra funcin ser escalar
para consultar el nmero de utensilios que contiene la empresa dentro
del almacn y fuera.
1. Funcin de valores de tabla para averiguar los empleados
asignados a una obra.
2. Funcin escalar para que nos devuelva todos los utensilios que
contiene la empresa, dentro del almacn y fuera, respecto a las
obras.
Procedimientos almacenados
Los procedimientos almacenados es una secuencia ordenada de
instrucciones T-SQL,
que pueden recibir y proporcionar parmetros