SlideShare uma empresa Scribd logo
1 de 8
INSTITUTO TECNOLOGICO DE TAPACHULA
DEPARTAMENTO DE SISTEMAS Y COMPUTACION
INGENIERIA EN SISTEMAS COMPUTACIONALES
DOCENTE:
LIC. CARLOS HERNANDEZ SALAS
TALLER DE BASE DE DATOS
REPORTE DE PRACTICA: “CREACION DE USUARIOS MEDIANTE
ESCRITORIO REMOTO”
PRESENTA:
CRISTINA ZAVALA PALACIOS
CRISTHIAN MAURICIO MIRAFUENTES GARCIA
MAYTE LOPEZ AGUILAR
NANCY ELIZABETH MARCOS CISNEROS
RODRIGO BARTOLON MORALES
EMIGDIO
TAPACHULA CHIAPAS, OCTUBRE-16-2013.
CREACCION DE TRIGGERS MEDIANTE ESCRITORIO
REMOTO
1.- Se conectaron las computadoras utilizadas meidant un cable de red cruzado.
Se crea el usuario en este caso se llama “may”con una direccion IP, cuyo usuario
tiene todos los privilegios sobre la base de datos “db_select” y la contraseña
es:”123”
De la misma manera se crea el usuario “CRIS” quien tiene todos los privilegios
sobre la base de datos “DB_INSERT”, con la contraseña: “12345” y con la misma
dirección IP que el usuario “may”.
2.- CREACION DE LOS TRIGGERS:
Primero se creó un trigger de actualización (update) de nombre “modifica” y de
tiempo after (después), sobre la tabla clientescuyos movimientos se guardaran en
una tabla antes creada de nombre “mov”. Para ello se utiliza la siguiente
sentencia:
delimiter //
createtrigger modifica afterupdateon clientes
for each row insert into mov (Usuario, Accion,Fecha_Hora) values (
substring(user(),1(instr)(user(), „@‟))-1)), „Modifico un registro‟, NOW());
//
delimiter ;
3.- Posteriormente se crea el trigger de inserción (insert) de nombre ingresa y de
tiempo after (después) sobre la tabla clientes. Para ello se utiliza la siguiente
sentencia:
delimiter //
createtrigger ingresa afterinserton clientes
for each row insert into mov (Usuario, Accion,Fecha_Hora) values (
substring(user(),1(instr(user(), „@‟))-1)), „Ingreso un registro‟, NOW());
//
delimiter ;
4.-Por último se crea el trigger de borrado (delete) de nombre borra y de tiempo
after (después) sobre la tabla clientes. Para ello se utiliza la siguiente sentencia:
delimiter //
createtrigger borra afterdeleteon clientes
for each row insert into mov (Usuario, Accion,Fecha_Hora) values (
substring(user(),1(instr(user(), „@‟))-1)), „Borro un registro‟, NOW());
//
delimiter ;
5.-Entrar al SIMBOLO DEL SISTEMA y dar un ping con la siguiente dirección IP:
192.169.0.11 para que ambas computadorasestén conectadas a la misma
dirección IP.
6.- Desde el CMD se entra a MySQL con la dirección IP de ambas computadoras
y el usuario para poder visualizar el contenido de la base de datos:
7.- Ya creados los triggers y las maquinas conectadas procederemos con las
demostraciones:
Como primer ejemplo el usuario may ingreso a la base “db_select”, visualizo las
tablas e ingreso un registro („Eduardo‟, „García‟, „ed567‟).
*NOTA: “mov” es la tabla donde se guardan las acciones que el usuario realiza.
Y el otro usuario CRIS desde su computadora dio un select *from clientes;
despuésutilizo un select *from mov para visualizar los campos de la tabla mov que
son:ID, Usuario, Acción y Fecha-Hora en que fueron realizados.
8.- Despuésborro un registro como se observa en la siguiente imagen:
Y fue visualizado en la tabla mov donde se guardan las acciones:
9.-Por ultimo modifico un registro:
Dicha acción fue visualizada por el usuario CRIS:
10.- Posteriormente el usuario root (CRIS) realizo los otros tres movimientos de
ingresar, modificar y eliminar, como se muestra en la siguiente pantalla y cuyas
acciones las guardo en la tabla “historial” previamente creada:

Mais conteúdo relacionado

Mais procurados

Privilegios y funciones en MySQL
Privilegios y funciones en MySQLPrivilegios y funciones en MySQL
Privilegios y funciones en MySQLフ乇丂ひ丂
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My SqlZiscko
 
Seguridad 2° exp_ooo
Seguridad 2° exp_oooSeguridad 2° exp_ooo
Seguridad 2° exp_oooYuzel Sederap
 
SQLITE-CONCEPTO
SQLITE-CONCEPTOSQLITE-CONCEPTO
SQLITE-CONCEPTOMagna TB
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sqltoniserna
 
Instrucciones básicas de my sql y su función
Instrucciones básicas de my sql y su funciónInstrucciones básicas de my sql y su función
Instrucciones básicas de my sql y su funciónhector_ruiz123
 
Comandos basicos de My Sql
Comandos basicos de My SqlComandos basicos de My Sql
Comandos basicos de My SqlLuis Cueva
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7Cesar Yupa
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoJuan Anaya
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySqlEduardo Ed
 
SQL Injection Joinea 2010
SQL Injection Joinea 2010SQL Injection Joinea 2010
SQL Injection Joinea 2010magnobalt
 

Mais procurados (18)

SQLite
SQLiteSQLite
SQLite
 
Conectarse a mysql
Conectarse a mysqlConectarse a mysql
Conectarse a mysql
 
Gestión de seguridad en oracle i
Gestión de seguridad en oracle iGestión de seguridad en oracle i
Gestión de seguridad en oracle i
 
Privilegios y funciones en MySQL
Privilegios y funciones en MySQLPrivilegios y funciones en MySQL
Privilegios y funciones en MySQL
 
Vistas En Sql Y My Sql
Vistas En Sql Y My SqlVistas En Sql Y My Sql
Vistas En Sql Y My Sql
 
Linux usuarios (2)
Linux usuarios (2)Linux usuarios (2)
Linux usuarios (2)
 
Seguridad 2° exp_ooo
Seguridad 2° exp_oooSeguridad 2° exp_ooo
Seguridad 2° exp_ooo
 
SQLite en Android
SQLite en AndroidSQLite en Android
SQLite en Android
 
SQLITE-CONCEPTO
SQLITE-CONCEPTOSQLITE-CONCEPTO
SQLITE-CONCEPTO
 
04 Primeros pasos con my sql
04 Primeros pasos con my sql04 Primeros pasos con my sql
04 Primeros pasos con my sql
 
Instrucciones básicas de my sql y su función
Instrucciones básicas de my sql y su funciónInstrucciones básicas de my sql y su función
Instrucciones básicas de my sql y su función
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Comandos basicos de My Sql
Comandos basicos de My SqlComandos basicos de My Sql
Comandos basicos de My Sql
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
 
Vistas en mySql
Vistas en mySqlVistas en mySql
Vistas en mySql
 
SQLite en Unity3D
SQLite en Unity3DSQLite en Unity3D
SQLite en Unity3D
 
SQL Injection Joinea 2010
SQL Injection Joinea 2010SQL Injection Joinea 2010
SQL Injection Joinea 2010
 

Destaque

Bitácora electrónica "Access" - soporte técnico
Bitácora electrónica "Access" - soporte técnicoBitácora electrónica "Access" - soporte técnico
Bitácora electrónica "Access" - soporte técnicoCelia Lopez Diaz
 
Pasos para crear una bitácora en Access
Pasos para crear una bitácora en AccessPasos para crear una bitácora en Access
Pasos para crear una bitácora en AccessMichelle Estrella
 
Los pasos para la elaboración de una bitácora son los siguientes
Los pasos para la elaboración de una bitácora son los siguientesLos pasos para la elaboración de una bitácora son los siguientes
Los pasos para la elaboración de una bitácora son los siguientesMariana Mejia
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos OracleISRAEL
 
bitacora de access
bitacora de access bitacora de access
bitacora de access jdanieluna
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Carmen Soler
 
Tutorial: Creación de una bitácora electrónica
Tutorial: Creación de una bitácora electrónicaTutorial: Creación de una bitácora electrónica
Tutorial: Creación de una bitácora electrónicaAngélica Carrillo Toste
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchJair Ospino Ardila
 
Respaldo y recuperacion de informacion
Respaldo y recuperacion de informacionRespaldo y recuperacion de informacion
Respaldo y recuperacion de informacionAsael Martínez
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Respaldo y Recuperación de Datos.
Respaldo y Recuperación de Datos.Respaldo y Recuperación de Datos.
Respaldo y Recuperación de Datos.Mariana Picasso
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Bryan Rodríguez
 
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSMétodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSlalopg
 
Carta compromiso
Carta compromisoCarta compromiso
Carta compromisoleymar06
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business IntelligenceCarlos Escobar
 

Destaque (20)

Bitácora electrónica "Access" - soporte técnico
Bitácora electrónica "Access" - soporte técnicoBitácora electrónica "Access" - soporte técnico
Bitácora electrónica "Access" - soporte técnico
 
Pasos para crear una bitácora en Access
Pasos para crear una bitácora en AccessPasos para crear una bitácora en Access
Pasos para crear una bitácora en Access
 
Los pasos para la elaboración de una bitácora son los siguientes
Los pasos para la elaboración de una bitácora son los siguientesLos pasos para la elaboración de una bitácora son los siguientes
Los pasos para la elaboración de una bitácora son los siguientes
 
3.1.6 espacio para objetos
3.1.6 espacio  para objetos3.1.6 espacio  para objetos
3.1.6 espacio para objetos
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Ejemplo de Trigger en Mysql
Ejemplo de Trigger en MysqlEjemplo de Trigger en Mysql
Ejemplo de Trigger en Mysql
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos Oracle
 
bitacora de access
bitacora de access bitacora de access
bitacora de access
 
Carta compromiso
Carta compromisoCarta compromiso
Carta compromiso
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
 
Tutorial: Creación de una bitácora electrónica
Tutorial: Creación de una bitácora electrónicaTutorial: Creación de una bitácora electrónica
Tutorial: Creación de una bitácora electrónica
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Respaldo y recuperacion de informacion
Respaldo y recuperacion de informacionRespaldo y recuperacion de informacion
Respaldo y recuperacion de informacion
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Respaldo y Recuperación de Datos.
Respaldo y Recuperación de Datos.Respaldo y Recuperación de Datos.
Respaldo y Recuperación de Datos.
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3
 
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSMétodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
 
Carta compromiso
Carta compromisoCarta compromiso
Carta compromiso
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business Intelligence
 

Semelhante a Creación de triggers mediante escritorio remoto en MYSQL

Semelhante a Creación de triggers mediante escritorio remoto en MYSQL (20)

Como crear usuarios con privilegios especiales en MYSQL
Como crear usuarios con privilegios especiales en MYSQLComo crear usuarios con privilegios especiales en MYSQL
Como crear usuarios con privilegios especiales en MYSQL
 
U3-ACT02-TBD-ISC-MSG.pdf
U3-ACT02-TBD-ISC-MSG.pdfU3-ACT02-TBD-ISC-MSG.pdf
U3-ACT02-TBD-ISC-MSG.pdf
 
Sistemas Multiusuarios Windows server 2003
Sistemas Multiusuarios Windows server 2003Sistemas Multiusuarios Windows server 2003
Sistemas Multiusuarios Windows server 2003
 
Sistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_finalSistemas multi usu red_alfonso_contreras_final
Sistemas multi usu red_alfonso_contreras_final
 
Arquitectura de computadores i y ii clase 2
Arquitectura de computadores i y ii clase 2Arquitectura de computadores i y ii clase 2
Arquitectura de computadores i y ii clase 2
 
Recopilacion aso
Recopilacion asoRecopilacion aso
Recopilacion aso
 
Sistema Operativo 2015
Sistema Operativo 2015Sistema Operativo 2015
Sistema Operativo 2015
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Trabajosistemaoperativomily24
Trabajosistemaoperativomily24Trabajosistemaoperativomily24
Trabajosistemaoperativomily24
 
Trabajosistemaoperativos
TrabajosistemaoperativosTrabajosistemaoperativos
Trabajosistemaoperativos
 
documentacion
documentaciondocumentacion
documentacion
 
Unidad 1 pdf
Unidad 1 pdfUnidad 1 pdf
Unidad 1 pdf
 
Proyecto
Proyecto Proyecto
Proyecto
 
Taller de s.o
Taller de s.oTaller de s.o
Taller de s.o
 
Pdc ldap
Pdc ldapPdc ldap
Pdc ldap
 
JULIO REAÑO
JULIO REAÑOJULIO REAÑO
JULIO REAÑO
 
Taller informatica
Taller informaticaTaller informatica
Taller informatica
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Instalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntuInstalacion de Postrgre sql en ubuntu
Instalacion de Postrgre sql en ubuntu
 
Evaluacion final de word
Evaluacion final de word Evaluacion final de word
Evaluacion final de word
 

Último

01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - RevitDiegoAlonsoCastroLup1
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUManuelSosa83
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimientoMaxanMonplesi
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 

Último (20)

01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 

Creación de triggers mediante escritorio remoto en MYSQL

  • 1. INSTITUTO TECNOLOGICO DE TAPACHULA DEPARTAMENTO DE SISTEMAS Y COMPUTACION INGENIERIA EN SISTEMAS COMPUTACIONALES DOCENTE: LIC. CARLOS HERNANDEZ SALAS TALLER DE BASE DE DATOS REPORTE DE PRACTICA: “CREACION DE USUARIOS MEDIANTE ESCRITORIO REMOTO” PRESENTA: CRISTINA ZAVALA PALACIOS CRISTHIAN MAURICIO MIRAFUENTES GARCIA MAYTE LOPEZ AGUILAR NANCY ELIZABETH MARCOS CISNEROS RODRIGO BARTOLON MORALES EMIGDIO TAPACHULA CHIAPAS, OCTUBRE-16-2013.
  • 2. CREACCION DE TRIGGERS MEDIANTE ESCRITORIO REMOTO 1.- Se conectaron las computadoras utilizadas meidant un cable de red cruzado. Se crea el usuario en este caso se llama “may”con una direccion IP, cuyo usuario tiene todos los privilegios sobre la base de datos “db_select” y la contraseña es:”123” De la misma manera se crea el usuario “CRIS” quien tiene todos los privilegios sobre la base de datos “DB_INSERT”, con la contraseña: “12345” y con la misma dirección IP que el usuario “may”. 2.- CREACION DE LOS TRIGGERS: Primero se creó un trigger de actualización (update) de nombre “modifica” y de tiempo after (después), sobre la tabla clientescuyos movimientos se guardaran en una tabla antes creada de nombre “mov”. Para ello se utiliza la siguiente sentencia:
  • 3. delimiter // createtrigger modifica afterupdateon clientes for each row insert into mov (Usuario, Accion,Fecha_Hora) values ( substring(user(),1(instr)(user(), „@‟))-1)), „Modifico un registro‟, NOW()); // delimiter ; 3.- Posteriormente se crea el trigger de inserción (insert) de nombre ingresa y de tiempo after (después) sobre la tabla clientes. Para ello se utiliza la siguiente sentencia: delimiter // createtrigger ingresa afterinserton clientes for each row insert into mov (Usuario, Accion,Fecha_Hora) values ( substring(user(),1(instr(user(), „@‟))-1)), „Ingreso un registro‟, NOW()); // delimiter ; 4.-Por último se crea el trigger de borrado (delete) de nombre borra y de tiempo after (después) sobre la tabla clientes. Para ello se utiliza la siguiente sentencia: delimiter //
  • 4. createtrigger borra afterdeleteon clientes for each row insert into mov (Usuario, Accion,Fecha_Hora) values ( substring(user(),1(instr(user(), „@‟))-1)), „Borro un registro‟, NOW()); // delimiter ; 5.-Entrar al SIMBOLO DEL SISTEMA y dar un ping con la siguiente dirección IP: 192.169.0.11 para que ambas computadorasestén conectadas a la misma dirección IP.
  • 5. 6.- Desde el CMD se entra a MySQL con la dirección IP de ambas computadoras y el usuario para poder visualizar el contenido de la base de datos:
  • 6. 7.- Ya creados los triggers y las maquinas conectadas procederemos con las demostraciones: Como primer ejemplo el usuario may ingreso a la base “db_select”, visualizo las tablas e ingreso un registro („Eduardo‟, „García‟, „ed567‟). *NOTA: “mov” es la tabla donde se guardan las acciones que el usuario realiza. Y el otro usuario CRIS desde su computadora dio un select *from clientes; despuésutilizo un select *from mov para visualizar los campos de la tabla mov que son:ID, Usuario, Acción y Fecha-Hora en que fueron realizados.
  • 7. 8.- Despuésborro un registro como se observa en la siguiente imagen: Y fue visualizado en la tabla mov donde se guardan las acciones: 9.-Por ultimo modifico un registro:
  • 8. Dicha acción fue visualizada por el usuario CRIS: 10.- Posteriormente el usuario root (CRIS) realizo los otros tres movimientos de ingresar, modificar y eliminar, como se muestra en la siguiente pantalla y cuyas acciones las guardo en la tabla “historial” previamente creada: