A Theoretical Repobook for Understanding core concepts of Database Management Systems (DBMS) & Interview Preparation
Backstory:
Database Management Systems (DBMS) is a core subject in Computer Science, essential for both academic learning and real-world applications. This repository is designed to be a comprehensive, all-in-one resource for mastering DBMS concepts, SQL, and practical lab work. It combines:
Whether you are a student, self-learner, or educator, this repo aims to make learning and teaching DBMS practical, accessible, and exam-ready.
Students:
Self-learners:
Educators:
We welcome contributions to make this resource even better!
Steps to contribute:
For major changes, please open an issue first to discuss what you would like to change.
Q: How do I run the SQL programs?
A: Use a SQL database like PostgreSQL or Oracle. Example: Open your SQL client, load the script from SQL(10-2-2020).txt
, and execute the commands.
Q: Can I use these notes and code for my university assignments? A: Yes! This repo is designed for learning and academic use. Please cite or reference if required by your institution.
Q: I found a mistake or have a suggestion. What should I do? A: Open an issue or submit a pull request. See How to Contribute.
Q: Are there solutions to all lab programs? A: All standard lab programs are covered with code, screenshots, and notes.
Version | Date | Commit Changes |
---|---|---|
v1.0 | 2024-06-24 | Initial compilation of notes, lab files, and SQL scripts |
This repository is licensed under the MIT License. See LICENSE for details.
Here is an overview of the files and folders in this repository:
Database-Management-Systems/
├── Complete SQL and Databases Bootcamp Course/
│ ├── 1.0 Course_Introduction.md # Course introduction notes
│ ├── 1_1_sql_bootcamp_course_outline.png # Visual course outline
│ ├── 4.0 Installation_Notes.md # Installation notes for SQL tools
│ ├── 4_1_system_variables_setup_successful_and_postgresql_local_setup_connected_with_cmd_success.png
│ ├── 4_2_postgresql_local_setup_connected_with_cmd_system_variables_setup_successful.png
│ ├── 4_3_valentinadb_setup_success.png
│ ├── 4_4_valentinadb_tips_postgres_how_to_visually_build_db.png
│ ├── 4_5_valentinadb_load_data_dump.png
│ ├── 4_6_valentinadb_db_dump_success.png
│ └── 4.Data/
│ ├── France.sql # France database dump
│ ├── World.sql # World database dump
│ ├── Store.sql # Store database dump
│ └── Icon_ # Icon file
│
├── DBMS Lab/
│ ├── 18BTRSE031_T.ASWIN_BARATH_DBMS_LAB_FILE (Experiments 5-12).docx # Lab manual (Experiments 5-12)
│ ├── 18BTRSE031_T.ASWIN_BARATH_DBMS_LAB_FILE.pdf # Lab manual (PDF)
│ └── SQL(10-02-2020)/
│ ├── SQL(10-2-2020).txt # SQL scripts and session logs
│ ├── Screenshot (31).png # Output screenshot
│ ├── Screenshot (32).png
│ ├── Screenshot (33).png
│ ├── Screenshot (34).png
│ ├── Screenshot (35).png
│ ├── Screenshot (36).png
│ ├── Screenshot (37).png
│ ├── Screenshot (38).png
│ ├── Screenshot (39).png
│ ├── Screenshot (40).png
│ ├── Screenshot (41).png
│ ├── Screenshot (42).png
│ ├── Screenshot (43).png
│ ├── Screenshot (44).png
│ ├── Screenshot (45).png
│ ├── Screenshot (46).png
│ ├── Screenshot (47).png
│ ├── Screenshot (48).png
│ └── Screenshot (49).png
│
├── DBMS Notes/
│ ├── 7.2. Resources for Databases _ SQL.docx # Additional resources
│ └── DBMS_Notes.pdf # Comprehensive DBMS notes
│
├── LICENSE
└── README.md
This project follows open source community standards to ensure a healthy, secure, and welcoming environment for all contributors. Please review the following documents:
For more information on community standards, see: