Entradas

Mostrando las entradas de mayo, 2019

6.1 CARACTERISTICAS

El término SQL es el acrónimo en inglés –cuyo significado es sigla que se pronuncia como una palabra y que por el uso termina por lexicalizarse- de Structured Query Language (Lenguaje de Consulta Estructurado). Esta sigla fue introducida por primera vez, en 1979, por Oracle, en una base de datos comercial. Anteriormente se llamaba SEQUEL –Structured English Query Language- y servía como interfaz para un sistema experimental de base de datos llamado SYSTEM R, se adoptó la nueva denominación por cuestiones legales. Entre sus características, se pueden mencionar: -Permite el acceso a las bases de datos. -Aprovecha el poder y la flexibilidad de los sistema relacionales, facilitando las operaciones sobre ellos. -Se considera un lenguaje declarativo de alto nivel. -Acepta negación y concesión de permisos, restricciones de integridad, controles a la transacción, entre otros. -Se puede usar interactivamente, para lograr esto, sus sentencias se escriben y se llevan en...

6.2 LEMGUAJE DE DEFINICION DE DATOS (LDD)

El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE. 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 un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar untrigger, 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, vis...

6.3 LENGUAJE DE MULTIPLICIDAD DE DATOS (LMD)

Lenguaje de Manipulación de Datos Lenguaje de Manipulación de Datos  (Data Manipulation Language, DML) es un idioma 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. El lenguaje de manipulación de datos más popular hoy día es  SQL , usado para recuperar y manipular datos en una  base de datos relacional . Otros ejemplos de DML son los usados por  bases de datos   IMS/DL1 ,  CODASYL  u otras. Elementos del lenguaje de manipulación de datos Select, Insert, Delete y Update Clasificación de los DML Se clasifican en dos grandes grupos: 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...