Documentos de Académico
Documentos de Profesional
Documentos de Cultura
➢ RESPALDO Y RESTAURACIÓN DE BD
PROCESO DE CREACIÓN Y
ALMACENAMIENTO DE COPIAS DE DATOS
QUE SE PUEDEN UTILIZAR PARA
PROTEGER A LAS ORGANIZACIONES
CONTRA PÉRDIDAS DE DATOS
➢ LENGUAJES DE MANIPULACIÓN
DE DATOS (REALIZAR CONSULTAS,
MODIFICACIÓN Y ELIMINACIÓN DE
DATOS, CONDICIONANTES QUE
PERMITEN FILTRA Y MANIPULAR).
1- INSERT
2- UPDATE
UNA SENTENCIA INSERT DE SQL AGREGA UNO O MÁS REGISTROS A UNA (Y
SÓLO UNA) TABLA EN UNA BASE DE DATOS RELACIONAL.
3- DELETE
4-SELECT
UNA SENTENCIA DELETE DE SQL BORRA UNO O MÁS REGISTROS
EXISTENTES EN UNA TABLA.
EJEMPLO 1 (BORRO TODOS LOS VALORES DE LAS COLUMNAS UNA CLÁUSULA SELECT SE USA PARA ESPECIFICAR LOS NOMBRES
ALUMNO Y MATERIA DONDE LA MATERIA SEA SPD2): DE LOS CAMPOS QUE CONTIENEN LOS DATOS QUE QUIERE USAR EN
UNA CONSULTA.
DELETE FROM ''CURSADA'' WHERE ''MATERIA''= ''SPD2''
LA SINTAXIS BÁSICA PARA CONSULTAR DATOS EN MYSQL ES LA
SIGUIENTE:
EJEMPLO :
BEGIN SQL
CREATE DATABASE IF NOT EXISTS DATAFILE 'C:/MIBASE/EXTERNALDB';
END SQL
6-USE DATABASE
EL COMANDO USE DATABASE SE UTILIZA PARA DESIGNAR UNA BASE EXTERNA
COMO BASE DE DATOS ACTUAL, EN OTRAS PALABRAS, LA BASE A LA CUAL SE
DIRIGIRÁN LAS PRÓXIMAS CONSULTAS SQL EN EL PROCESO ACTUAL
EJEMPLO :
BEGIN SQL
USE DATABASE DATAFILE 'C:/MIBASE/NOMS'
SELECT NAME FROM EMP INTO :TNOMS1
USE DATABASE SQL_INTERNAL
END SQL
7-SYNCHRONIZE
BEGIN SQL
EL COMANDO SYNCHRONIZE SYNCHRONIZE
PERMITE SINCRONIZAR DOS LOCAL MYTABLE (MYFIELD)
TABLAS UBICADAS EN DOS WITH
REMOTE MYTABLE (MYFIELD)
SERVIDORES 4D SQL
FOR REMOTE STAMP :VREMOTESTAMP,
DIFERENTES. TODO CAMBIO
LOCAL STAMP :VLOCALSTAMP
REALIZADO EN UNA DE LAS LOCAL OVER REMOTE // OR REMOTE OVER LOCAL, VER EN EL
TABLAS TAMBIÉN SE ARRAY A CONTINUACIÓN
8-REPLICATE
EL COMANDO REPLICATE PERMITE
REPLICAR LOS DATOS DE UNA TABLA
DE UNA BASE A EN LA DE UNA TABLA
DE UNA BASE B. POR CONVENCIÓN, LA
BASE DONDE SE EJECUTA EL
COMANDO SE LLAMA "BASE LOCAL" Y
LA BASE DE LA CUAL LOS DATOS SE
REPLICAN SE LLAMA "BASE REMOTA".
9-DROP TABLE
EL COMANDO DROP TABLE SE UTILIZA PARA ELIMINAR LA TABLA NOM_SQL
DE UNA BASE. CUANDO SE PASA LA RESTRICCIÓN IF EXISTS, SI LA TABLA A
ELIMINAR NO EXISTE EN LA BASE, EL COMANDO NO HACE NADA Y NO SE
GENERA NINGÚN ERROR.
10-LOCK TABLE
EL COMANDO LOCK TABLE PERMITE BLOQUEAR LA TABLA NOM_SQL EN EL MODO
EXCLUSIVE O SHARE.
EN EL MODO SHARE, LOS DATOS DE LA TABLA PUEDEN SER LEÍDOS POR OTRAS
TRANSACCIONES PERO LAS MODIFICACIONES SIGUEN SIENDO PROHIBIDAS.
ESTE EJEMPLO BLOQUEA LA TABLA MOVIES DE MANERA QUE PUEDA SER LEÍDA PERO
NO MODIFICADA POR OTRAS TRANSACCIONES: