practica semana 1 - transact sql

3

Click here to load reader

Upload: roly-manuico-flores

Post on 17-Dec-2015

6 views

Category:

Documents


2 download

DESCRIPTION

Transact SQL

TRANSCRIPT

PROGRAMACIN Y ADMINISTRACIN DE BASES DE DATOSPRACTICA CALIFICADA:TRANSACT - SQL

1) Ingresar A La Unidad D:, Luego Crear Una Carpeta Con El Nombre: BD_FARMACIA2) Ingresar Al SQL SERVER y Agregar Una NUEVA CONSULTA, Luego Crear La Base De Datos: FARMASALUD, En La Carpeta Creada Anteriormente Con Las Siguientes Caractersticas: Archivo MDF Nombre: FARMASALUD_DATA Ruta De BD: Especifica Tu Carpeta Tamao Inicial: 10 MB Tamao Mximo: 50 MB Incremento: 6 MB Archivo LDF Nombre: FARMASALUD_LOG Ruta De BD: Especifica Tu Carpeta Tamao Inicial: 5 MB Tamao Mximo: 25 MB Incremento: 3 MB

3) NO OLVIDAR Digitar La Palabra Reservada GO Despus De Cada Lote De Cdigo Digitado.

4) Crear Las Siguientes Tablas Mediante TRANSACT SQL:

5) Agregar Nuevas Columnas A Las Tablas:

Tabla EmpleadosColumna: CARGO NVarchar(50) Tabla MedicamentosColumna: FECHA_VENCIMIENTO SMALLDATETIME Tabla MedicamentosColumna: ESTADO NVarchar(20) Tabla LaboratoriosColumna: TELEFONO NVarchar(15) Tabla ClientesColumna: DISTRITO NVarchar(40)

6) Ahora Registrar Datos A Las Tablas Creadas En El Siguiente Orden:

5 Empleados(Su ID Comienza Con: EM001) 5 Laboratorios(Su ID Comienza Con: LB001) 5 Clientes(Su ID Comienza Con: CL001) 30 Medicamentos(Su ID Comienza Con: MD001) Registrar Medicamentos De Diferentes Presentaciones. La Columna ESTADO Almacenara Por Ahora El Valor De Null En Todos Sus Registros.

7) Realizar Las Siguientes Consultas:

Mostrar Los Medicamentos De Presentacin En "JARABE". Mostrar Los Medicamentos Con Penltimo Carcter "N". Mostrar Los Medicamentos Con Precio De Venta Mayor a 20 Soles. Mostrar Los Medicamentos Con El Segundo Carcter "E". Mostrar Los Medicamentos De Presentacin En "CAPSULAS" e "INYECTABLES". Mostrar Los Medicamentos Donde Sus Nombres Inicien Con (A, E, I). Mostrar Los Medicamentos Con El ltimo Carcter "N". Mostrar Los Medicamentos Con Fecha De Vencimiento En DICIEMBRE del 2018. Mostrar Los Medicamentos Con Precio De Venta Entre 30 y 50 Soles. Mostrar Los Medicamentos Con Stock Unidad Entre 20 y 30. Mostrar Los Medicamentos Con Fecha De Vencimiento En Mayo Del 2017. Mostrar Los Medicamentos Con Mes De Vencimiento "JUNIO" De Cualquier Ao. Mostrar Los Medicamentos Con Stock Unidad Que Supere Los 80. Mostrar Los Medicamentos Con Presentacin En "CAJA". Mostrar Los Medicamentos Con Una Concentracin De "500mg"

8) Actualizar El Registro De La Tabla Clientes, Asignar Tus Datos Al IDCLIENTE CL004.9) Actualizar El Registro De La Tabla Empleados, Asignar El Cargo De Administrador Al IDEMPLEADO EM01.10) Actualizar El ESTADO De Los Medicamentos De Acuerdo A Su STOCK_UNIDAD, Cuando El STOCK Sea Menor o Igual a 15, Mostrar Reponer.11) Actualizar El ESTADO De Los Medicamentos De Acuerdo A Su STOCK_UNIDAD, Cuando El STOCK Sea Mayor A 16, Mostrar Stock OK.12) NO OLVIDES VERIFICAR LOS DATOS ACTUALIZADOS EN LAS TABLAS.13) Realizar Una Copia De Seguridad (Backup) De Tu Base De Datos.14) Finalmente, Guardar El Archivo SqlQuery, Con El Nombre De: SqlQuery-BDFarmacia

Instructor: Mauico Flores, RolyDeveloper of Windows and Web ApplicationsWebSite: www.SystemGroup.Esp.St2E-Mail: [email protected]