Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
Objetivo General
Objetivos Específicos
Material y Equipo
SQL*Plus
es un programa de línea de comandos de Oracle que puede ejecutar comandos SQL y PL/SQLde
forma interactiva o mediante un script. SQL*Plusopera como una herramienta relativamente
simple con una interfaz de líneas de comando básica.
Oracle SQL Developer es la herramienta gráfica gratuita que proporciona Oracle para que no sea
necesario utilizar herramientas de terceros (como el conocido TOAD, o el PL/SQL Developer) para
desarrollar, o simplemente para ejecutar consultas o scripts SQL, tanto DML como DDL, sobre
bases de datos Oracle.
Tablespace
Un tablespace es una unidad lógica de almacenamiento dentro de una base de datos oracle. Es un
puente entre el sistema de ficheros del sistema operativo y la base de datos. Cada tablespace se
compone de, al menos, un datafile y un datafile solo puede pertenecer a un tablespace.
Los tablespace son estructuras donde se almacenan los objetos del esquema de la base de datos,
tales como tablas, índices, etc. con la particularidad de poderse repartir en varios ficheros. Por
tanto, las bases de datos tienes varios tablespaces y estos a su vez varios datafiles. Un datafile
sólo pertenece a un tablespace y un tablespace sólo pertenece a una Base de Datos.
Datafile
• Un datafile es la representación física de un tablespace.
• Un datafile puede tener cualquier nombre y extensión (siempre dentro de las limitaciones
del sistema operativo), y puede estar localizado en cualquier directorio del disco duro,
aunque su localización típica suele ser $ORACLE_HOME/Database.
• Un datafile tiene un tamaño predefinido en su creación (por ejemplo 100Mb) y este puede
ser alterado en cualquier momento.
• Cuando creemos un datafile, este ocupará tanto espacio en disco como hayamos indicado
en su creación, aunque internamente esté vacío. Oracle hace esto para reservar espacio
continuo en disco y evitar así la fragmentación. Conforme se vayan creando objetos en ese
tablespace, se irá ocupando el espacio que creó inicialmente.
• Un datafile está asociado a un solo tablespace y, a su vez, un tablespace está asociado a uno
o varios datafiles. Es decir, la relación lógica entre tablespaces y datafiles es de 1-N,
maestro-detalle.
Procedimiento
Conectarse con SQL Developer
Finalmente para mantener los cambios en la base de datos hay que digitar y ejecutar el comando
COMMIT, para confirmar que se aplicar los cambios de base de datos que incluye la creación de la
tabla, y la inserción de datos
Para conectarse a SQL Plus, desde el command de Windows puede digitar SQL Plus y solicitará el
usuario y clave, o puede digitar de una sola vez sqlplus user/clave, como se muestra en la siguiente
figura
Para comenzar muestre los datos de la tabla g2, creada en SQL Developer, debe mostrar los
siguientes datos, si no aparecen datos significa que no ejecutó la sentencia commit
Si deseamos conocer la estructura que tiene una tabla podemos utilizar la sentencia DESC
TABLE
Digite el siguiente código, que permitirá crear un table espace de 32 mb en la carpeta prueba de la
unidad D
Ahora crearemos un usuario llamado USAM_G2 con clave us4mgu1as y en la siguiente línea le
asignaremos permisos de administrador(grant dba to USAM_G2)
Evaluación Previa
ANALISIS DE RESULTADOS
Crear un tablespace con el nombre de ejercicio1 y crear un usuario con su código de carnet, a
dicho usuario asignar el tablespace y crear las siguientes tablas:
Cliente
Categoría
Producto
INVESTIGACION COMPLEMENTARIA
-Investigue de qué manera o con que herramienta se puede crear el diagrama entidad relación en
Oracle
Bibliografía