Una tabla es una estructura lógica que sirve para almacenar registros.
Una tabla está formada por registros y columnas. Cada campo ocupa una
columna y cada registro ocupa un renglón.
char(N)
|
Carácter, alfanumérico. N <=200. Llena con blancos lo no usado.
|
Varchar2(N)
|
Carácter Variable. N <= 400. Ajusta al número de caracteres
usado. Ahorra espacio.
|
Date
|
Fecha
|
Numeric(p,s)
|
Numérico (p-total digitos. S-
decimales) Ejem salario máximo 9,999,999.99
Sal number(9,2)
|
Constraints
•
Los constraints
son restricciones que permiten mantener
la seguridad de la información.
•
Refuerzan la
integridad de los datos mediante la definición de reglas acerca de los valores
que pueden ser almacenados.
•
Los constraints
pueden ser usados a nivel columna o
nivel tabla cuando involucran más de una columna.
Primary Key – Asegura la
unicidad de la entidad (Integridad de Entidad), crea un índice único, tiene un
not null implícito. Solo UNA PK por
tabla, puede involucrar N campos.
Foreing Key – Evita huérfanas
(Integridad Referencial).
Unique – Hace único un
campo o conjunto de campos.
Not null – Para campos
requeridos. NO puede ir con el Default.
Default – Sustituye un
valor nulo por un valor predeterminado. No puede ir con Not Null. Si va con el
check, primero va el default y luego el check.
Check – para validar
valores permitidos. Si va con el check, primero va el default y luego el check.
Sintaxis básica:
Sintaxis básica:
CREATE TABLE <Nombre_tabla>(
<Nombre_colum1> <tipo_dato> [constraints]
[,<Nombre_colum2> data_type [constraints]]...[,])
DROP
TABLE <table_name>

No hay comentarios:
Publicar un comentario