Vous êtes sur la page 1sur 9

Universidad Autnoma del Estado de Mxico

Centro Universitario UAEM Atlacomulco

Licenciatura en Informtica Administrativa

Bases de Datos Relacionales


Prctica 6. Lenguaje DDL utilizando Run SQL Command
line con usuario SYSTEM y Prctica 7. Creacin de
usuarios y asignacin de tablespace.

Docente: LIA. Elizabeth Evangelista Nava

Dicente: Ruben Hernndez Mendoza

No. De Lista: 15
Grupo:
LIA

I9

Atlacomulco Mxico a 19 de octubre de 2015

Introduccin
El lenguaje de definicin de datos (en ingls Data Definition Language, o DDL), es
el que se encarga de la modificacin de la estructura de los objetos de la base de
datos. Incluye rdenes para modificar, borrar o definir las tablas en las que se
almacenan la base de datos. Existen cuatro operaciones bsicas: CREATE, ALTER,
DROP y TRUNCATE.
Propsito:
El alumno deber ser capaz de manejar el lenguaje de definicin de datos
aplicndola en el sistema gestor de base de datos Oracle, y algunos comandos
bsicos (como: salir, insertar entidades cambiar contraseas y mostrar los usuarios
de la base de datos).
Alcances:
Crear usuarios y mostrarlos los existentes.
Crear, modificar o eliminar tablas.
Requerimientos:
Equipo de cmputo, Sistema operativo Windows y Oracle Database 11g XE.

Para poder aplicar las sentencias SQL es necesario primero ingresar a Run SQL
Command Line (ejecutar lnea de comandos), para ello nos vamos a inicio en todos
los programas buscamos la carpeta de Oracle y ubicamos la aplicacin a utilizar
como en la figura 1.1.

Figura 1.1 Ingresar a la lnea de comandos.


Una vez abierta la aplicacin nos conectamos para ello debemos escribir el usuario
que en este caso es system ponemos la diagonal seguido de la contrasea damos
enter y debe conectarse (ver figura 1.2).

Figura 1.2 Ingresar al sistema.

Como se muestra en la figura 1.3 escribimos la primera sentencia para mostrar los
usuarios que se encuentran en la base de datos (se utiliza la sentencia select
username from dba_users;)estas son las que estn en el recuadro rojo.

Figura 1.3 Usuarios de la base de datos Oracle.

La siguiente sentencia es crear un nuevo usuario al cual llamaremos ALAS con la


contrasea 1234567 (se utiliza la sentencia CREATE USER ALAS IDENTIFIED
BY 1234567), para comprobar que se crea utilizamos nuevamente la sentencia que
muestra los usuarios de la base de datos oracle como en la figurar 1.4.

Figura 1.4 Crear usuario ALAS.

La siguiente sentencia es eliminar el usuario ALAS para ello usamos la sentencia


DROP USER ALAS;, y mostramos los usuarios existentes como en la figura 1.5.

Figura 1.5 Eliminar usuario ALAS.


Para continuar creamos nuevamente un usuario el cual se llamara I9 con la
contrasea 1234567 pero esta vez con un espacio temporal como el figura 1.6.

Figura 1.6 Crear usuario I9.

En la figura 1.7 se muestra la sentencia show user; que nos permite ver en que
usuario estamos despus asignamos permisos para ver y manejar todos los datos
de la BD de este usuario I9.

Figura 1.7 Asignacin de permisos.


Ahora asignamos permisos para que el usuario I9 pueda crear, modificar o eliminar
datos. Para ello se usa la sentencia GRANT CREATE USER, ALTER USER, DROP
USER TO I9, como en la figura 1.8.

Figura 1.8 Asignar permisos para usuario I9 de crear, modificar y eliminar datos.

Anteriormente se utiliz la sentencia QUIT; que nos hiso salir de la consola y


volvemos a ingresar a la aplicacin (Figura 1.9) para lo que esta vez escribimos el
usuario que creamos que es I9 e ingresamos la contrasea y nos conectamos.,

Figura 1.9 Conectarse al usuario I9.


Por ultimo creamos una entidad en el usuario I9, esta entidad se llamara Almacen
para lo que usaremos la sentencia (Figura 1.10)
CREATE TABLE I9.Almacen(
2

id char(3) NOT NULL PRIMARY KEY,

ubicacin VARCHAR(20),

descripcion VARCHAR(50));

Figura 1.10 Crear una entidad en la BD del usuario I9.


Conclusin:
Aplicar cada una de las sentencias SQL permite manejar distintas operaciones que
nos permiten crear nuestra base de datos a travs de comandos que al manejarlos
nos vamos familiarizando con las sentencias lo que facilita el manejo de la consola
del sistema gestor de base de datos Oracle.
Referencia:
LIA. Elizabeth Evangelista Nava, I. J. (2015). Manual de prctica bsica con SQL.
Atlacomulco, Mxico.: Universidad Autnoma del Estado de Mxico.

Vous aimerez peut-être aussi