Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Lenguaje SQL

Características principales y algunos de sus comandos DDL y DDM.
by

Ramon Arroyo

on 10 March 2017

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Lenguaje SQL

Bibliografía:
Conclusión
SQL es un lenguaje 4GL que permite definir una base de datos relacional y realizar consultas sobre los mismos, mediante el uso de comandos.

Las funciones de SQL caben dentro de dos amplias categorías:

Es un lenguaje de definición de datos (DDL)
Es un lenguaje de manipulación de datos (DML)
¿Qué es SQL?
Un Data Definition Language, o Lenguaje de descripción de datos ( DDL ), es un lenguaje de programación para definir estructuras de datos.
Orígenes y evolución
Lenguaje de definición de datos o Data Definition Language (DDL)
Lenguaje de manipulación de datos o
Data Manipulation Language (DML)
SQL (Structured Query Language) es un lenguaje estándar ANSI/ISO de definición, manipulación y control de bases de datos relacionales. Se utiliza en sistemas manejadores de bases de datos (SMBD).
IBM trabajó en los años 70's en un proyecto llamado System R, que dio como resultado un lenguaje llamado SEQUEL al cual años mas tarde se le cambió el nombre por SQL.
SQL se convirtió oficialmente en un lenguaje estándar de ANSI (American National Standards Institute) en 1986, y de ISO (International Standards Organization) en 1987.
En 1989, SQL se revisó y amplió, lo que dio lugar al lenguaje SQL1 o SQL89. En 1992 el estándar volvió a ser revisado y ampliado considerablemente. Esta nueva versión se conoce como SQL2 o SQL92.
Las últimas revisiones (o versiones) del estándar son: SQL:1999 (SQL3), SQL:2003, SQL:2008, y SQL:2011. (hasta el 1/nov/2012, revisar actualizaciones)
SQL es un lenguaje de
definición de datos (DDL)
SQL es un lenguaje de
manipulación de datos (DML)
Algunos comandos DDL de SQL son:

CREATE TABLE: Crea una nueva tabla en el esquema de base de datos del usuario.

CREATE TABLE AS: Crea una nueva tabla sobre la base de una consulta en el esquema de base de datos del usuario.

ALTER TABLE: Modifica la definición de las tablas (agrega, modifica o elimina o restringe atributos).

DROP TABLE: Elimina de forma permanente una tabla (y sus datos).

TRUNCATE TABLE: Elimina solamente los datos de una tabla, ésta última permanece en la base de datos .

FOREIGN KEY: Indica los campos de una tabla relacionados con campos de otra. Se le conoce como clave externa.
Un Lenguaje de Manipulación de Datos (Data Manipulation Language, DML), es un lenguaje proporcionado por un SMBD, que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulación de los datos.
Algunos comandos DDM son:

UPDATE: Modifica los valores de un atributo en una o más filas de una tabla.

INSERT: Inserta una fila(s) dentro de una tabla.

DELETE: Elimina una o más filas de una tabla.
DATABASE SYSTEMS Design, implementation, and management (8th Edition), Rob Peter/Coronel, Carlos, Thomson, USA, 2009

www.wikipedia.com
Full transcript