data-driven-docs

Selft training repo


Project maintained by ggranados Hosted on GitHub Pages — Theme by mattgraham

SQL (Relational) Database

Table of Contents

A relational database is a type of database management system (DBMS) that organizes and stores data in a structured manner, using a tabular format with rows and columns. In a relational database, data is organized into tables, and these tables are related to one another through keys or common attributes. This type of database is based on the principles of the relational model, which was developed by Edgar F. Codd in 1970.

Here are some key characteristics and concepts associated with relational databases:

Back to top

Data Structure

SQL databases, also known as Relational Databases, store data in structured tables with predefined schemas. Each table consists of rows and columns, and data is organized in a tabular format.

Back to top

Data Integrity

SQL databases are known for enforcing data integrity through the use of schemas, constraints, and relationships. They support ACID (Atomicity, Consistency, Isolation, Durability) transactions, ensuring data consistency.

Back to top

Query Language

SQL databases use the SQL language for querying and manipulating data. SQL provides a powerful and standardized way to perform complex queries and joins across multiple tables.

Back to top

Schema

SQL databases have a fixed schema, meaning the structure of the data (e.g., table columns and data types) is defined in advance.

Back to top

Scaling

SQL databases typically scale vertically, meaning you can increase the database’s capacity by upgrading to a more powerful server.

Back to top

Examples

Examples of SQL databases include:


Ref.


Get Started | DBMS