practica 6 y 7

6
Centro Universitario UAEM Atlacomulco Licenciatura Informática Administrativa Unidad de Aprendizaje: BASES DE DATOS RELACIONALES Docente: LIA. Elizabeth Evangelista Nava Alumno: ANTONIO Sánchez amado Grupo I9 ACTIVIDAD: PRACTICA 6 &7 Atlacomulco México a 03/11/2015

Upload: padrinosmagico

Post on 20-Feb-2016

5 views

Category:

Documents


0 download

DESCRIPTION

Trabajo

TRANSCRIPT

Page 1: PRACTICA 6 y 7

Centro Universitario UAEM Atlacomulco

Licenciatura Informática Administrativa

Unidad de Aprendizaje:

BASES DE DATOS RELACIONALES

Docente: LIA. Elizabeth Evangelista Nava

Alumno: ANTONIO Sánchez amado

Grupo I9

ACTIVIDAD: PRACTICA 6 &7

Atlacomulco México a 03/11/2015

Page 2: PRACTICA 6 y 7

Propósito:

El discente será capaz de crear usuario y asignación de tablespace para

crear una Base de Datos en línea de comandos (ms-dos).

El discente pondrá en práctica los conocimientos teóricos relacionados con

el tema autenticación de usuarios en SQL plus, con el sistema gestor de base

de datos Oracle 11g Edición Express (XE), utilizando sentencias DDL para

modificar, eliminar o insertar campos o atributos en las tablas o entidades y

se comprobará su funcionamiento utilizando el usuario SYSTEM.

Alcances:

Inicializar Run SQL Command line.

Autenticación de usuario en Oracle Database 11g XE, a través de línea de

comandos.

Modificar, eliminar y crear tablas o campos con las sentencias ALTER, DROP Y

CREATE.

Utilizar GRANT CONNECT TO

Requerimientos:

Equipo de cómputo, red, internet.

Sistema operativo Windows o Linux..

Oracle Database 11g XE.

Tiempo estimado: 2 horas.

Page 3: PRACTICA 6 y 7

DESARROLLO

1. Establecer conexión a la base de datos. Para establecer comunicación con la

base de datos lo podemos hacer mediante el comando conn o connect esto

implicaría que a través del intérprete de comandos arrancarías SQL PLUS con

conexión.

Sintaxis:

connect (o conn);

Otra alternativa para conectarnos al intérprete de comandos SQL Plus sin conexión

es mediante el comando no log.

Sintaxis:

SQL plus /no log.

2. Para accesar como usuario a la base de datos inicialmente se coloca el nombre

del usuario y su contraseña.

Sintaxis:

>conn

>System/”contraseña”

Ilustración 1 Acceso al la base de datos

3. crear, eliminar una contraseña esto se hace con CREATE USER, DROP USER,

ALTER USER.

3.1 Sintaxis para crear un usuario CREATE USER nombre del usuario

IDENTIFIED BY password.

Page 4: PRACTICA 6 y 7

Ilustración 2 creación de un usuario con SQL Commannds

Para realizar el cambio de contraseña se teclean las líneas de comandos SQL como

se muestra en la figura 3. Por ejemplo: show user indica el usuario con el cual se

estableció la conexión; password system permite cambiar la contraseña anterior por

una nueva.

Ilustración 3 cambio de contraseña

Asignación de permisos para crear (CREATE), modificar (ALTER) y eliminar

(DROP) a usuarios de Lia.

Ilustración 4 Asignación de permisos

Page 5: PRACTICA 6 y 7

3.2 Sintaxis para eliminar a un usuario DROP USER nombre del usuario

[CASCADE]//CASCADE junto con el usuario borrará todos los elementos del

sistema.

3.3 Sintaxis para alterar las propiedades de una tabla ALTER USER nombre del

usuario IDENTIFIED BY ‘nuevo password’ DEFAULT TABLESPACE ‘nombre

del tablespace’;

4. Verificar un usuario creado mediante el comando SELECT USERNAME FROM

DBA_USERS;

Ilustración 5 muestra de todos los usuarios existentes

5. Conectamos con el usuario mediante el comando GRANT o revocamos los

privilegios mediante el comando reboke.

Sintaxis: GRANT DBA TO nombre del usuario

Sintaxis para quitar privilegios: reboke DBA TO ALAS.

6. Para salir del sistema se hace uso del comando quit. 7. Creación de una nueva tabla llamada PELICULAS. Sintaxis: CREATE TABLE

“nombre de la tabla” (“clave” number(10), “nombre” varchar(50), constraint

“nmbre de la tabla_PK” primary key (“clave”));

Page 6: PRACTICA 6 y 7

Ilustración 6 Creación de una tabla

8. Insertar datos a la tabla PELICULAS. Sintaxis: INSERT INTO PELICULAS

VALUES (‘1’, ‘nombre de la película’);

Ilustración 7 Insertar datos a la tabla

9. Eliminar datos a la tabla LIBRO. Sintaxis: DELETE LIBRO WERE TIT_LIBRO=

‘nombre del libro’;

Ilustración 8 Eliminar un dato de la BD.

10. Cambia o actualizar datos a la tabla LIBRO. Sintaxis: UPDATE LIBRO SET

TIT_LIBRO= ‘nombre del libro’; WHERE TIT LIBRO=’NOMBRE DEL NUEVO

LIBRO’;

Conclusión: Conocer la sintaxis correcta de los comandos para poder trabajar dentro del gestor de base de datos en Oracle, es un poco complicado aprender la sintaxis pero si lo ponemos en práctica será muy fácilmente que nos la podamos aprender, lo cual nos permitirá trabajar más rápidamente y poder hacer consultas.