practica 6y7

8
Universidad Autónoma del Estado de México Centro Universitario UAEM Atlacomulco Licenciatura en Informática Administrativa Bases de Datos Relacionales Práctica 6. Lenguaje DDL utilizando Run SQL Command line con usuario SYSTEM y Práctica 7. Creación de usuarios y asignación de tablespace. Docente: LIA. Elizabeth Evangelista Nava Dicente: Rubí Martínez Antonio No. De Lista: 20 Grupo: LIA I9 Atlacomulco México de octubre de 2015

Upload: mtzanydruby

Post on 03-Feb-2016

13 views

Category:

Documents


0 download

DESCRIPTION

PRACTICAS

TRANSCRIPT

Page 1: Practica 6y7

Universidad Autónoma del Estado de México

Centro Universitario UAEM Atlacomulco

Licenciatura en Informática Administrativa

Bases de Datos Relacionales

Práctica 6. Lenguaje DDL utilizando Run SQL Command line con usuario SYSTEM y Práctica 7. Creación de usuarios y asignación de tablespace.

Docente: LIA. Elizabeth Evangelista Nava

Dicente: Rubí Martínez Antonio

No. De Lista: 20

Grupo:

LIA I9 Atlacomulco México de octubre de 2015

Page 2: Practica 6y7

Introducción El DDL (lenguaje de definición de datos), incluye órdenes para modificar, borrar o

definir las tablas en las que se almacenan la base de datos. Existen cuatro

operaciones básicas: CREATE, ALTER, DROP y TRUNCATE asi mismo estas se

ocupan en lo que es el Run SQL Command line con usuario SYSTEM

Propósito: El alumno deberá ser capaz de manejar el lenguaje de definición de datos aplicándola en el sistema gestor de base de datos Oracle, y algunos comandos básicos (como: salir, insertar entidades cambiar contraseñas y mostrar los usuarios de la base de datos). Alcances: Crear usuarios y mostrarlos los existentes. Crear, modificar o eliminar tablas. Requerimientos: Equipo de cómputo, Sistema operativo Windows y Oracle Database 11g XE.

Page 3: Practica 6y7

DESARROLLO DE LA PRÁCTICA. primero ingresamos a Run SQL Command Line (ejecutar línea de comandos), para ello nos vamos a inicio en todos los programas buscamos la carpeta de Oracle y ubicamos la aplicación a utilizar como en la figura 1.1.

Figura 1.1 Ingresar a la línea de comandos. Una vez abierta la aplicación nos conectamos para ello debemos escribir el usuario que en este caso es SYSTEM ponemos la diagonal seguido de la contraseña damos enter y debe conectarse (ver figura 1.2).

Figura 1.2 Ingresar al sistema.

Page 4: Practica 6y7

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;).

Figura 1.3 Usuarios de la base de datos Oracle.

La siguiente sentencia es crear un nuevo usuario al cual llamaremos ALAS con la contraseña 1234567 (se utiliza la sentencia CREATE USER I9 IDENTIFIED BY 123), 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.

Figur 1.4 Crear usuario I9.

Page 5: Practica 6y7

La siguiente sentencia es eliminar el usuario ALAS para ello usamos la sentencia DROP USER I9;, y mostramos los usuarios existentes como en la figura 1.5.

Figura 1.5 Eliminar usuario I9. Para continuar creamos nuevamente un usuario el cual se llamara I9 con la contraseña 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 después asignamos permisos para ver y manejar todos los datos de la BD de este usuario I9.

Figura 1.7 Asignación de permisos.

Page 6: Practica 6y7

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.

La sentencia QUIT; nos hizo salir de la consola y volvemos a ingresar a la aplicación (Figura 1.9) para lo que esta vez escribimos el usuario que creamos que es I9 e ingresamos la contraseña 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, 3 ubicación VARCHAR(20), 4 descripcion VARCHAR(50));

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

Page 7: Practica 6y7

Conclusión: Aplicar cada una de las sentencias SQL permite manejar distintas operaciones que nos permiten crear nuestra base de datos a través de comandos que al manejarlos nos sirve para cuando esté disponible forma gráfica hagamos el trabajo de forma manual. Referencia: LIA. Elizabeth Evangelista Nava, I. J. (2015). Manual de práctica básica con SQL. Atlacomulco, México.: Universidad Autónoma del Estado de México.

Page 8: Practica 6y7