Guia basica oracle

Solo disponible en BuenasTareas
  • Páginas : 35 (8556 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de febrero de 2011
Leer documento completo
Vista previa del texto
MANUAL BÁSICO DE

MANUAL BÁSICO DE ORACLE 1. INTRODUCCIÓN A ESTE MANUAL 2. INTRODUCCIÓN A LAS BASES DE DATOS 3. COMPONENTES DE LAS BASES DE DATOS 4. EL MODELO RELACIONAL 5. NORMAS BÁSICAS DE CODIFICACIÓN 6. CONCEPTOS DE ALMACENAMIENTO EN ORACLE 7. TIPOS DE DATOS EN ORACLE 8. LENGUAJE ESTRUCTURADO DE CONSULTAS SQL (1) 9. LENGUAJE ESTRUCTURADO DE CONSULTAS SQL (2) 10. LENGUAJE ESTRUCTURADO DECONSULTAS SQL (3) 11. LENGUAJE ESTRUCTURADO DE CONSULTAS SQL (4) 12. ADMINISTRACIÓN BÁSICA Y SEGURIDAD EN ORACLE 13. PROGRAMACIÓN PL/SQL 14. EL CATÁLOGO DE ORACLE 15. OPTIMIZACIÓN BÁSICA DE SQL 16. EL MODELO RELACIONAL (1) 17. EL MODELO RELACIONAL (2) 3 3 4 5 8 10 16 18 22 24 28 31 33 38 40 43 46

MANUAL BÁSICO DE ORACLE

1. Introducción a este manual
¡Bienvenido a este pequeño manual deOracle! Ya han pasado más de tres años desde que escribí por primera vez esta introducción, y nunca me imaginé que este manual llegaría a tantas manos como ha llegado. Desde que publiqué el manual en Internet, me han llegado comentarios desde todas las partes del mundo hispano-hablante, y de personas de todas tipo de empresas, gobiernos, estudiantes, etc. Gracias a todos los que lo habéis leído conatención, y por todas vuestras felicitaciones, comentarios y dudas que me habéis enviado. Por vosotros me he animado a seguir ampliando este manual. Tratando sobre la versión 8 de Oracle, cualquiera podría decir que se ha quedado obsoleto, y la verdad es que no le falta razón. Sin embargo, la mayoría de los capítulos no tratan sobre temas específicos y avanzados de Oracle, sino sobre conceptos sobrebases de datos relacionales, la arquitectura interna o el uso de SQL, y la verdad es que sobre estos tres aspectos no hay cambios muy a menudo. De todas formas, algunos detalles de lo que explico han podido quedar obsoletos, así que os recomiendo que los contrastéis con los manuales de Oracle para aseguraros sobre cómo funcionan en las versiones actuales. Yo no soy ningún experto en Oracle (aunquealgunos me tratáis como si lo fuera), sino que simplemente soy una persona con cierta experiencia y con ganas de compartir lo que sabe. Es por eso que este manual no da los detalles más ocultos de Oracle, ni los trucos más avanzados para optimizar bases de datos, ni siquiera pretende ser un texto de referencia para consultar la sintaxis de las instrucciones, sino que te ayudará a introducirte enel mundo de Oracle, empezando desde cero, y llegando a un nivel que te permitirá seguir aprendiendo por ti mismo. También puede ser útil para los que habéis trabajado algo con SQL en otras bases de datos, y queréis comprender la arquitectura interna de Oracle y los conceptos de base. Y por último, como ya sabéis, estoy disponible en la dirección de correo jm@lawebdejm.com para cualquier duda,sugerencia o corrección, y os animo a que visitéis mi página web, http://www.lawebdejm.com , en la que voy publicando distinto material sobre Oracle y otras tecnologías (Win32, C/C++, Delphi, UML, etc.) Un saludo y espero que nos volvamos a ver en el próximo manual.

2. Introducción a las bases de datos
¿Qué es una base de datos? Una base de datos es un programa residente en memoria, que se encargade gestionar todo el tratamiento de entrada, salida, protección y elaboración de la información que almacena. Aunque aparentemente podamos pensar que una base de datos son ficheros donde se almacena información, en realidad esto no es así. El corazón de una base de datos es el motor, que es el programa que debe estar ejecutándose en una máquina para gestionar los datos. Además de este programa ylos archivos con datos, existen otras utilidades auxiliares, como programas para realizar copias de seguridad, intérpretes SQL, etc.

Tipos de bases de datos Desde el punto de vista de la organización lógica: a) Jerárquicas. (Progress) b) Relacionales. (Oracle, Access, Sybase…) Desde el punto de vista de la arquitectura y el número de usuarios: a) De escritorio (dBase, Access, Paradox…) b)...
tracking img