ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje estructurado de consulta PostgreSQL


Enviado por   •  16 de Mayo de 2021  •  Documentos de Investigación  •  1.449 Palabras (6 Páginas)  •  98 Visitas

Página 1 de 6

APRENDIZAJES ESPERADOS ................................................................................................................. 2

INTRODUCCIÓN ................................................................................................................................... 4

1. MÉTODOS DE CONSULTAS Y BÚSQUEDA EN TABLAS ................................................................. 5

2. COMANDOS BÁSICOS .................................................................................................................. 5

2.1. CREATE ............................................................................................................................ 5

2.2. DROP ............................................................................................................................... 6

2.3. INSERT ............................................................................................................................. 8

2.4. DELETE ........................................................................................................................... 10

2.5. UPDATE ......................................................................................................................... 11

2.6. SELECT ........................................................................................................................... 12

COMENTARIO FINAL .......................................................................................................................... 16

REFERENCIAS ..................................................................................................................................... 17 IACC-2019

4

SEMANA 4 – BASES DE DATOS

INTRODUCCIÓN

La implementación práctica del modelo estructurado de consulta para bases de datos se explicará en esta oportunidad basado en el lenguaje estructurado de consultas Postgre, específicamente PostgreSQL, el cual ha evolucionado en las ultimadas dos décadas. En su primera versión (1989), Postgre fue distribuido para usuarios, y con el pasar de los años, en el año 1994, se incorporó un nuevo sistema de reglas, soporte para varios administradores de almacenamiento y un ejecutor de consultas renovado, concentrándose en la portabilidad y el rendimiento. Luego, al año siguiente, sale al mercado Postgres95, un intérprete del lenguaje SQL que se distribuyó por la red, el cual con el pasar del tiempo se comenzó a llamar PostgreSQL, con el fin de relacionar el Postgre original y las capacidades de SQL. IACC-2019

5

SEMANA 4 – BASES DE DATOS

1. MÉTODOS DE CONSULTAS Y BÚSQUEDA EN TABLAS

Las bases de datos relacionales están formadas por un conjunto de relaciones, a cada una de las cuales se le asigna un nombre único. Para la búsqueda de información, los manejadores de bases de datos y, por supuesto, PostgreSQL se basan en el álgebra booleana. Las bases de datos y los catálogos son fuentes muy valiosas para almacenar y recuperar la información. Las bases de datos muestran qué información hay sobre un tema, mientras que los catálogos indican en qué biblioteca se encuentra dicha información.

Las bases de datos organizan la información en “Tablas” y estas, a su vez, en “Campos”, los que pueden buscarse en una o varias tablas y todos los campos a la vez, por un único campo (solo en un tipo de datos del registro: fecha, descripción) o por varios a la vez (utilizando los operadores de búsqueda). Estos campos son unos índices que organizan la información (por fecha, descripción, título, tipo, modelo, marca), facilitando su recuperación.

2. COMANDOS BÁSICOS

PostgreSQL utiliza la sintaxis estándar SQL, por lo cual la estructura de los comandos básicos tales como: CREATE, DROP, INSERT, DELETE, UPDATE, SELECT son prácticamente iguales, solo que PostgreSQL adiciona en algunos casos ciertas cláusulas o palabras claves, además de funciones específicas para manipular la información.

2.1. CREATE

Según la documentación oficial de PostgreSQL 12.0, creada por The PostgreSQL Global Development Group (1996-2019) para crear una base de datos, una tabla, entre otros.

Para el caso de crear una base de datos se utiliza el comando CREATE de la siguiente forma:

Createdatabase nombre;

Ejemplo: crate database iacc_bd;IACC-2019

6

SEMANA 4 – BASES DE DATOS

Al ejecutar el comando anterior se crea una base de datos de nombre: iacc_bd. Además, se puede crear dentro de la base de datos una tabla especificando el nombre de la tabla, junto con todos los nombres de columna (campos) y sus tipos de dato de la siguiente manera:

CREATE TABLE clima (

ciudadvarchar(80),

temp_baja int,

temp_alta int,

precipitacion real,

fecha date);

2.2. DROP

El comando DROP se utiliza para eliminar, de forma definitiva, un índice, una tabla o una base de datos. Según la documentación oficial de PostgreSQL 12.0, creada por The PostgreSQL Global Development Group (1996-2019), las bases de datos se destruyen con el comando DROP DATABASE, tal como se muestra a continuación:

DROP DATABASE nombre;

Ejemplo: drop database iacc_bd;

Solo el propietario de la base de datos, o un superusuario, puede eliminar una base de datos. Eliminar una base de datos borra todos los objetos contenidos en la base de datos. La destrucción de una base de datos no se puede deshacer.

También se puede eliminar una tabla de la base de datos con el comando DROP TABLE. Esta acción solo puede realizarla el propietario de la tabla, el propietario del esquema y el superusuario.

En tanto, para vaciar una tabla de filas sin destruir la tabla, se usa DELETE o TRUNCATE. DROP TABLE siempre elimina los índices, reglas, desencadenantes

...

Descargar como (para miembros actualizados)  txt (10.8 Kb)   pdf (53.7 Kb)   docx (11.8 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com