Está en la página 1de 3

Laboratorio Base de datos II

Practica sql server


Ricardo Soriano

**************************************************************************
PRACTICA 01------------------------------------------Master –Detail----------------------------------------
**************************************************************************
Relacionar las tablas y completar los campos de las siguientes tablas:

 TBL_Cliente
 TBL_Detalle_factura
 TBL_Factura
 TBL_Articulos
 TBL_Usuarios

Nota: Crear un Query para una factura con suficiente detalles para un cliente.

Traer la factura número 8 con: numero factura, fecha de la factura, hora de la factura, código
cliente, nombre cliente, apellido del cliente, código del producto, descripción del articulo
comprado, Monto total de la compra, cantidad de artículos comprado, cajera o cajero que le
entendió.

*****************************************************************************
PRACTICA 02-----------------------------------------Trigger--------------------------------------------------------
*****************************************************************************
 Crear un triggers para el control de Stock.

Nota: Cuando facture un producto, deduzca del inventario y muestre la cantidad disponible.

*****************************************************************************
PRACTICA 03-------------------------------------Master-Detail-Analisis--------------------------------------
*****************************************************************************

CONSTRUIR UNA BASE DE DATOS "TALLER MECÁNICO"

Se desea construir una base de datos para la gestión de un taller mecánico que deberá contener la
información referente a los clientes, los vehículos que repara, los mecánicos que trabajan en su taller y los
repuestos que se han utilizado para realizar una determinada reparación.

El funcionamiento del taller es el siguiente:

1. Se registra tanto el cliente como el vehículo que trae al taller para su reparación. Este registro
recoge el DNI, Nombre y Apellidos, Dirección y Teléfono de contacto del cliente. Del vehículo
se recogen la matrícula, el modelo y el color. También se registra la fecha de entrada del
vehículo en el taller y su hora.
2. Una vez registrado, se le asigna un mecánico (libre) que se encargará de evaluar los daños.
3. Posteriormente, este mecánico puede rodearse de otros mecánicos que le ayudarán en la
reparación.
4. Los mecánicos que participan en la reparación irán anotando en una hoja de parte todos aquellos
repuestos que les han sido necesarios para llevar a cabo la reparación y el precio de la mano de
obra.
5. Una vez terminada la reparación, la hoja de parte se pasa a la persona que mantiene el sistema de
información, la cual introducirá los datos que generarán la correspondiente factura para el
cliente. La factura por tanto, debe contener todos los datos del cliente, los datos del mecánico al
que ha sido asignado y el desglose de qué repuestos se han utilizado con su precio por unidad, el
precio de la mano de obra y el total de la factura. A este total se le aplica el 16% de IVA y
además deberá el precio total de la reparación aparecerá en pesos.

Nota: Crear una factura con los datos del enunciado. Puede encontrar más detalles en el link
de abajo.

Forma de entrega: Laptop (Grupo).


http://sistemamanejadordebasededatossmbd.blogspot.com/2011/02/construir-una-base-de-
datos-taller.html

**************************************************************************
PRACTICA 04-----------------------------------Certificados----------------------------------------------------
**************************************************************************
Crear un Certificado en sql

Un certificado es un objeto de seguridad firmado digitalmente que contiene una clave pública
(y opcionalmente una privada) para SQL Server. Pueden utilizarse certificados generados
externamente o generados por SQL Server. Los certificados son útiles debido a que ofrecen la
opción de exportar e importar claves a archivos de certificado X.509. La sintaxis para crear
certificados ofrece opciones de creación para los certificados, como establecer una fecha de
expiración.
Nota: La claves del certificado debe ser de 32 caracteres entre mayúscula y minúscula y
caracteres especiales, con fecha expiración 01-12-2020.

Forma de entrega: Laptop (Grupo).

**************************************************************************
PRACTICA 05-----------------------------------Restricciones SQL---------------------------------------------
**************************************************************************

RESTRINCCIONES DE COLUMNAS (CONTRAINT)

1-CREAR UNA COLUMNA QUE SOLO ACEPTE VALORES POSITIVOS


2-CREAR UNA COLUMNA QUE SOLO ACEPTE VALORES 60-70-80-90
3-CREAR UNA COLUMNA QUE SOLO ACEPTE EL RANGO DE 1-30
4-CREAR UNA COLUMNA QUE CUANDO EL CAMPO ESTE VACIO DEFAUL 'N/A'

**************************************************************************
PRACTICA 06----------------------------------- STORED_PROCEDURE -------------------------------------
**************************************************************************

CREAR STORED_PROCEDURE

Realizar :

1-PARA UN INSERT
2-PARA UN UPDATE
3-PARA UN DELETE

También podría gustarte