Manual De Lenguaje Sql
Unidad Nº 1: Generalidades de Oracle
¿Qué es Oracle?
Oracle es una empresa de bases de datos que ofrece productos y servicios para las necesidades de la tecnología de la información.
El RDBMS de Oracle es Oracle 7 Server.
• Recuperación rápida de datos.
• Seguridad de la base de datos.
• Bases de datos distribuidas e integridad entre redes.• Configuraciones Cliente-Servidor.
Oracle 7 Server es un RDBMS flexible. Permite almacenar y manipular datos con todas las ventajas de una estructura relacional y PL/SQL, un motor que permite almacenar y ejecutar objetos de la base de datos, por ejemplo procedimientos y disparadores. El servidor ofrece a los usuarios la posibilidad de recuperar datos utilizando técnicas deoptimización. Incluye facilidades de seguridad que controlan el uso y acceso a la base de datos. Otras características son que permite mantener la consistencia y protección de los datos utilizando mecanismos de bloqueo, y un proceso de commit en dos fases para bases de datos distribuidas en red.
Las aplicaciones Oracle pueden ejecutarse en la misma computadora que Oracle 7 Server en otro sistema(arquitectura Cliente-Servidor). En este entorno Cliente-Servidor puede utilizarse un amplio rango de recursos. Por ejemplo, una aplicación interactiva de reservas de una línea aérea puede ejecutarse en una Computadora Personal Cliente mientras que el acceso a datos de los vuelos es convenientemente administrado por un Servidor Oracle 7 en una computadora central.
Los Productos de OracleTodos los productos de Oracle tanto para desarrollo de aplicaciones como para usuarios finales permiten acceder a la base de datos, directa o indirectamente, utilizando comandos SQL.
Discoverer/2000
Un conjunto de productos para los usuarios finales y soporte de análisis de decisiones que soportan consultas y reportes rápidos, análisis multidimensional de Data Warehousing.Developer/2000
Herramientas de desarrollo de aplicaciones que permiten crear aplicaciones basadas en pantallas para los usuarios, facilidades para reportes, cuadros, imágenes y dibujos.
Designer/2000
Una familia de herramientas para asistir al análisis, diseño y generación de aplicaciones Oracle.
SQL, SQL *Plus, y PL/SQL
• SQL: Un lenguaje de comandos para comunicarse conOracle 7 Server.
• SQL *Plus: Un herramienta de Oracle que reconoce y ejecuta sentencias SQL y PL/SQL.
• PL/SQL: Un lenguaje procedural de Oracle que amplia el SLQ incorporando sentencias de lógica de programación.
Características de SQL
• Puede ser utilizado por una amplia variedad de usuarios, incluyendo aquellos que tienen o no experiencia en programación.
• Noes un lenguaje procedural.
• Reduce la cantidad de tiempo necesaria para crear y mantener sistemas.
• Es un lenguaje similar al inglés.
Características de SQL *Plus
• Aceptan que se ingresen sentencias ad hoc.
• Aceptan comandos SQL y PL/SQL desde archivos.
• Se pueden editar sentencias SQL con un editor.
• Tiene interacción con los usuarios finales.• Tiene acceso a bases de datos remotas.
Comandos SQL
• Recuperación de datos: SELECT
• Lenguaje de manipulación de datos (DML): INSERT, UPDATE, DELETE
• Lenguaje de definición de datos (DDL): CREATE, ALTER, DROP, RENAME, TRUNCATE
• Control de transacciones: COMMIT, ROLLBACK, SAVEPOINT
• Lenguaje de control de datos (DCL): GRANT, REVOKE
|Comando|Descripción |
|SELECT |Extrae datos de la base de datos. Es el comando más frecuentemente usado. |
|INSERT |Ingresa nuevas filas, cambia filas existentes y elimina filas de las tablas de la base de...
Regístrate para leer el documento completo.