2 - Crear tablas (create table - describe - all_tables - drop table)


Primer problema:

Necesita almacenar los datos de amigos en una tabla. Los datos que guardará serán: apellido, nombre, domicilio y teléfono.

1- Elimine la tabla "agenda"
Si no existe, un mensaje indicará tal situación.

2- Intente crear una tabla llamada "*agenda"

 create table *agenda(
  apellido varchar2(30),
  nombre varchar2(20),
  domicilio varchar2(30),
  telefono varchar2(11)
 );
aparece un mensaje de error indicando que usamos un caracter inválido ("*") para el nombre de la tabla.

3- Cree una tabla llamada "agenda", debe tener los siguientes campos: apellido, varchar2(30); nombre, varchar2(20); domicilio, varchar2 (30) y telefono, varchar2(11)
Un mensaje indica que la tabla ha sido creada exitosamente.

4- Intente crearla nuevamente.
Aparece mensaje de error indicando que el nombre ya lo tiene otro objeto.

5- Visualice las tablas existentes (all_tables)
La tabla "agenda" aparece en la lista.

6- Visualice la estructura de la tabla "agenda" (describe)
Aparece la siguiente tabla:

Name	Null	Type
-----------------------
APELLIDO	VARCHAR2(30)
NOMBRE		VARCHAR2(20)
DOMICILIO	VARCHAR2(30)
TELEFONO	VARCHAR2(11)	
Ver solución

 drop table agenda;

 create table *agenda(
  apellido varchar2(30),
  nombre varchar2(20),
  domicilio varchar2(30),
  telefono varchar2(11)
 );

 create table agenda(
  apellido varchar2(30),
  nombre varchar2(20),
  domicilio varchar2(30),
  telefono varchar2(11)
 );

 create table agenda(
  apellido varchar2(30),
  nombre varchar2(20),
  domicilio varchar2(30),
  telefono varchar2(11)
 );

 select *from all_tables;

 describe agenda;

 

Segundo problema:

Necesita almacenar información referente a los libros de su biblioteca personal. Los datos que guardará serán: título del libro, nombre del autor y nombre de la editorial.

1- Elimine la tabla "libros"
Si no existe, un mensaje indica tal situación.

2- Verifique que la tabla "libros" no existe (all_tables)
No aparece en la lista.

3- Cree una tabla llamada "libros". Debe definirse con los siguientes campos: titulo, varchar2(20); autor, varchar2(30) y editorial, varchar2(15)

4- Intente crearla nuevamente:
Aparece mensaje de error indicando que existe un objeto con el nombre "libros".

5- Visualice las tablas existentes

6- Visualice la estructura de la tabla "libros":
Aparece "libros" en la lista.

7- Elimine la tabla

8- Intente eliminar la tabla
Un mensaje indica que no existe.


Ver solución
 drop table libros;

 select *from all_tables;

 create table libros(
  titulo varchar2(20),
  autor varchar2(30),
  editorial varchar2(15)
 );

 create table libros(
  titulo varchar2(20),
  autor varchar2(30),
  editorial varchar2(15)
 );

 select *from all_tables;

 describe libros;

 drop table libros;

 drop table libros;

Retornar