Base de Datos (Oracle)

Páginas: 54 (13479 palabras) Publicado: 26 de junio de 2014
CAPÍTULO 7

Generar un esquema relacional básico

Cada aplicación de base de datos se crea sobre un conjunto de objetos de base de datos relacionados que almacenan los datos de la aplicación y permiten funcionar a la aplicación. Este capítulo introduce los objetos de base de datos de Oracle8i, como las tablas y explica los conceptos lógicos de los objetos de base de datos. En siguientescapítulos se tratará el almacenamiento de los datos (parámetros de almacenamiento, partición, etc.). Los temas que se explican en este capítulo son:

Esquemas.
Tablas.
Restricciones de integridad.
Vistas.
Secuencias.
Sinónimos.
Índices.

Requisitos esenciales de este capítulo

Para practicar los ejercicios de este capítulo, es necesario iniciar SQL*Plus y ejecutar la siguiente secuencia decomandos:

ubicación\8iStarterKit\Sql\chap07.sql

Donde ubicación es el directorio de archivos donde se expandió el archivo de soporte que acompaña a este libro. Por ejemplo. Después de iniciar SQL*Plus y conectarse como SCOTT, puede ejecutar la secuencia de comandos SQL de este capítulo usando el comando SQL*Plus @, como en el siguiente ejemplo (suponiendo que el archivo chap07.sql está enC:\temp\8iStarterKit\Sql).

SQL> @C:\temp\8iStarterKit\Sql;

Una vez se haya ejecutado correctamente la secuencia de comandos, abandone la sesión SQL*Plus actualmente abierta y úsela para realizar los ejercicios de este capítulo en el orden en que aparecen.

Esquema

Es más fácil solucionar la mayoría de los problemas de la vida real cuando se está organizado y se tiene un plan biendiseñado para conseguir los objetivos. Si esta desorganizado, es más probable que no tenga claros los objetivos, si es que sabe cuáles son. Diseñar un sistema de administración de información que use Oracle no es diferente.

Las bases de datos organizan objetos relacionados dentro de un esquema de base de datos. Por ejemplo, es normal organizar dentro de un solo esquema de bases de datos todas lastablas y los demás objetos de base de datos necesarios para soportar una aplicación. De esta forma, está claro que el propósito de una cierta tabla o de otro objeto de base de datos es soportar el correspondiente sistema de la aplicación. La Figura 7.1 muestra la idea de un esquema de aplicación.


Figura 7.1. Un esquema es una organización lógica de objetos de base de datos relacionados.Esquemas, un concepto completamente lógico
Es importante comprender que los esquemas no organizan físicamente el almacenamiento de los objetos. Por el contrario, los esquemas organizan lógicamente objetos de base de datos relacionados. En otras palabras, la organización lógica de objetos de base de datos dentro de esquemas se realiza simplemente para beneficio de la organización y no tieneabsolutamente nada que ver con el almacenamiento físico de objetos de base de datos.

La organización lógica que ofrecen los esquemas puede tener ventajas prácticas. Por ejemplo, considere una base de datos de Oracle con dos esquemas, S1 Y S2. Cada esquema puede tener una tabla llamada T1. Incluso aunque las dos tablas compartan el mismo nombre, se pueden identificar unívocamente porque están dentro deesquemas de base diferentes. Usando la notación estándar de puntos, los nombres completos para las diferentes tablas serian S1.T1 y S2.T1.

Si el concepto de organización lógica, en contraposición con la organización física, le confunde, considere la forma en que los sistemas operativos organizan los archivos en el disco. La representación de las carpetas y de los archivos en una utilidad deadministración de archivos grafica, como el Explorador de Microsoft Windows, no se corresponde necesariamente con la ubicación física de las carpetas y de los archivos en una unidad de disco particular. Las carpetas de archivos representan la organización lógica de los archivos del sistema operativo. El sistema operativo subyacente decide donde almacenar físicamente los bloques de cada archivo del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mondrian con una base datos oracle
  • Base De Datos Oracle
  • Proyecto base de datos oracle
  • Base De Datos Oracle
  • bases de datos oracle
  • Base De Datos Oracle Resumen
  • Arquitectura base de datos oracle
  • Hotbackup De Una Base De Datos Oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS