{"@attributes":{"version":"2.0"},"channel":{"title":"Databases on Coderslang: Become a Software Engineer","link":"https:\/\/learn.coderslang.com\/tags\/databases\/","description":"Recent content in Databases on Coderslang: Become a Software Engineer","generator":"Hugo -- gohugo.io","lastBuildDate":"Fri, 17 Sep 2021 00:00:00 +0000","item":[{"title":"CRUD Operations in Depth in PostgreSQL","link":"https:\/\/learn.coderslang.com\/0121-crud-operations-in-depth-in-postgresql\/","pubDate":"Fri, 17 Sep 2021 00:00:00 +0000","guid":"https:\/\/learn.coderslang.com\/0121-crud-operations-in-depth-in-postgresql\/","description":"You have made it here so far. You are much familiar with databases and SQL. By now, you should be able to:\n Create new databases Create roles and users Know everything about SQL data types Create tables, set constraints and relationships among them  You have come a long way indeed, but you still have more things to learn to use and harness the power of SQL fully."},{"title":"Databases, Roles, and Tables in PostgreSQL","link":"https:\/\/learn.coderslang.com\/0120-databases-roles-and-tables-in-postgresql\/","pubDate":"Thu, 16 Sep 2021 00:00:00 +0000","guid":"https:\/\/learn.coderslang.com\/0120-databases-roles-and-tables-in-postgresql\/","description":"In the last tutorial, you installed PostgreSQL and prepared all the tools needed for SQL development. Also, you learned some fundamentals such as meta-commands, created your first database, your first table, and wrote your first SQL statements to perform CRUD operations."},{"title":"Setting Up and Getting Started with PostgreSQL","link":"https:\/\/learn.coderslang.com\/0119-setting-up-and-getting-started-with-postgresql\/","pubDate":"Wed, 15 Sep 2021 00:00:00 +0000","guid":"https:\/\/learn.coderslang.com\/0119-setting-up-and-getting-started-with-postgresql\/","description":"Last time I&rsquo;ve introduced you to the fundamentals of relational databases and SQL. Now it&rsquo;s time for you to set up the working environment you need to follow along with this series."},{"title":"Introduction to relational databases and SQL","link":"https:\/\/learn.coderslang.com\/0118-introduction-to-relational-databases-and-sql\/","pubDate":"Tue, 14 Sep 2021 00:00:00 +0000","guid":"https:\/\/learn.coderslang.com\/0118-introduction-to-relational-databases-and-sql\/","description":"In our modern world, databases are ubiquitous. If you want to write any piece of software that creates and stores information for future use, using a database system is necessary. Also, if you get into any software development role, you are likely expected to be familiar with databases."},{"title":"PostgreSQL Views vs Stored Procedures","link":"https:\/\/learn.coderslang.com\/0010-views-vs-stored-procedures-in-postgresql\/","pubDate":"Tue, 17 Nov 2020 00:00:00 +0000","guid":"https:\/\/learn.coderslang.com\/0010-views-vs-stored-procedures-in-postgresql\/","description":"<p>In this short Postgres tutorial you\u2019ll learn the differences between choosing a view or stored procedure to save a SELECT query in PostgreSQL.<\/p>"},{"title":"The difference between regular views and materialized views in PostgreSQL","link":"https:\/\/learn.coderslang.com\/0009-the-difference-between-regular-views-and-materialized-views-in-postgresql\/","pubDate":"Mon, 16 Nov 2020 00:00:00 +0000","guid":"https:\/\/learn.coderslang.com\/0009-the-difference-between-regular-views-and-materialized-views-in-postgresql\/","description":"<p>Materialized views in PostgreSQL differ from the regular ones as they do <code>physically store the data<\/code> in the database.<\/p>"},{"title":"How to create a VIEW in PostgreSQL","link":"https:\/\/learn.coderslang.com\/0008-how-to-create-a-view-in-postgresql\/","pubDate":"Fri, 13 Nov 2020 00:00:00 +0000","guid":"https:\/\/learn.coderslang.com\/0008-how-to-create-a-view-in-postgresql\/","description":"<p>In PostgreSQL, <code>view<\/code> is a <code>virtual table<\/code>. It represents the result of a SELECT query and can be used to quickly get access to data without having to execute the full query.<\/p>"},{"title":"How to save a  SELECT query in PostgreSQL","link":"https:\/\/learn.coderslang.com\/0007-how-to-save-a-select-query-in-postgresql\/","pubDate":"Sun, 08 Nov 2020 00:00:00 +0000","guid":"https:\/\/learn.coderslang.com\/0007-how-to-save-a-select-query-in-postgresql\/","description":"<p>Learn how you can use stored procedures to give a name to any of your SELECT queries and make them reusable.<\/p>"}]}}