GoConqr has a new look! Let us know what you think.

Mind map

Modificación de Bases de Datos

LIDIA MENDOZA Spanish

Map content

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

Information

Description
Mind Map on Modificación de Bases de Datos, created by LIDIA MENDOZA on 18/06/2020.
Created by
LIDIA MENDOZA · Jun 2020
Updated
Jun 24, 2020
Views
9
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?