GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

DDL Y DML

ANGGI GUERRERO Spanisch

DDL Y DML

Inhalt der Mindmap

DDL Y DML

  1. Las sentencias de SQL pueden ser clasificadas en dos grupos: DDL y DML.

    • DDL (Data Definition Languaje - lenguaje de definición de datos): las sentencias DDL son aquellas utilizadas para la creación de una base de datos y todos sus componentes: tablas, índices, relaciones, disparadores (triggers), procedimientos almacenados, etc.
      • Se utilizan para crear y modificar la estructura de las tablas así como otros objetos de la base de datos.
        •  CREATE - para crear objetos en la base de datos.  ALTER - modifica la estructura de la base de datos.  DROP - borra objetos de la base de datos.  TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los espacios asignados a los registros.
          • Ejemplos de Sintaxis:
            • CREATE
              • CREATE TABLE[nombre de la tabla] ( [definiciones de columna] ) [parámetros de la tabla]
            • DROP
              • DROP objeto_a_eliminar; DROP TABLE myTable; DROP SEQUENCE mySequence; DROP INDEX myIndex;
                • DROP TABLE [nbBaseDatos.[nbEsquema].|nbEsquema.]nbTabla[ ,...n ] [ ; ]
            • ALTER
              • Para agregar una columna a una tabla, se debe usar la siguiente sintaxis: ALTER TABLE nombre_tabla ADD column_name tipo_datos
                • Para eliminar una columna en una tabla, se debe seguir la siguiente sintaxis (algunas bases de datos no permiten borrar columnas): ALTER TABLE nombre_tabla DROP COLUMN nombre_columna
    • DML (Data Manipulation Languaje - lenguaje de manipulación de datos): las sentencias DML son aquellas utilizadas para insertar, borrar, modificar y consultar los datos de una base de datos.
      • Son utilizadas para gestionar datos dentro de los schemas.
        •  SELECT - para obtener datos de una base de datos.  INSERT - para insertar datos a una tabla.  UPDATE - para modificar datos existentes dentro de una tabla.  DELETE - elimina todos los registros de la tabla; no borra los espacios asignados a los registros.
          • Ejemplos de sintaxis:
            • Insert
              • insert into usuario (nombre, apellidos, edad, carrera) values ("Martín", "Bastida Godínez", "23", "Ingeniería en TI");
            • Select
              • select columna from tabla;
            • Delete
              • delete from usuarios;
                • delete from usuarios where nombre='Martín';
            • Update
              • update usuarios set clave='Sevilla';
                • update usuarios set clave='Boca' where nombre='Martín';
                  • update usuario set nombre='MarceloDuarte', clave='Marce' where nombre='Marcelo';
      • Clasificación de los DML
        • Se clasifican en dos grandes grupos de: lenguajes de consulta procedimentales Lenguajes procedimentales. En este tipo de lenguaje el usuario da instrucciones al sistema para que realice una serie de procedimientos u operaciones en la base de datos para calcular un resultado final. lenguajes de consulta no procedimentales En los lenguajes no procedimentales el usuario describe la información deseada sin un procedimiento específico para obtener esa información.
    • Diferencias entre DDL vs DML
      • DML trabaja sobre la data, DDL, sobre la metadata. DML trabaja sobre la información, DDL, sobre la estructura de esa información. DML trabaja a nivel de registros, DDL, de tablas. (no me gusta mucho esta) DML manipula la información que se guarda dentro de una o más tablas. DDL manipula la descripción de los objetos de la BD. DML trabaja sobre los registros, DDL sobre su estructura. Si tenemos una tabla Estudiante, DML trabajará sobre Brenda, Verónica o Mayvy, todas estudiantes. DDL trabajará sobre la tabla en sí y su descripción. No conocerá a estudiantes específicos.
    • Anggi Guerrero Martinez
  2. Referencias:

    • https://www.danysoft.com/estaticos/free/dei02.pdf http://www.edu4java.com/es/sql/sql4.html https://es.wikipedia.org/wiki/Lenguaje_de_manipulaci%C3%B3n_de_datos https://es.wikipedia.org/wiki/Lenguaje_de_definici%C3%B3n_de_datos https://amoquillaza.wordpress.com/2017/11/28/una-diferencia-entre-ddl-y-dml/#:~:text=DML%20manipula%20la%20informaci%C3%B3n%20que,Ver%C3%B3nica%20o%20Mayvy%2C%20todas%20estudiantes.

Bilder und Dateien der Mindmap

  • DDL Y DML
  • DDL Y DML
  • DDL Y DML

Informationen

Beschreibung
Mindmap am DDL Y DML, erstellt von ANGGI GUERRERO am 27/08/2020.
Erstellt von
ANGGI GUERRERO
Aufrufe
5
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck