Έργο σχεσιακής βάσης δεδομένων με μοντελοποίηση ER, DDL/DML, εκτενή δουλειά σε ερωτήματα και επίπεδο API σε Python.
Το πρόβλημα
Τα αξιόπιστα δεδομένα εφαρμογής ξεκινούν από ένα συνεκτικό σχεσιακό μοντέλο και από ερωτήματα που αντικατοπτρίζουν τη σημασιολογία του πεδίου.
Τι φτιάχτηκε
Έργο σχεσιακής βάσης δεδομένων με αρχεία σχήματος και ER, DDL/DML, υλοποιήσεις ερωτημάτων και επίπεδο ερωτημάτων/API σε Python.
Τεχνική προσέγγιση
- Μοντελοποίηση οντοτήτων και σχέσεων
- Ορισμός του σχήματος με DDL
- Εισαγωγή και τροποποίηση εγγραφών με DML
- Υλοποίηση αναλυτικών και λειτουργικών ερωτημάτων SQL
- Έκθεση των ερωτημάτων μέσω modules Python
Αποφάσεις μηχανικής
- Τα αρχεία σχήματος θεωρούνται μέρος των στοιχείων της υλοποίησης.
- Το έργο παρουσιάζεται ως απόδειξη βασικών γνώσεων βάσεων δεδομένων και όχι ως κύριο έργο.
- Αποφυγή αβάσιμων ισχυρισμών για κλίμακα ή παραγωγική χρήση.
Πώς ελέγχθηκε
- Το repository περιλαμβάνει αρχεία ER και σχήματος, DDL.sql, DML.sql και απαντήσεις ερωτημάτων.
- Υπάρχουν το api.py σε Python και modules για αιτήματα, ερωτήματα και βοηθητικές λειτουργίες.
Τι δείχνει
Βασικές αρχές σχεσιακής μοντελοποίησης, υλοποίηση SQL και σύνδεση μόνιμων δεδομένων με επίπεδο εφαρμογής.
Για την πηγή
Ακαδημαϊκό έργο μηχανικής. Τοποθετείται σκόπιμα χαμηλότερα από τα μεγαλύτερα κατανεμημένα συστήματα και συστήματα εφαρμογών.