Tablas


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