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

Mind map

Lenguaje de manipulación de datos

Dayanis Gonzalez English

Lenguaje de manipulación de datos

Map content

Lenguaje de manipulación de datos

  1. Caracteristicas

    • Se trata de un lenguaje de definición de datos que contienen comando que permite establecer, modificar o borrar esquemas de relación.
    • Es un lenguaje interactivo que permite realizar consultas gracias al álgebra y el cálculo relacional.
    • Permite establecer restricciones de integridad a la información que se almacena en una base de datos.
    • Facilita la creación de bases de datos mediante tablas, las cuáles a su vez están formadas por registros (filas) y campos (columnas).
    • El lenguaje SQL es compatible con otros lenguajes de programación como Java, C++ o PHP.
    • Se pueden incluir, a través de comandos, los derechos de acceso a relaciones y vistas de las bases de datos..
    • Las bases de datos SQL ofrecen diversas ventajas que las han convertido en las más utilizadas a la hora de almacenar información. Garantizan solvencia y consistencia de la hora de almacenar y consultar los datos. Favorecen la integridad de la información que se alberga en ellas. Se crean en base a un lenguaje estandarizado como es el SQL. Los datos se pueden consultar de forma clara y sencilla. Son muy versátiles y flexibles.
  2. Lenguaje de Definición de Datos

    • El lenguaje de definición de datos (DDL) es un subconjunto de SQL. Es un lenguaje para describir los datos y sus relaciones en una base de datos.
    • Puede generar DDL en un script de objetos de base de datos para:
      • Mantener una instantánea de la estructura de base de datos
      • Configurar un sistema de prueba donde la base de datos actúe como el sistema de producción, pero sin contener datos
      • Producir plantillas para los nuevos objetos que puede crear basándose en los existentes. Por ejemplo, genere el DDL para la tabla Customer y, a continuación, edite el DDL para crear la tabla Customer_New con el mismo esquema.
    • CREATE | CREAR Este comando permite crear objetos de datos, como nuevas bases de datos, tablas, vistas y procedimientos almacenados. Ejemplo (crear una tabla) CREATE TABLE 'CUSTOMERS';
    • ALTER | MODIFICAR Este comando permite modificar la estructura de una tabla u objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc. Ejemplo (agregar columna a una tabla) ALTER TABLE 'ALUMNOS' ADD EDAD INT UNSIGNED;
    • DROP | ELIMINAR Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER. Ejemplo DROP TABLE 'ALUMNOS';
    • TRUNCATE | BORRAR TABLA Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transacción. Ejemplo TRUNCATE TABLE 'NOMBRE_TABLA';
  3. Lenguaje de manipluación de Datos

    • El lenguaje de Manipulación de Datos (DML) es un término usado para recuperar y trabajar con datos en Sql Server, incluye instrucciones para agregar, modificar, consultar o quitar datos de una base de Datos en Sql Server.
    • Las sentencias principales de este lenguaje son: SELECT, INSERT, UPDATE DELETE
      • Insertando registros La sentencia INSERT se utiliza para añadir nuevos registros a las tablas. Su sintaxis es la siguiente: INSERT INTO nombre_tabla (columna1, columna2,..., columnaN) VALUES (valor1, valor2, ..., valorN)
      • Recuperación de registros La sentencia SELECT permite obtener la información almacenada en nuestras tablas. Su sintaxis general es la siguiente: SELECT <columna> FROM tablas
      • UPDATE Una sentencia UPDATE de SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla. Ejemplo 1 (modifico la materia donde el alumno sea pepe): UPDATE ''cursada'' SET ''materia''= ''spd3'' WHERE ''alumno''= ''pepe''
      • DELETE Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla. Ejemplo 1 (borro todos los valores de las columnas alumno y materia donde la materia sea spd2): DELETE FROM ''cursada'' WHERE ''materia''= ''spd2''
  4. SQL es un lenguaje informático que se utiliza para almacenar, manipular y recuperar datos en un formato estructurado. Este lenguaje fue inventado por IBM. Aquí SQL significa lenguaje de consulta de estructuras. Interactuando bases de datos con consultas SQL, podemos gestionar una gran cantidad de datos.

Images and files in the map

  • Lenguaje de manipulación de datos
  • Lenguaje de manipulación de datos
  • Lenguaje de manipulación de datos
  • Lenguaje de manipulación de datos
  • Lenguaje de manipulación de datos

Information

Description
Mind Map on Lenguaje de manipulación de datos, created by Dayanis Gonzalez on 23/11/2022.
Views
1
Rating

More on Sublenguajes SQL: DDL, DML y DCL

Feedback

What is it about?

What do you think of the new look?

How do you like it?