Skip to content

ali-elite/meta-elite-sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meta-Elite-SQL 🗄️

Python SQL Tkinter

A custom meta-SQL project built for the Database Systems course at Sharif University of Technology.

This project explores the core abstractions of relational database management systems by implementing a meta-database tool. It provides a graphical user interface (GUI) to interact with and visualize fundamental database schemas and structures.

🚀 Features

  • Relational Metadata Management: Models and abstracts database concepts including databases, schemas, tables, columns, indexes, constraints, and relationships.
  • Interactive Graphical Interface: Includes a robust frontend (gui.py) built with tkinter, enabling easy interaction and visualization of database metadata.
  • SQL Parsing & Integration: Interacts directly with raw SQL files (meta-db.sql) to demonstrate schema parsing and execution.
  • Modular Design: Codebase is separated into logical models (e.g., databases, tables, relationships) to ensure high maintainability and extensibility.

🛠️ Technologies

  • Backend/Logic: Python
  • GUI Framework: Tkinter
  • Database Querying: SQL

Sharif University of Technology - Computer Science Department

About

Meta-SQL project for the Database Systems course at Sharif University of Technology.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages