Introducción a las Base de Datos 2 - (1- 5)

Consultas del lenguaje SQL

Estructura del Lenguaje

Introducción


  1. Definición de SQL: El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.
  2. Existen dos lenguajes para el manejo de bases de datos DDL y DML:
  3. DDL (Data Definition Language) Lenguaje de definición de datos. Es el lenguaje que se usa para crear bases de datos y tablas, y para modificar sus estructuras, así como los permisos y privilegios.
  4. DML (Data Manipulation Language) lenguaje de manipulación de datos. Es el que se usa para modificar y obtener datos desde las bases de datos

Qué es DDL?

DDL -> Data Definition Language:

  • Involucra los comandos necesarias para crear una tabla
  • Involucra los comandos necesarias para modificar una tabla
  • Involucra los comandos necesarias para eliminar una tabla
  • Permite crear claves primarias, índices y restricciones

Los comandos más conocidos son:

  • CREATE TABLE – crea una nueva tabla en una base de datos
  • ALTER TABLE – modifica una tabla en una base de datos existente
  • DROP TABLE – elimina una tabla en una base de datos
  • CREATE INDEX – crea un índice en una tabla o vista
  • DROP INDEX – elimina un índice de una tabla o vista

Qué es DML?

DML -> Data Manipulation Language:

  • Involucra los comandos necesarios para hacer consultas
  • Involucra los comandos necesarios para hacer inserciones
  • Involucra los comandos necesarios para hacer modificaciones
  • Involucra los comandos necesarios para hacer eliminaciones

Los comandos utilizados son:

  • SELECT – obtiene información de una base de datos
  • UPDATE - actualiza información de una base de datos
  • DELETE – elimina información de una base de datos
  • INSERT INTO – inserta información en una base de datos

Publicar un comentario

0 Comentarios