You are on page 1of 2

ΔΙΑΧΕΙΡΙΣΗ ΔΕΔΟΜΕΝΩΝ, ΕΠΙΧΕΙΡΗΜΑΤΙΚΗ ΕΥΦΥΪΑ και ΟΠΤΙΚΟΠΟΙΗΣΗ

ΕΡΓΑΣΙΑ #1

Παραδίδετε ένα word/pdf document που περιέχει τα (2), (3) και (4).

Περιγραφή εργασίας

Έχετε να δημιουργήσετε μία βάση δεδομένων για μία online εταιρία πώλησης προϊόντων. Η εταιρία
διαθέτει ένα πλήθος προϊόντων στους εγγεγραμένους πελάτες της. Ένας πελάτης διαθέτει username
(μοναδικό), password, όνομα, επίθετο, ημερομηνία γέννησης, τηλέφωνο, φύλο και διεύθυνση (οδός,
αριθμός, πόλη, ΤΚ). Ο ΤΚ προσδιορίζει μοναδικά μία γεωγραφική περιοχή που έχει επίσης ονομασία,
πληθυσμό και μέσο εισόδημα. Ένα προϊόν ορίζεται από ένα μοναδικό κωδικό, ονομασία, περιγραφή,
τιμή μονάδος και ανήκει σε μία κατηγορία, η οποία ορίζεται από ένα μοναδικό κωδικό, τίτλο,
περιγραφή. Μία πώληση ενός προϊόντος σε έναν πελάτη λαμβάνει μοναδικό κωδικό, πραγματοποιείται
σε μία ημερομηνία (ημέρα, μήνας, έτος) και περιλαμβάνει και την αξία της πώλησης.

1) Κατεβάστε και εγκαταστήσετε το πρόγραμμα διαχείρισης βάσεων δεδομένων Microsoft SQL Server
(MS SS) και SQL Server Management Studio (SS Management Studio)

SQL Server: https://www.microsoft.com/en-us/sql-server/sql-server-downloads - Επιλέξτε:


Developer Edition
SS Management Studio: https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-
management-studio-ssms?view=sql-server-ver15

Χρησιμοποιήστε το SS Management Studio για να δημιουργήσετε μία database και να γράψετε και να
τρέξετε SQL. Χρησιμοποιήστε το google για να δείτε tutorials και how-to.

2) Περιγράψτε την εφαρμογή σας χρησιμοποιώντας το μοντέλο οντοτήτων-συσχετίσεων.


Χρησιμοποιήστε οποιοδήποτε πρόγραμμα θέλετε για να σχεδιάσετε το διάγραμμα. (20%)

3) Μεταφέρετε τη σχεδίαση σας στο σχεσιακό μοντέλο και κατόπιν δημιουργήστε τους πίνακες,
γνωρίσματα, και περιορισμούς στο SQL Server, χρησιμοποιώντας SQL (δλδ. CREATE TABLE).
(20%)

4) Γράψτε SQL και εκτελέστε τα παρακάτω ερωτήματα:

a. Εμφάνισε τους κωδικούς των πωλήσεων που πραγματοποιήθηκαν μεταξύ 12/1/2019 έως και
12/2/2019.
b. Εμφάνισε τους κωδικούς των πωλήσεων που πραγματοποιήθηκαν από πελάτες ηλικίας άνω των 40
ετών.
c. Δείξε το ονομα, επίθετο και τηλέφωνο των πελατών που προέρχονται από περιοχή ΤΚ με μέσο
εισόδημα μεγαλύτερο των 40.000€ και κάνανε κάποια αγορά την 25η Δεκεμβρίου του 2019.
d. Δείξε τη συνολική αξία πωλήσεων ανά μήνα του 2019.
e. Δείξε τη συνολική αξία πωλήσεων ανά προϊόν για το 2019.
f. Δείξε τη μέση αξία πωλήσεων ανά φύλο πελάτη και ΤΚ πελάτη.
g. Δείξε το σύνολο της αξίας των αγορών πελατών που προέρχονται απο περιοχές ΤΚ με πληθυσμό >
50.000.
h. Για κάθε μήνα του 2019, σύγκρινε τις αγορές του μήνα (συνολική αξία) με αυτές του αντίστοιχου
μήνα του 2018 (σαν ποσοστό).
i. Για κάθε κατηγορία προϊόντων, δείξε τη συνολική αξία πωλήσεων της κατηγορίας σαν ποσοστό της
συνολικής αξίας όλων των πωλήσεων.

You might also like