3.298 cursos gratis
6.267.101 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Procesamiento de datos con Oracle > Procesamiento de consultas estructuradas

Procesamiento de datos con Oracle

Autor: Hernan Alberto Silva Rodríguez
Curso: 5/5 5/5 (1 opinión) |4163 alumnos|Fecha publicación: 24/02/2006
Capítulos del curso

Capítulo 9:

 Procesamiento de consultas estructuradas

El mal llamado Lenguaje Estructurado de Consulta (SQL de Structure Query Language), definido como un estándar para manejo de bases de datos, ni constituye un lenguaje como tal y tampoco es estructurado como si lo son los Lenguajes de tercera generación declarativos, procedurales, procedimentales o imperativos, que sentaron las bases de la Programación Estructurada, que Edward Yourdon proclamó a partir del Lenguaje Pascal y el poderoso C, por lo que al sano juicio del autor de estas notas se propone como un Procesador de Consultas Estructuradas (Structure Query Processor), dado que son estas consultas son las que realmente tienen una estructura sencilla basada en las premisas, SELECT (Seleccione...), FROM (de...) ó desde un conjunto de archivos, WHERE (Dónde...) y precisamente donde ese "Dónde" se refiere a la ocurrencia de una predeterminada condición si fuese necesaria. Desde luego es respetable la posición de la ANSI de los Estados Unidos y la ISO, organismos internacionales para la normalización,  quienes fueron los encargados de publicar este lenguaje como un estándar para el manejo de Bases de Datos como  ORACLE, SYBASES y SQL SERVER entre otros.

Hecha la aclaración el SQL organiza sus sentencias en tres grupos principales que a su vez los define también como "lenguajes": El Lenguaje de Definición de Datos (DDL, Data Definición Language) el Lenguaje de Manipulación de Datos (DML, Data Management Language) y el Lenguaje de Control de Datos (DCL, Data Control Language)

9.1.- Lenguaje de Definición de datos

Está conformado por un grupo de sentencias que soportan la definición y declaración de los objetos de la base de datos. Estos objetos pueden ser las Tablas, las Vistas, los Procedimientos, los Índices, los Disparadores, los Valores por Defecto, las Reglas, los Dominios e incluso la Base de Datos misma. Este grupo está conformado específicamente por las sentencias: CRAETE, ALTER y DROP.

9.2- Lenguaje de Manipulación de Datos

Está conformado como se indica por las sentencias que sirven para manipular los datos que se han de almacenar como registros en las tablas, por tanto modifican, insertan, muestran o eliminan registros a las mismas, y fundamentalmente son: MODIFY, INSERT, UPDATE, DELETE y SELECT.

9.3- Lenguaje de control de Datos

Está conformado por sentencias que controlan la integridad, atomicidad y en general la seguridad de los datos y en este grupo podemos citar: COMMIT TRANSACTION, ROLLBACK TRANSACTION, GRANT y REVOKE.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


Cursos similares a Procesamiento de datos con Oracle


Cursos Valoración Alumnos Vídeo
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache
Éste es un breve manual para una instalación rápida de PHP como módulo de Apache. Recuerda que el PHP también puede instalarse como CGI aunque no es el tipo de ... [18/01/05]
5/5 8.788  
SQL
SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos. SQL surgió de un proyecto de IBM en el que investigaba e... [10/05/04]
 4,49/5 34.866  
Manual de estilo de páginas Web
En este curso se quiere dar una guía muy amplia para todos aquellos que están interesados en crear una página Web. Dando explicaciones de como crear un buen diseño tanto ... [05/05/05]
5/5 14.413  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail