Database Programming...

Database Programming

Database Programming

What is a Database?

A database is a collection of information held in a computer that can be easily accessed, managed and updated.

Why is a Database important?

Database systems are very important to your business because they communicate information related to your sales transactions, product inventory, customer profiles and marketing activities.

The de facto programming language used to create databases is the Structured Query Language.

Database Programming


NoSQL Database

I use MongoDb for NoSQL databases. "Not Only SQL" is an approach to database design that enables the storage and querying of data outside the traditional structures found in relational databases.

NoSQL databases benefits include flexible data models, horizontal scaling, lightning fast queries and dev friendly.

Relational Database

I use PostgreSql for relational databases. It is an enterprise-class and open-source relational database system. It supports both SQL(relational) and JSON(non-relational) querying.

Relational databases allow devs understand the relationship between data and how tables connect.


Core Features


Represents all expected data over time.


Provides efficient access to data.


Supports the maintenance of data integrity over time.

Clean Code

Clean, consistent and easy to understand code.

dataase error
Capture Errors
duplicate records
Avoid Duplicate Records
data retrieval
Fast Data Retrieval