Capítulo 6. Tablas, restricciones e índices
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Las tablas constituyen los bloques de construcción del almacenamiento de bases de datos relacionales. Estructurar las tablas de modo que formen relaciones significativas es la clave del diseño de bases de datos relacionales. En PostgreSQL, las restricciones refuerzan las relaciones entre las tablas. Para distinguir una tabla de un simple montón de datos, establecemos índices. Al igual que los índices que encuentras al final de los libros o la lista de inquilinos en las entradas de los grandes edificios de oficinas, los índices de señalan ubicaciones en la tabla para que no tengas que recorrerla de arriba abajo cada vez que busques algo.
En este capítulo, presentamos la sintaxis para crear tablas y añadir filas. A continuación, pasamos a las restricciones para garantizar que tus datos no se salgan de la línea. Por último, te mostramos cómo añadir índices a tus tablas para agilizar las búsquedas.
Indexar una tabla es tanto una tarea de programación como un esfuerzo experimental. Un índice mal utilizado es peor que inútil. No todos los índices son iguales. Los algoritmistas han ideado distintos tipos de índices para distintos tipos de datos y distintos tipos de consultas, todo ello en un intento de arañar ese último bocado de velocidad a una consulta.
Tablas
Además de las tablas de datos ordinarias, PostgreSQL ofrece varios tipos ...
Get PostgreSQL: Up and Running, 3ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.