An interactive crossword puzzle game designed to help users understand and practice SQL and database concepts.
This project demonstrates how database-related terms can be learned through an engaging puzzle format.
The main goals of this project are to:
- Help students learn SQL terminology
- Reinforce Database Management System (DBMS) concepts
- Provide an interactive learning experience
The crossword contains clues related to common DBMS topics like tables, queries, normalization, triggers, keys, and transactions.
- HTML – User interface
- CSS – Styling and layout
- Python – Game logic and crossword validation
- SQL – Database structure and query concepts
The crossword puzzle includes questions related to:
- Tables
- Queries
- Normalization
- SQL
- Views
- Triggers
- Primary Keys
- Transactions
- Entities
- Indexing
These concepts help learners strengthen their understanding of relational databases.
- Interactive crossword puzzle interface
- DBMS-related clues and answers
- Helps practice SQL terminology
- Simple and lightweight design
- Educational tool for beginners learning databases
- Add more crossword levels
- Connect to a live SQL database
- Add score tracking
- Improve UI design
- Add timer and difficulty levels
This project was developed as part of a Database Management Systems (DBMS) course to demonstrate understanding of SQL concepts through an interactive application.