
|

PostgreSQl ofrece herramientas para la creación de tablas, la definición de tipos de datos y de restricciones de integridad.
|
Tipos de Datos
Aquí se referencian los tipos de datos más utilizados, numéricos, string y fecha:
Datos Tipo Numéricos

Datos Tipo Cadena

Datos Tipo Fecha

Crear Tablas
CREATE TABLE nombreTabla (
nombreCampo1 tipoDato [NULL | NOT NULL] [UNIQUE] [DEFAULT valor] [, CHECK( condición )],
... ,
nombreCampoN tipoDato [NULL | NOT NULL] [UNIQUE] [DEFAULT valor] [, CHECK( condición )],
[clave Principal],
[clave(s)Foránea(s)]
);
- Visualizar detalle de los campos de una Determinada Tabla
SELECT table_name, column_name, udt_name, character_maximum_length FROM information_schema.columns WHERE table_name = ‘nomTabla';
Restricciones de integridad
- NOT NULL: no admite campos vacíos
- UNIQUE: no admite que se repita datos en un campo.
- DEFAULT: asigna un valor por defecto
- CHECK. agrega una condición de validación
- Clave Principal:
PRIMARY KEY (nomCampoClavePpal);
Puede tener varios campos de clave principal, ejemplo:PRIMARY KEY (campoClave1, campoClave2);
- Clave foránea:
FOREIGN KEY (campoClaveForanea) REFERENCES nomTablaClavePpal (campoClavePpal);
Para varias claves foráneas se repite la instrucción)
Como Ejercicio
- Diseñe el código para crear las tablas de la base de datos seleccionada de aplicación.
- Aplique los diferentes conceptos
Volver al Contenido