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
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
Aplicaciones a medida:
Paquetes integrados:
SAP
Oracle Businessuite
Wordpress
Software especializado o personalizado
Programas desarrollados para atender una necesidad espec铆fica.
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:
- Verbos del Tipo DML; por ejemplo, SELECT para hacer consultas, INSERT, UPDATE Y DELETE para hacer el mantenimiento de los datos.
- Verbos de tipo DDL; por ejemplo, CREATE TABLE para definir las tablas, sus columnas y las restricciones.
- 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:
- La estructura, que debe permitir representar la informaci贸n que nos interesa del mundo real.
- La manipulaci贸n, a la que da apoyo mediante las operaciones de actualizaciones y consultas de datos.
- 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:
- Inserci贸n, que sirve para a帽adir una o m谩s tuplas a una relaci贸n.
- Borrado, que srive para eliminar una o mas tuplas de una relaci贸n.
- 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
Los temas a revisar son :
- Recuperaci贸n de Datos Mediante la Sentencia SQL SELECT
- Restricci贸n y Ordenaci贸n de Datos
- Uso de Funciones deUna Sola Fila para Personalizar la Salida
- Uso de Funciones de Conversi贸n y Expresiones Condicionales
- Informes de Datos Agregados con Funciones de Grupo
- Visualizaci贸n de Datos de Varias Tablas Utilizando Uniones
- Uso de Subconsultas para Solucionar Consultas
- Uso de los Operadores de Definici贸n
- Manipulaci贸n de Datos
- Uso de Sentencias DDL para Creary Gestionar Tablas
- Creaci贸n de Otros Objetos de Esquema
No hay comentarios.:
Publicar un comentario