Ap6 Aa2 Ev2 Sena Cristian Parra

April 2, 2018 | Author: Cristian Parra Vargas | Category: Computer Engineering, Technology, Computing, Areas Of Computer Science, Computing And Information Technology


Comments



Description

AP6-AA2-Ev2-Construcción​ ​de​ ​elementos​ ​de​ ​programación​ ​para​ ​elproyecto​ ​de​ ​formación Cristian​ ​Oswaldo​ ​Parra​ ​Vargas Servicio​ ​Nacional​ ​de​ ​Aprendizaje​ ​–​ ​SENA Análisis​ ​y​ ​Desarrollo​ ​de​ ​Sistemas​ ​Información​ ​ ​-​ ​ADSI 1181645 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​ ​Asistente​ ​Administrativo delimiter​ ​$ . EmpAreaAsistente)​ ​values​ ​(idasistente.​ ​profesion.​ ​area).​ ​Procedimiento​ ​Cliente delimiter​ ​$ create procedure insertarcliente (in ideCliente int(10).in​ ​telefono​ ​int​ ​(10). EmpProfesion.LENGUAJE​ ​TRANSACCIONAL​ ​DB create​ ​procedure​ ​insertarasistente​ ​(in​ ​idasistente​ ​int(10).​ ​curso.​ ​in​ ​correo​ ​varchar​ ​(45)) . in apellido varchar​ ​(150).​ ​in​ ​profesion​ ​varchar​ ​(150). in​ ​direccion​ ​varchar​ ​(150).2.​ ​in​ ​celular​ ​int​ ​(10). in nombre varchar (150). EmpCursos. end​ ​$ 1.​ ​in​ ​curso varchar​ ​(150).​ ​in​ ​area​ ​int​ ​(10)) begin insert into asistenteadministrativo (Empleado_idEmpleado. CliEmail) values​ ​(ideCliente.begin insert​ ​into​ ​cliente​ ​(idCliente.​ ​apellido.​ ​CliTeléfono.​ ​CliApellido.​ ​CliNombre.​ ​correo).​ ​CliDirección.​ ​celular. end​ ​$ .​ ​nombre.​ ​direccion.​ ​telefono.​ ​CliCelular. ComDisco. in video varchar(45). ComSonido. in procesador varchar(45).1.​ ​in​ ​portatil​ ​TINYINT(1).​ ​in​ ​SO​ ​varchar(45)) begin insert into computador (Equipo_idSerial. ComLaptop. ComVideo. ComProcesador. Equipo_idEquipo. ComRed. ComRAM. in todoenuno TINYINT(1). Board varchar(45).​ ​ComSO) . ComDesktop. in idequipo int(10). ComTodoenuno.​ ​in​ ​red​ ​varchar(45).​ ​in​ ​DiscoDuro​ ​varchar(45).3. ComBoard.in​ ​RAM​ ​varchar(45). in escritorio TINYINT(1). in​ ​sonido​ ​varchar​ ​(150).​ ​Procedimiento​ ​Computador LENGUAJE​ ​TRANSACCIONAL​ ​DB delimiter​ ​$ create procedure insertarcomputador (in ideserial varchar(45). portatil. in especializacion​ ​varchar(45)) begin insert​ ​into​ ​director​ ​(Empleado_idEmpleado. Board. video. escritorio. in profesion varchar(45). idequipo. sonido. todoenuno.values (ideserial.​ ​RAM. red.​ ​DiscoDuro.​ ​DirProfesion.4.​ ​Procedimiento​ ​director delimiter​ ​$ create procedure insertardirector (in iddirector int (10).SO)​ ​. end​ ​$ 1.​ ​DirEspecializacion) . procesador. ​ ​Procedimiento​ ​empleado .5.LENGUAJE​ ​TRANSACCIONAL​ ​DB values​ ​(iddirector.​ ​end​ ​$ 1.​ ​especializacion) .​ ​profesion. delimiter​ ​$ . in apellido​ ​varchar(45).​ ​EmpCargo. EmpApellido.​ ​clave)​ ​.​ ​in​ ​direccion​ ​varchar(45). login.​ ​EmpEmail.​ ​in​ ​clave​ ​varchar​ ​(45)) begin insert into empleado (idEmpleado. in nombre varchar(45).LENGUAJE​ ​TRANSACCIONAL​ ​DB create procedure insertarEmpleado (in ideempleado int (10).​ ​EmpLogin. telefono.​ ​Procedimiento​ ​equipo . cargo. celular. EmpCelular. end​ ​$ 1. direccion.​ ​EmpPassword) values (ideempleado. in correo varchar(45). correo. in login​ ​varchar​ ​(45). apellido. in celular int(10). EmpNombre.​ ​EmpTelefono. in telefono int (10). EmpDireccion. nombre. in cargo varchar (45).6. ​ ​in​ ​marca​ ​varchar(45). UquModelo)​ ​values​ ​(ideEquipo.​ ​idSerial. in tipo varchar(45).7.​ ​EquTipo.​ ​marca. delimiter​ ​$ create procedure equipo (in ideEquipo int (10).​ ​EquMarca. end​ ​$ 1.​ ​seriales.​ ​modelo)​ ​.​ ​tipo.​ ​in​ ​modelo​ ​varchar​ ​(45)) begin insert​ ​into​ ​equipo​ ​(idEquipo.​ ​Procedimiento​ ​Impresora . in seriales varchar (45). ImpPolicromatica.​ ​ImpTinta.LENGUAJE​ ​TRANSACCIONAL​ ​DB delimiter​ ​$ create​ ​procedure​ ​insertarimpresora​ ​(in​ ​idserial​ ​varchar​ ​(45).​ ​end​ ​$ .​ ​idequipo.​ ​policromatica.​ ​monocromatica.​ ​ImpMonocromatica.​ ​Equipo_idEquipo. in​ ​policromatica​ ​TINYINT(1).​ ​ImpPunto. laser)​ ​.​ ​in​ ​punto​ ​TINYINT(1).​ ​in monocromatica​ ​TINYINT(1).​ ​in​ ​idequipo​ ​int​ ​(10).​ ​in​ ​laser TINYINT(1)​ ​)​ ​begin insert​ ​into​ ​impresora​ ​(Equipo_idSerial.​ ​tinta.​ ​ImpLaser) values​ ​(idserial.​ ​in​ ​tinta​ ​TINYINT(1).​ ​punto. end​ ​$ .​ ​InfNombre. InfDescripcion​ ​)​ ​values​ ​(ideinformes. descripcion).​ ​nombre.​ ​in​ ​nombre​ ​varchar​ ​(20).​ ​in descripcion​ ​varchar(255)) begin insert​ ​into​ ​informe​ ​(idInforme.​ ​Procedimiento​ ​informe delimiter​ ​$ create​ ​procedure​ ​insertarinforme​ ​(in​ ​ideinformes​ ​int​ ​(10). 1.8. LENGUAJE​ ​TRANSACCIONAL​ ​DB 1.​ ​Procedimiento​ ​mantenimiento .9. ​ ​in​ ​correctivo TINYINT(1).delimiter​ ​$ create​ ​procedure​ ​insertarmantenimiento​ ​(in​ ​idmtto​ ​int​ ​(10).​ ​in​ ​idcliente​ ​int​ ​(11). .​ ​in​ ​preventivo​ ​TINYINT​ ​(1). ​ ​ManUbicacionLaboratorio. fechaentrega).​ ​in​ ​domicilio​ ​TINYINT(1). Procedimiento​ ​monitor .​ ​ManUbicacionDomicio. LENGUAJE​ ​TRANSACCIONAL​ ​DB in​ ​laboratorio​ ​TINYINT(1).​ ​ManTipoCorrectivo. end​ ​$ 1.​ ​ManFechaEntrega) values​ ​(idmtto.​ ​in​ ​fechaatencion​ ​DATETIME​ ​(1).​ ​correctivo.​ ​Cliente_idCliente.​ ​in fechaentrega​ ​DATETIME(1)) begin insert​ ​into​ ​mantenimiento​ ​(idMantenimiento.​ ​preventivo.fechaatencion. ManTipoPreventivo.​ ​domicilio.10.​ ​idcliente.​ ​laboratorio. ManfechaAtencion. ​ ​in​ ​pulgadas int​ ​(11). end​ ​$ .​ ​in​ ​tipo​ ​varchar​ ​(45)) begin insert​ ​into​ ​monitor(Equipo_idSerial.​ ​MonPulgadas.delimiter​ ​$ create​ ​procedure​ ​insertarmonitor​ ​(in​ ​idseriales​ ​varchar​ ​(25).​ ​MonTipo) values​ ​(idseriales.​ ​pulgadas.​ ​idequipo​ ​.​ ​tipo).​ ​in​ ​idequipo​ ​int​ ​(11).​ ​Equipo_idEquipo. ​ ​ProCelular.​ ​in​ ​celular​ ​int​ ​(11).​ ​ProEmail) values​ ​(ideproveedor​ ​.​ ​direccion.11.​ ​ProNombre.​ ​idrepuesto​ ​. ProTelefono. .​ ​in​ ​direccion​ ​varchar​ ​(20).​ ​in​ ​idrepuesto​ ​int​ ​(11).​ ​telefono.​ ​in correo​ ​int​ ​(11)) begin insert​ ​into​ ​monitor(idProveedor.​ ​nombre.​ ​in​ ​telefono​ ​int​ ​(11). delimiter​ ​$ create​ ​procedure​ ​insertarproveedor​ ​(in​ ​ideproveedor​ ​int​ ​(11).​ ​in nombre​ ​varchar​ ​(20).​ ​correo).LENGUAJE​ ​TRANSACCIONAL​ ​DB 1. Procedimiento​ ​proveedor.​ ​Repuesto_idRepuesto.​ ​celular.​ ​ProDireccion. delimiter​ ​$ create​ ​procedure​ ​insertarrepuesto​ ​(in​ ​iderepuesto​ ​int​ ​(11).​ ​RepSerial.​ ​in​ ​seriales​ ​varchar​ ​(20). Procedimiento​ ​repuesto.​ ​in nombre​ ​varchar​ ​(45).12.​ ​RepNombre.end​ ​$ 1.​ ​in​ ​descripcion​ ​varchar​ ​(255)) begin insert​ ​into​ ​repuesto​ ​(idRepuesto.​ ​RepDescripcion) . ​ ​seriales​ ​.LENGUAJE​ ​TRANSACCIONAL​ ​DB values​ ​(iderepuesto​ ​. end​ ​$ .​ ​descripcion).​ ​nombre. 1. Procedimiento​ ​repuesto .13. ​ ​TabPulgadas.​ ​TipoTableta) values​ ​(ideseriales​ ​.14.​ ​idequipo​ ​.​ ​pulgadas.​ ​Equipo_idEquipo. Procedimiento​ ​técnico . end​ ​$ 1.​ ​in pulgadas​ ​varchar​ ​(45).​ ​tableta).​ ​in​ ​tableta​ ​varchar​ ​(255)) begin insert​ ​into​ ​tableta​ ​(ideseriales.LENGUAJE​ ​TRANSACCIONAL​ ​DB delimiter​ ​$ create​ ​procedure​ ​insertartableta(in​ ​ideseriales​ ​varchar​ ​(25).​ ​in​ ​idequipo​ ​int​ ​(11). ​ ​TacCurso) values​ ​(idempleado​ ​.delimiter​ ​$ create​ ​procedure​ ​insertartecnico(in​ ​idempleado​ ​int​ ​(11).​ ​in​ ​curso varchar​ ​(45)) begin insert​ ​into​ ​tecnico​ ​(Empleado_idEmpleado.​ ​in​ ​estudio​ ​varchar​ ​(25).​ ​TecEstudio.​ ​estudio. end​ ​$ .​ ​curso). LENGUAJE​ ​TRANSACCIONAL​ ​DB 2. Muestre​ ​la​ ​profesión​ ​del​ ​director​ ​con​ ​id​ ​11693658 2.1. Muestra​ ​fecha​ ​atención​ ​y​ ​entrega​ ​de​ ​cliente​ ​con​ ​id​ ​11439201 . FUNCIONES 2.2. ​ ​celular​ ​y​ ​correo​ ​de​ ​cliente​ ​Pedro​ ​Pérez.4.2.​ ​Muestre​ ​los​ ​equipos​ ​de​ ​marca​ ​Samsung. 2.3. .​ ​Muestre​ ​la​ ​dirección.​ ​teléfono. ​ ​3. Modificar​ ​Cliente .2.​ ​Construir​ ​cliente 3.5.​ ​Muestre​ ​el​ ​id​ ​del​ ​informe​ ​proveedores 3.1. Desencadenadores.LENGUAJE​ ​TRANSACCIONAL​ ​DB 2. 3.​ ​Borrar​ ​cliente .3.
Copyright © 2024 DOKUMEN.SITE Inc.