Useful Links
1. Introduction to Databases and DBMS
2. Data Models
3. The Relational Model
4. Database Design
5. SQL (Structured Query Language)
6. Storage and File Structure
7. Query Processing and Optimization
8. Transaction Management
9. Recovery Systems
10. Database Security
11. Distributed Database Systems
12. NoSQL Database Systems
13. Data Warehousing and OLAP
14. Emerging Database Technologies
  1. Computer Science
  2. Databases

Database Management Systems

1. Introduction to Databases and DBMS
2. Data Models
3. The Relational Model
4. Database Design
5. SQL (Structured Query Language)
6. Storage and File Structure
7. Query Processing and Optimization
8. Transaction Management
9. Recovery Systems
10. Database Security
11. Distributed Database Systems
12. NoSQL Database Systems
13. Data Warehousing and OLAP
14. Emerging Database Technologies
  1. Distributed Database Systems
    1. Distributed System Architecture
      1. System Models
        1. Homogeneous Systems
          1. Heterogeneous Systems
          2. Network Architectures
            1. Client-Server Architecture
              1. Peer-to-Peer Architecture
                1. Multi-Tier Architecture
                2. Distribution Transparency
                  1. Location Transparency
                    1. Fragmentation Transparency
                      1. Replication Transparency
                    2. Data Distribution
                      1. Data Fragmentation
                        1. Horizontal Fragmentation
                          1. Vertical Fragmentation
                            1. Mixed Fragmentation
                            2. Data Allocation
                              1. Centralized Allocation
                                1. Partitioned Allocation
                                  1. Replicated Allocation
                                  2. Data Replication
                                    1. Synchronous Replication
                                      1. Asynchronous Replication
                                        1. Lazy Replication
                                      2. Distributed Query Processing
                                        1. Query Decomposition
                                          1. Data Localization
                                            1. Global Optimization
                                              1. Distributed Join Processing
                                              2. Distributed Transaction Management
                                                1. Distributed Concurrency Control
                                                  1. Distributed Locking
                                                    1. Distributed Timestamp Ordering
                                                    2. Distributed Commit Protocols
                                                      1. Two-Phase Commit Protocol
                                                        1. Three-Phase Commit Protocol
                                                        2. Distributed Recovery
                                                        3. Distributed Database Design
                                                          1. Fragmentation Design
                                                            1. Allocation Design
                                                              1. Replication Design

                                                            Previous

                                                            10. Database Security

                                                            Go to top

                                                            Next

                                                            12. NoSQL Database Systems

                                                            © 2025 Useful Links. All rights reserved.

                                                            About•Bluesky•X.com