Investigacion PostgreSQL
Investigacion PostgreSQL
Actividades en clase
Por el estudiante:
Matrícula: TOL201652
Revisión de:
1
Indice
I. Introduccion ………………….. 3
II. Gestor de Base de Datos ………………….. 4
III. características principales SGBD ………………….. 4
IV. Que es SQL …………………..5
V. Caracteristicas principales de SQL…………………..5
VI. Qué es PostgreSQL ………………….6
VII. Caracteristicas principales PostgreSQL……………6
VIII. Tipos de datos en PostgreSQL …………………..7
IX. Conclusiones …………………..10
X. Referencias Bibliografias ……………………11
2
Introduccion
Los Gestores de Bases de Datos (SGBD) son como los mayordomos del
mundo digital. Se encargan de organizar, almacenar y gestionar la información,
permitiéndonos encontrarla cuando la necesitamos. En este artículo,
desvelaremos sus principales características, incluyendo SQL, PostgreSQL y
sus tipos de datos.
3
Gestor de Base de Datos
Un SGBD es como un armario gigante con diferentes compartimentos para
guardar cosas. Define cómo se almacenan los datos, los organiza en diferentes
estructuras y nos permite acceder a ellos de forma eficiente. Además, se
encarga de mantener la seguridad y la integridad de la información, evitando
que se pierda o corrompa.
1. Definición de los datos: Define cómo se estructuran los datos, como si fueran
las instrucciones para construir un mueble.
4
¿Qué es SQL?
SQL es como el idioma que usamos para hablar con el SGBD. Con él, podemos
crear, leer, actualizar y eliminar datos, así como realizar consultas complejas. Es
un lenguaje sencillo y flexible, lo que lo convierte en una herramienta muy
poderosa.
El lenguaje de consulta estructurada (SQL) es un lenguaje de programación para
almacenar y procesar información en una base de datos relacional. Una base de
datos relacional almacena información en forma de tabla, con filas y columnas que
representan diferentes atributos de datos y las diversas relaciones entre los
valores de datos. Puede usar las instrucciones SQL para almacenar, actualizar,
eliminar, buscar y recuperar información de la base de datos. También puede usar
SQL para mantener y optimizar el rendimiento de la base de datos.
(Amazon, 2023)
Características de SQL
SQL prevalece como el lenguaje de programación más popular durante las últimas
décadas. Esto se debe a sus propiedades:
5
¿Qué es PostgreSQL ?
(postgresql, 1996-2024)
6
Tipos de datos en PostgreSQL
En cuanto a los tipos de datos, PostgreSQL sigue los estándares ANSI e ISO
para tipos de datos, ofreciendo una amplia variedad para almacenar y
manipular información eficientemente. A continuación, los tipos de datos más
utilizados en PostgreSQL a nivel general:
1. Números enteros
PostgreSQL proporciona diversas opciones para representar números
enteros, como integerpara enteros estándar, smallintpara enteros más
pequeños y bigintpara enteros de gran tamaño. Esto permite adaptarse a
diferentes necesidades en términos de tamaño y rango de valores.
integer: 123
smallint: 45
bigint: 9876543210
3. Texto y caracteres
En PostgreSQL, el tipo de datos textes empleado para almacenar texto de
longitud variable. Además, se cuentan con opciones más específicas para
caracteres individuales, como chary varchar, que permiten definir la longitud
máxima del texto.
7
text: "¡Hola, mundo!"
char(5): "A B C D E"
varchar(10): "Ejemplo"
4. Fechas y horas
En PostgreSQL, se proporcionan diversos tipos de datos para manejar
fechas, horas y combinaciones de ambas. Esto incluye:
5. Booleanos
En PostgreSQL, el tipo de datos booleanse utiliza para almacenar valores de
verdadero o falso, representando de manera eficiente el estado de verdad o
falsedad de una condición. Estos valores booleanos son fundamentales en la
lógica de las consultas y operaciones en la base de datos. Además, su
implementación se extiende a expresiones lógicas y condiciones,
permitiendo realizar evaluaciones simples y efectivas en el contexto de las
consultas SQL.
boolean: verdadero
boolean: FALSO
8
6. binarios
PostgreSQL brinda la capacidad de almacenar datos en formato binario
mediante tipos de datos como bytea. Estos son especialmente útiles para
guardar imágenes, archivos u otros datos codificados en binario.
integer[]: {1, 2, 3}
text[]: {"manzana", "naranja", "plátano"}
8. JSON y JSONB
En PostgreSQL, puedes almacenar y manipular datos en formato JSON
(JavaScript Object Notation) mediante los tipos de datos jsony jsonb. Estos
tipos te permiten trabajar con datos semiestructurados, lo que significa que
no necesitas seguir una estructura rígida.
9
Conclusiones
Los SGBD son herramientas esenciales para gestionar la información de
forma eficiente. PostgreSQL es una opción excelente por su robustez,
flexibilidad y escalabilidad. Conocer sus características y los tipos de datos
disponibles te permitirá aprovechar al máximo su potencial.
10
Referencias Bibliográficas
sistemas gestores de bases de datos
Que es SQL
caracteristicas principales de SQL
Que es posgresql
Tipos de datos
11