buscador

Visita

SQL

Sean bienvenidos al apartado; lenguaje de consulta SQL (Structured Query Language), en este apartado veremos como se realizan las sentencias de consultas SQL utilizando la base de datos oracle y la herramienta administrativas SQL devloper.

La base de datos que se utilizar谩 es la base de datos oracle version 11G.

Antes de comenzar a revisar las sentencia SQL tenemos que entender que existen diferentes tipos de software.

Clasificaci贸n de SOFTWARE

Software de Aplicaci贸n
Es aquel que permite a los usuarios llevar a cabo una o varias tareas espec铆ficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial 茅nfasis en los negocios

Ejemplo de aplicaciones :
Aplicaciones a medida:


Paquetes integrados:
SAP 
Oracle Businessuite 
Wordpress

Software especializado o personalizado
Programas desarrollados para atender una necesidad espec铆fica.


Base de datos 
Existen tipos de base de datos:
  • Base de datos centralizados
  • Base de datos distribuidos.
Control y Flujo de datos
Un cliente se conecta a un servidor, en el servidor se encuentra la base de datos y realiza el proceso como indica la imagen.

Lenguajes de Base de Datos.
Hay lenguajes especializados en la escritura de esquemas; es decir, en la descripci贸n de la BD.
Se conoce genericamente como DDL o data definition languaje. Incluso hay lenguajes especificos 
para esquemas internos, lenguajes para esquemas conceptuales y lenguajes para esquemas externos.

Otros lenguajes estan especializados en la utilizaci贸n de la DB (consultas y mantenimiento).
Se conoce como DML o data management language. Sin embargo, lo m谩s, frecuente es que el mismo lenguaje disponga de construcciones para las dos funciones, DDL y DML.

El lenguaje SQL, que es el m谩s utilizado en la BD relacionales, tiene verbos, instrucciones de tres tipos diferentes:

  1. Verbos del Tipo DML; por ejemplo, SELECT para hacer consultas, INSERT, UPDATE Y DELETE para hacer el mantenimiento de los datos.
  2. Verbos de tipo DDL; por ejemplo, CREATE TABLE para definir las tablas, sus columnas y las restricciones.
  3. Ademas, SQL tiene verbos de control del entorno, como por ejemplo COMMIT Y ROLLBACK para delimitar transacciones.
Modelo Relacional
El modelo relacional es un modelo de datos y, como tal; tiene en cuenta los tres aspectos siguientes de los datos:
  1. La estructura, que debe permitir representar la informaci贸n que nos interesa del mundo real.
  2. La manipulaci贸n, a la que da apoyo mediante las operaciones de actualizaciones y consultas de datos.
  3. La integridad, que es facilitada mediante el establecimiento de reglas de integridad; es decir, condiciones que los datos deben cumplir.
Estructura de una table (Relacional)

Esquema y Extensi贸n de una Tabla
El esquema de la relaci贸n consiste en un nombre de realaci贸n R y un conjunto de atributos {A1,A2....An}.

Extensi贸n de una Tabla
La extensi贸n de una table se refiere a los datos que se almacenan en las columnas, es decir de la tabla empleados su extensi贸n son (los numeros de DNI, Los nombres y Los sueldos de los empleados).

Operaciones B谩sicas
Existen tres operaciones b谩sicas de actualizacion:
  1. Inserci贸n, que sirve para a帽adir una o m谩s tuplas a una relaci贸n.
  2. Borrado, que srive para eliminar una o mas tuplas de una relaci贸n.
  3. Modificaci贸n, que sirve para alterar los valores que tiene una relaci贸n para uno o m谩s de sus atributos.
Estructura  de una Tabla
Creaci贸n de una Tabla
Inserci贸n y Consulta
Formato de una sentencia

Tipo de datos predefinidos


Con esta introducci贸n acerca de las sentencia y parte de una estructura de una tabla, revisamos los temas a tratar.

Los temas a revisar son :

No hay comentarios.:

Publicar un comentario

Raul Tamani A. ©. Im谩genes del tema de fpm. Con tecnolog铆a de Blogger.

Adblock Detectado

Apoya este sitio desactivando el Adblock para seguir navegando. ¡Gracias!

¡Ya Desactive el Adblock!