El documento describe los objetos principales de una base de datos, incluyendo tablas, vistas e índices. Explica las reglas de nomenclatura para nombrar tablas y columnas y los tipos de datos disponibles como VARCHAR2, NUMBER y DATE. También cubre el uso de la sentencia CREATE TABLE para crear una tabla, especificando su nombre, nombre de columnas y tipos de datos de cada columna.
2. • En esta lección, saldrá capacitado para:
– Clasificar los objetos principales de la base de datos
– Revisar la estructura de tabla
– Mostrar los tipos de datos que están disponibles
para las columnas
– Crear una tabla simple
Objetivos
3. Objetos de Base de
Datos
Objeto Descripción
Tabla Unidad básica de almacenamiento;
compuesta por filas
Vista Representa de forma lógica subjuegos de
datos de una o más tablas
Secuencia Genera valores numéricos
Índice Mejora el rendimiento de algunas
consultas
Sinónimo Proporciona nombres alternativos a
objetos
4. Reglas de
Nomenclatura
• Los nombres de tablas y de columnas:
– Deben comenzar por una letra
– Deben tener una longitud de 1 a 30
caracteres
– Sólo deben contener A–Z, a–z, 0–9, _, $ y #
– No deben duplicar el nombre de otro objeto
que sea propiedad del mismo usuario
– No deben ser palabras reservadas de Oracle
Server
5. La Sentencia CREATE
TABLE
– Debe tener:
• El privilegio CREATE TABLE
• Un área de almacenamiento
– Se especifica:
• Nombre de tabla
• Nombre de columna, tipo de datos de
columna y tamaño de columna
CREATE TABLE [schema.]table
(column datatype);
6. Tipos de Datos
Tipo de Datos Descripción
VARCHAR2(siz
e)
Datos de carácter de longitud variable;
CHAR(size) Datos de carácter de longitud fija
NUMBER(p,s) Datos numéricos de longitud variable
DATE Valores de fecha y hora
LONG Datos de caracteres de longitud variable
(hasta 2 GB)
CLOB Datos de caracteres (hasta 4 GB)
RAW y LONG
RAW
Datos RAW binarios
BLOB Datos binarios (hasta 4 GB)
BFILE Datos binarios almacenados en un archivo
externo (hasta 4 GB)
ROWID Sistema numérico de base 64 que representa
la única dirección de una fila en su tabla
7. Al finalizar esta lección pudimos ver
• Los distintos objetos de base de datos y su
descripción
• Las reglas que debemos tener en cuenta a la
hora de su creación
• El uso de la sentencia Create Table que se usa
para crear una tabla el cual consiste en el
comando créate table, luego el esquema o
dueño de ese objeto y el nombre que tendrá la
tabla, asi como el nombre de las columnas y el
tipo de datos de cada columna, su tipo de datos
y el tamaño que va almacenar ese campo, como
este ejemplo.
CREATE TABLE hr.empleados
(id_empleado number(4)
Nombre Varchar2(40)
);