Preview only show first 10 pages with watermark. For full document please download

Ap6 Aa2 Ev2 Construccion De Elementos De Programacion Para El Proyecto De Formacion Larry Saldarriaga

Descripción: AP6 AA2 Ev2 Construccion de Elementos de Programacion Para El Proyecto de Formacion LARRY SALDARRIAGA

   EMBED


Share

Transcript

ANALISIS Y DESARROLLO ÁRA SISTEMAS DE INFORMACION AP6-AA2-Ev2Construcción de elementos de programación Para el proyecto de formación Entregado por: ELQUIN ENRIQUE LMUS TRNCOSO Instructor Técnico: ZAHEDYS MANUEL RODRIGUEZ VILLARREAL Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 LENGUAJE TRANSACCIONAL DB Una vez realizados los ejercicios de práctica expuestos en el laboratorio y validados por el tutor técnico, se debe concertar un encuentro sincrónico con el tutor técnico y el equipo de proyecto para determinar los elementos de programación a construir para el sistema de información, estos deben elaborar se en el SGBD seleccionado. Estos elementos deben cumplir con las siguientes especificaciones: Para cada elemento se debe identificar a que requerimiento funcional o caso de uso apoyan. Deben construirse mínimo 10 procedimientos almacenados. Deben construirse mínimo 5 funciones. Deben construirse mínimo 5 desencadenadores. Los anteriores elementos deben ser presentados en un documento donde se especifiquen los ítems determinados anteriormente, el objetivo de cada uno de los elementos propuestos, los códigos correspondientes a los elementos programados y los resultados de la ejecución sobre la base de datos del proyecto. 1.  PROCEDIMIENTOS 1.1. Procedimiento AsistenteAdministrativo 1.2. delimiter $ LENGUAJE TRANSACCIONAL DB create procedure insertarasistente (in idasistente int(10), in profesion varchar (150), in curso varchar (150), in area int (10)) Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017  begin insert into asistenteadministrativo (Empleado_idEmpleado, EmpProfesion, EmpCursos, EmpAreaAsistente) values (idasistente, profesion, curso, area); end $ 1.3. Procedimiento Cliente delimiter $ create procedure insertarcliente (in ideCliente int(10), in nombre varchar (150), in apellido varchar (150), in direccion varchar (150),in telefono int (10), in celular int (10), in correo varchar (45))  begin insert into cliente (idCliente, CliNombre, CliApellido, CliDirección, CliTeléfono, CliCelular, CliEmail) values (ideCliente, nombre, apellido, direccion, telefono, celular, correo); end $ Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 1.4. Procedimiento Computador LENGUAJE TRANSACCIONAL DB delimiter $ create procedure insertarcomputador (in ideserial varchar(45), in idequipo int(10), in escritorio TINYINT(1), in portatil TINYINT(1), in todoenuno TINYINT(1), Board varchar(45), in procesador varchar(45), in video varchar(45), in red varchar(45), in sonido varchar (150),in RAM varchar(45), in DiscoDuro varchar(45), in SO varchar(45))  begin insert into computador (Equipo_idSerial, Equipo_idEquipo, ComDesktop, ComLaptop, ComTodoenuno, ComBoard, ComProcesador, ComVideo, ComRed, ComSonido, ComRAM, ComDisco, ComSO) values (ideserial, idequipo, escritorio, portatil, todoenuno, Board, procesador, video, red, sonido, RAM, DiscoDuro,SO) ; end $ 1.5. Procedimiento director delimiter $ create procedure insertardirector (in iddirector int (10), in profesion varchar(45), in especializacion varchar(45)) Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017  begin insert into director (Empleado_idEmpleado, DirProfesion, DirEspecializacion) LENGUAJE TRANSACCIONAL DB values (iddirector, profesion, especializacion) ; end $ 1.5. Procedimiento Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 delimiter $ LENGUAJE TRANSACCIONAL DB create procedure insertarEmpleado (in ideempleado int (10), in n ombre varchar(45), in apellido varchar(45), in direccion varchar(45), in celular int(10), in telefono int (10), in correo varchar(45), in cargo varchar (45), in login varchar (45), in clave varchar (45))  begin insert into empleado (idEmpleado, EmpNombre, EmpApellido, EmpDireccion, EmpCelular, EmpTelefono, EmpEmail, EmpCargo, EmpLogin, EmpPassword) values (ideempleado, nombre, apellido, direccion, celular, telefono, correo, cargo, login, clave) ; end $ 1.6. Procedimiento equipo delimiter $ create procedure equipo (in ideEquipo int (10), in seriales varchar (45), in tipo varchar(45), in marca varchar(45), in modelo varchar (45))  begin insert into equipo (idEquipo, idSerial, EquTipo, EquMarca, UquModelo) values (ideEquipo, seriales, tipo, marca, modelo) ; end $ Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 1.7. Procedimiento Impresora LENGUAJE TRANSACCIONAL DB delimiter $ create procedure insertarimpresora (in idserial varchar (45), in idequipo int (10), in monocromatica TINYINT(1), in policromatica TINYINT(1), in punto TINYINT(1), in tinta TINYINT(1), in laser TINYINT(1) ) begin insert into impresora (Equipo_idSerial, Equipo_idEquipo, ImpMonocromatica, ImpPolicromatica, ImpPunto, ImpTinta, ImpLaser) end $ Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 LENGUAJE TRANSACCIONAL DB 1.9. Procedimiento mantenimiento Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 delimiter $ create procedure insertarmantenimiento (in idmtto int (10), in idcliente int (11), in correctivo TINYINT(1), in preventivo TINYINT (1), LENGUAJE TRANSACCIONAL DB in laboratorio TINYINT(1), in domicilio TINYINT(1), in fechaatencion DATETIME (1), in fechaentrega DATETIME(1))  begin insert into mantenimiento (idMantenimiento, Cliente_idCliente, ManTipoCorrectivo, ManTipoPreventivo, ManUbicacionLaboratorio, ManUbicacionDomicio, ManfechaAtencion, ManFechaEntrega) values (idmtto, idcliente, correctivo, preventivo, laboratorio, domicilio,fechaatencion, fechaentrega); end $ 1.10. Procedimiento monitor delimiter $ create procedure insertarmonitor (in idseriales varchar (25), in idequipo int (11), in  pulgadas int (11), in tipo varchar (45)) Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017  begin insert into monitor(Equipo_idSerial, Equipo_idEquipo, MonPulgadas, MonTipo) values (idseriales, idequipo , pulgadas, tipo); end $ LENGUAJE TRANSACCIONAL DB 1.11. Procedimiento proveedor. delimiter $ create procedure insertarproveedor (in ideproveedor int (11), in idrepuesto int (11), in nombre varchar (20), in direccion varchar (20), in telefono int (11), in celular int (11), in correo int (11))  begin insert into monitor(idProveedor, Repuesto_idRepuesto, ProNombre, ProDireccion, ProTelefono, ProCelular, ProEmail) values (ideproveedor , idrepuesto , nombre, direccion, telefono, celular, correo); end $ Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 1.12. Procedimiento repuesto. delimiter $ create procedure insertarrepuesto (in iderepuesto int (11), in seriales varchar (20), in nombre varchar (45), in descripcion varchar (255))  begin insert into repuesto (idRepuesto, RepSerial, RepNombre, RepDescripcion) LENGUAJE TRANSACCIONAL DB values (iderepuesto , seriales , nombre, descripcion); end $ 1.13. Procedimiento repuesto Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 LENGUAJE TRANSACCIONAL DB delimiter $ create procedure insertartableta(in ideseriales varchar (25), in idequipo int (11), in  pulgadas varchar (45), in tableta varchar (255))  begin insert into tableta (ideseriales, Equipo_idEquipo, TabPulgadas, TipoTableta) values (ideseriales , idequipo , pulgadas, tableta); end $ 1.14. Procedimiento técnico delimiter $ create procedure insertartecnico(in idempleado int (11), in estudio varchar (25), in curso varchar (45))  begin insert into tecnico (Empleado_idEmpleado, TecEstudio, TacCurso) values (idempleado , estudio, curso); end $ Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 LENGUAJE TRANSACCIONAL DB 2. FUNCIONES 2.1. Muestre la profesión del director con id 11693658 2.2. Muestra fecha atención y entrega de cliente con id 11439201 2.3. Muestre los equipos de marca Samsung. 2.4. Muestre la dirección, teléfono, celular y correo de cliente Pedro Pérez. Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017 LENGUAJE TRANSACCIONAL DB 2.5. Muestre el id del informe  proveedores 3. Desencadenadores . 3.1. Construir cliente 3.2. Modificar Cliente 3.3. Borrar cliente Servicio Nacional de Aprendizaje SENA Tecnologías de la Información y las Comunicaciones Gestión de la Información Análisis y Desarrollo de Sistemas de Información 2017