Gestión de Bases de datos

Page 1

INSTITUTO NACIONAL DE ARMENIA INFRAESTRUCTURA TECNOLOGICA Y SERVICIOS INFORMATICOS INTEGRANTES: JUAN JOSÉ MIRANDA SALINAS YANSI KARINA ZELADA MONTERROZA SALOMON ENRIQUE LIRA MENJIVAR EDWIN EDENILSON ZABALETA MANCIA JOSÉ MATIAS MENJIVAR VASQUEZ EQUIPO 6 MODULO 3.1 GESTION DE BASES DE DATOS AÑO 2016


LENGUAJE SQL


OBJETIVO: APRENDER SOBRE LENGUAJE SQL PARA PONERLO EN PARCTICA EN BASES DE DATOS


¿Qué es SQL? De sus siglas en inglés, Structured Query Language, que traducido sería algo así como Lenguaje de Petición Estructurada, no es ni más ni menos que un lenguaje de consulta de bases de datos relacionales, el cual fue desarrollado originalmente por IBM y tiene un 100% de compatibilidad con HTML y XML.


HISTORIA DE SQL Fue desarrollado en el año 1974 por IBM Research, se llamó SEQUEL, Structured English Query Language, y servía como interfaz para un sistema experimental de base de datos llamado SYSTEM R. Luego cinco años después Oracle lo lleva por primera vez a una base de datos comercial en el año 1979. Se convirtió en un estándar ANSI e ISO dando lugar al SQL-86 o SQL1, que se fue actualizando a SQL-92 o SLQ2, luego a SQL3, SQL4. 6.5 y 7, y seguirá evolucionando incluso luego de impresa esta página


¿PARA QUE SIRVE SQL? Se utiliza para crear, consultar, actualizar y administrar la base de datos y conceptualmente, SQL es un lenguaje de definición de datos (LDD), un lenguaje de definiciones de vistas (LDV) y un lenguaje de manipulación de datos (LMD), que posee también capacidad para especificar restricciones y evolución de esquemas, pero estos conceptos más avanzados serán parte de un análisis futuro.


LENGUAJE DE DEFINICIÓN DE DATOS (DDL) DDL está compuesto por sentencias para la creación (CREATE), modificación (ALTER) y borrado (DROP) de los componentes principales de una base de datos: • base de datos (DATABASE) • tablas (TABLE) • vistas (VIEW) • índices (INDEX) • procedimientos almacenados (PROCEDURE) • disparadores (TRIGGER).


LENGUAJE DE MANIPULACIÓN DE DATOS Data Manipulation Language, DML es un lenguaje proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos. • • • •

consultar (SELECT) insertar (INSERT) modificar (UPDATE) borrar (DELETE)


LENGUAJE DE CONTROL DE DATOS Lenguaje de Control de Datos (DCL por sus siglas en inglés: Data Control Lenguaje|) es un lenguaje proporcionado por el Sistema de Gestión de Bases de Datos que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la Base de Datos. • • • • • •

CONNECT SELECT INSERT UPDATE DELETE USAGE


GRACIAS COMPAÑEROS/AS.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.