In a world where information is being generated around us daily, organization is a must. The design of databases is becoming more complex due to the advanced data structures that the world is asking for. Database Management Systems (DBMS) is a tool to help in designing these databases. However, these tools require learning and acquiring advanced skills to master them and use them efficiently. The emergence of ER-To-DBMS tools sped up the process of using the DBMS tools and gave developers and engineers the chance to focus only on designing the best databases. The ER-To-DBMS market has several tools available competing with each other. However, none of the available tools is capable of translating hierarchies in ER diagrams. This fact initiated the attempt to try to design an ER-To-DBMS tool that can translate hierarchies. Therefore, DBPlayground saw the light as the basis and foundations of an ER-To-DBMS tool that can translate those data structures. The thesis discusses the reason behind developing DBPlayground, the choice of development stack, and algorithms, and gives a full demonstration of the tool.
In un mondo in cui le informazioni vengono generate quotidianamente intorno a noi, l’organizzazione è un must. La progettazione dei database sta diventando sempre più complessa a causa delle strutture dati avanzate richieste dal mondo. Database Management Systems (DBMS) è uno strumento per aiutare nella progettazione di questi database. Tuttavia, questi strumenti richiedono l’apprendimento e l’acquisizione di competenze avanzate per padroneggiarli e utilizzarli in modo efficiente. L'emergere degli strumenti ER-To-DBMS ha accelerato il processo di utilizzo degli strumenti DBMS e ha dato agli sviluppatori e agli ingegneri la possibilità di concentrarsi solo sulla progettazione dei migliori database. Il mercato ER-To-DBMS ha diversi strumenti disponibili in competizione tra loro. Tuttavia, nessuno degli strumenti disponibili è in grado di tradurre le gerarchie nei diagrammi ER. Questo fatto ha avviato il tentativo di progettare uno strumento ER-To-DBMS in grado di tradurre le gerarchie. Pertanto, DBPlayground ha visto la luce come base e fondamento di uno strumento ER-To-DBMS in grado di tradurre tali strutture di dati. La tesi discute il motivo alla base dello sviluppo di DBPlayground, la scelta dello stack di sviluppo e degli algoritmi e fornisce una dimostrazione completa dello strumento.
DBPlayground: the beginning of hierarchies in ER-To-DBMS tools
YASSIN, ADEL
2024/2025
Abstract
In a world where information is being generated around us daily, organization is a must. The design of databases is becoming more complex due to the advanced data structures that the world is asking for. Database Management Systems (DBMS) is a tool to help in designing these databases. However, these tools require learning and acquiring advanced skills to master them and use them efficiently. The emergence of ER-To-DBMS tools sped up the process of using the DBMS tools and gave developers and engineers the chance to focus only on designing the best databases. The ER-To-DBMS market has several tools available competing with each other. However, none of the available tools is capable of translating hierarchies in ER diagrams. This fact initiated the attempt to try to design an ER-To-DBMS tool that can translate hierarchies. Therefore, DBPlayground saw the light as the basis and foundations of an ER-To-DBMS tool that can translate those data structures. The thesis discusses the reason behind developing DBPlayground, the choice of development stack, and algorithms, and gives a full demonstration of the tool.File | Dimensione | Formato | |
---|---|---|---|
2024_12_Yassin.pdf
accessibile in internet solo dagli utenti autorizzati
Dimensione
2.18 MB
Formato
Adobe PDF
|
2.18 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/231498