0% encontró este documento útil (0 votos)
59 vistas4 páginas

Creación de Tablas en SQL Oracle

El documento describe cómo crear y consultar tablas en una base de datos Oracle. Explica los conceptos básicos de tablas, columnas, claves y tipos de datos. Luego guía al lector a través de ejemplos prácticos de creación de tablas, inserción de datos e interrogación del diccionario de datos.

Cargado por

Mayte Meléndez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
59 vistas4 páginas

Creación de Tablas en SQL Oracle

El documento describe cómo crear y consultar tablas en una base de datos Oracle. Explica los conceptos básicos de tablas, columnas, claves y tipos de datos. Luego guía al lector a través de ejemplos prácticos de creación de tablas, inserción de datos e interrogación del diccionario de datos.

Cargado por

Mayte Meléndez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

[Link].

com

Programación de Bases de Datos con SQL


13-1: Creación de Tablas
Actividades de Práctica

Objetivos
• Enumerar y clasificar los principales objetos de base de datos
• Revisar la estructura de una tabla
• Describir cómo la base de datos Oracle utiliza los objetos de esquema de base
de datos

Terminología
Identifique el término para cada una de las siguientes definiciones.
diccionario de datos Creado y mantenido por el servidor de Oracle;
contiene información sobre la base de datos

esquema Recopilación de objetos que son las estructuras lógicas


que hacen referencia directa a los datos de la base de
datos

DEFAULT Especifica un valor predefinido si se omite un valor en


la sentencia INSERT

tabla Almacena los datos; unidad básica de


almacenamiento compuesta por filas y columnas

CREATE TABLE Comando que se utiliza para crear una nueva tabla

Inténtelo/Resuélvalo

1. Complete el gráfico de la instancia de tabla GRADUATE CANDIDATE. Credits es una


columna de clave ajena que hace referencia a la tabla de requisitos.
Nombre de la student_id last_name first_name credits graduation_date
columna

Tipo de clave pk fk

Nulos/Único si no no si no

Columna FK CREDITS

Tipo de dato NUMBER VARCHAR2 VARCHAR2 NUMBER DATE


Length 6 45 45 3

2. Escriba la sintaxis para crear la tabla grad_candidates.

CREATE TABLE GRAD_CANDIDATES

(STUDENTS_ID NUMBER(6) NOT NULL,

LAST_NAME VARCHAR2(25) NOT NULL,

FIRST_NAME VARCHAR2(20) NOT NULL,

CREDITS NUMBER(3) NOT NULL,

GRADUATION_DATE DATE );

3. Confirme la creación de la tabla mediante DESCRIBE.

DESC GRAD_CANDIDATES

4. Cree una nueva tabla mediante una subconsulta. Asigne su primer apellido como nombre
de la nueva tabla; por ejemplo, smith_table. Mediante una subconsulta, copie
grad_candidates en smith_table.

CREATE TABLE Riviera AS (SELECT * FROM GRAD_CANDIDATES);

5. Inserte sus datos personales en la tabla creada en la pregunta 4.

INSERT INTO Rivera

(STUDENTS_ID,LAST_NAME<FIRST_NAME<CREDITS<GRADUATION_DATE)

VALUES(290280, ‘Rivera’,’Migue’,2,NULL);
6. Consulte el diccionario de datos para cada uno:
• USER_TABLES
SELECT *
FROM user_tables
muestra todas las tablas creadas

• USER_OBJECTS
SELECT *
FROM user_objects
muestra todos los objetos creados por el usuario.

• USER_CATALOG o USER_CAT
SELECT *
FROM user_catalog
muestra todas las tablas
SELECT *
FROM user_cat
muestra un error de que no existe

En diferentes frases, resuma lo que devolverá cada consulta.


Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.

También podría gustarte