MOBI BOOT CAMP CORP. logoLearning Buddy
  • SIGN IN
  • SQL & NoSQL Databases
  • 1. Relational Database Fundamentals
    • Introduction to Databases
    • The Record & Table Structure
    • Data Types
    • Primary & Foreign Keys
    • RDBMS Architecture
    • ACID Properties
    • Normalization (1NF, 2NF, 3NF)
    • Relational Pros and Cons
  • 2. SQL: Basic Data Manipulation (DML)
  • 3. SQL: Filtering and Sorting
  • 4. SQL: Aggregation and Relations
  • 5. SQL: Schema Management (DDL)
  • 6. Python and SQL
  • 7. NoSQL Databases
  • References

Relational Databases: Pros and Cons

Pros:

  • Natural for the vast majority of applications: The relational model of storing data in tables is intuitive and maps well to many real-world scenarios.
  • Numerous tools for managing and querying: There is a rich ecosystem of tools for interacting with relational databases.

Cons:

  • Not well-suited to some data: Data like networks or unstructured text can be difficult to model in a relational database.
  • Fixed schema: The schema (the structure of the tables and columns) is rigid. Adding new columns can be a difficult process.
  • Expensive to maintain when data gets large: Relational databases can become expensive to maintain when the amount of data grows into the terabyte range.
Privacy Policy | Terms & Conditions