¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Modificación de Bases de Datos

LIDIA MENDOZA Español

Contenido del mapa

Modificación de Bases de Datos

  1. Lenguaje de manipulación de datos

    • consiste en insertar datos añadir a las tuplas
  2. inserción de datos

    • comando insert SQL permite introducir datos en una tabla
  3. inserción de datos obtenidos de una consulta

    • iINSERT INTO tabla SELECT
  4. modificación de datos

    • modificación de registro de una tabla comando UPDATE
  5. atualización de datos usando una subconsulta

    • UPDATE empleados SET sueldo=sueldo*1.10 WHERE id-sección=(SELECTid-secciónFROM secciones WHEREnom-seccion=*Producción*);
  6. eliminación de datos

    • elimina los registros de la tabla que cumplan condición indicada
      • lenguaje de manipulación de datos DML
        • ON DELETE CASCADE
  7. ejecución de comandos DML sobre vistas

    • permiten añadir o modificar los datos de tablas relacionados con filas vistas
  8. gestión de transacciones

    • conjunto de tareas relacionadas realizan satisfactoria o incorrecta como una unidad
  9. commit

    • hace que los cambios realizados transacción sean definitivos,irrevocables
      • rollback
        • ultimo COMMIT,ultima instrucciónDDl oDCL o al inicio de sesión
  10. savepoint

    • permite establecer el punto de ruptura
  11. estado de los datos durante la transacción

    • se puede volver a la instrucción anterior
      • instrucciones de consulta SELET muestran los datos ya modificaos DML
        • el resto de los usuarios ven los datos estaban antes de la transacción
          • los bloqueos son liberados y los puntos de ruptura borrados
  12. concurrencia de varias transacciones(bloqueos)

    • lectura sucia (Dirty Read) lee datos escritos
      • lectura no repetible(NON-repeable Read)vuelve a leer datos leidos anteriormente
        • lectura fantasma(Phantom Read) vuelve a ejecutar una consulta que devuelve un conjunto de filas
  13. podemos solicitar SGBD 4 niveles de aislamiento

    • READ UNCOMMITTED lectura no confiada
      • READ COMMITED lectua confirmada
        • REPEAREABLE READ lectura repetible
          • SERIALIZABLE las transacciones ocurren aisladas a otra
  14. introducción a PL/SQL

    • aplicación completa manejo de una base de datos relacional
      • PL/SQL implementado por el precompilado de oracle
        • y bluces al estilo de lenguaje
          • Cobol,C++,Java,etc
  15. sitemas de gestores de base de datos

    • Microsoft SQL Sever utiliza Transact SQL
      • Postgre SQL usa PL/pgSQL
        • IBM informix usa SPL
          • Firebird usa PSQL
            • MySQL usa SQL/PSM
              • el estándar ANSI/ISO indica SQL/PSM
  16. el códogo PL/SQL

    • en la propia base de datos
      • en archivos externos
  17. funciones realizar con PL/SQL

    • facilitar tareas administrativas
      • validación y verificación avanzada de usuarios
        • consultas muy avanzadas
          • tareas imposibles de realizar con SQL
  18. conceptos basicos

    • bloquePL/SQL codigo oracle
      • dentro de las palabras BEGIN Y END
        • programa PL/SQL conjunto de bloques realizan una determinada labor
          • procedimiento programaPL7SQL
            • almacenado bd ser ejecutado si se desea con su nombre
              • teniendo permiso para acceso
                • función programa datos de salida
                  • paquete colección
                    • trigger disparador
  19. bloques

    • anonimos,nominados,procedimientos,funciones
      • paquetes,disparadores,comentarios,monolínea,multilíneas
  20. ejecución selectiva

    • IF,CASE
      • estructura IF-THEN-ELSE
        • estrutura CASE
  21. ejecución repetitiva BLUCES

    • LOOP, WHILE,FOR
  22. variables explicita,implicita

    • registros
      • tabla%ROWTYPE
        • cursores
          • atributos de cursores
            • %ISOPEN,%FOUND,%NOTFOUND,%ROWCOUNT
  23. GESTIÓN DE EXCEPCIONES

    • capturas de excepciones
      • predefinida de oracle,oracle sin definir,definidas por elusuario
  24. funciones de uso con excepciones

    • SQLCODE,SQLERRM
      • excepciones de usuario
        • procedimientos
          • funciones,paquetes,disparadores
            • referencias NEW Y OLD
              • IF INSERTING,IF UPDATING e IF DELETING
                • triggers sobre vistas
  25. actividades propuestas

    • INSERT/UPDATE7DELETE

Información

Descripción
Mapa Mental sobre Modificación de Bases de Datos, creado por LIDIA MENDOZA el 18/06/2020.
Creado por
LIDIA MENDOZA · jun 2020
Actualizado
24 jun 2020
Visitas
9
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?