Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Μήνυμα ξεκίνησε από: ΜΙΤΜ στις 03 Ιουν 2008, 06:05:59 ΜΜ

Τίτλος: Ανάλυση βάσης δεδομένων
Αποστολή από: ΜΙΤΜ στις 03 Ιουν 2008, 06:05:59 ΜΜ
ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ΔΙΑΝΟΜΕΣ
φτιάξτε μια βάση δεδομένων που να ονομάζεται διανομές η οποία να παρουσιάζει την κεντρική βάση δεδομένων μιας εταιρείας διανομής τύπου.
Ποιο συγκεκριμένα η εταιρεία αποτελείται από πρακτορεία στα οποία εργάζονται διανομείς που διανέμουν τον τύπο στους πελάτες. Οι πελάτες μπορεί να είναι είτε ιδιώτες οι οποίοι έχουν συνδρομές είτε επιχειρήσεις. Ο διανομέας εργάζεται σε ένα συγκεκριμένο πρακτορείο κάθε φορά, μπορεί όμως να αλλάξει πρακτορείο και να μεταφερθεί σε κάποιο άλλο κατά την διάρκεια της θητείας του στην εταιρεία σε ιδία η διαφορετική θέση και με τον ίδιο ή διαφορετικό μισθό.
Η βάση δεδομένων θέλει να κραταεί πληροφορίες για κάθε έντυπο (εφημερίδα ή περιοδικό) που διαχειρίζεται όπως όνομα εκδοτικού οίκου, έτος ίδρυσης, όνομα διευθυντή , περιοδικότητα, θεματολογία. Κάθε έντυπο έχει φύλλα κυκλοφορίας με συγκεκριμένη περιοδικότητα. Κάθε φύλλο έχει έναν συγκεκριμένο αριθμό σελίδων, τιμή και ποσότητα.
Οι πελάτες είτε παραγγέλνουν από συγκεκριμένο πρακτορείο κάποια φύλλα κυκλοφορίας σε συγκεκριμένες ποσότητες και κόστος είτε γράφονται ως συνδρομητές κάποιον έντυπων.
Προσωπικά στοιχειά κάθε πελάτη πρέπει να καταχωρούνται στη βάση δεδομένων όπως το όνομα, η διεύθυνση και το τηλέφωνο. Το ίδιο ισχύει και για τον διανομέα.
Οι συνδρομές γίνονται από κάποιον πελάτη σε κάποιο συγκεκριμένο πρακτορείο και αφορούν κάποιο συγκεκριμένο έντυπο. Ο τρόπος πληρωμής της συνδρομής πρέπει επίσης να δηλώνεται στη βάση δεδομένων.
Η εταιρεία έχει στην διάθεση της έναν στόλο από οχήματα με τα οποία εκτελεί της διανομές της. Τα οχήματα έχουν κάποια χαρακτηριστικά όπως αριθμό πινακίδων ,μάρκα, μοντέλο και κυβικά.
Η εταιρεία αναλαμβάνει τη διανομή των έντυπων στους πελάτες. Κάθε διανομή εξυπηρετεί πολλές παραγγελίες ταυτόχρονα. Για κάθε διανομή πρέπει να καταγράφονται ο διανομέας που την εκτελεί, η ημερομηνία και ώρα, το όχημα που χρησιμοποιείται και ποσά χιλιόμετρα συνολικά έκανε.

Ζητώ την βοήθεια σας για να υλοποιήσω την σωστή ανάλυση της βάσης δεδομένων με τους
ανάλογους πίνακες και πεδία σε αυτούς.
Ευχαριστώ οποιονδήποτε προσπαθήσει να με βοηθήσει εκ των προτέρων.
Τίτλος: Απ: Ανάλυση βάσης δεδομένων
Αποστολή από: potato στις 04 Ιουν 2008, 01:29:51 ΠΜ
   Όχι, έτσι δεν θα σε βοηθήσει κανείς. Εγώ τουλάχιστον δεν πρόκειται. Κάνε μια προεργασία, δώσε ιδέες και σκέψεις που έκανες και αν πάλι κολλάς κάπου, σκέψου και κάνε μια ερώτηση ουσίας.
Τίτλος: Απ: Ανάλυση βάσης δεδομένων
Αποστολή από: ΜΙΤΜ στις 04 Ιουν 2008, 09:45:58 ΠΜ
Ενταξει θα ανεβάσω μέσα στην ημέρα την δικιά μου ανάλυση και θέλω την γνώμη σας ετσι ωστε να φτάσω στο σωστο αποτελεσμα
Τίτλος: Απ: Ανάλυση βάσης δεδομένων
Αποστολή από: ΜΙΤΜ στις 04 Ιουν 2008, 05:41:02 ΜΜ
(http://www.imageshack.gr/files/526x1oztnr300zm32tli.jpg)
Τίτλος: Απ: Ανάλυση βάσης δεδομένων
Αποστολή από: ΜΙΤΜ στις 06 Ιουν 2008, 10:07:45 ΠΜ
Παράθεση από: papalife στις 04 Ιουν 2008, 05:41:02 ΜΜ
(http://www.imageshack.gr/files/526x1oztnr300zm32tli.jpg)

Μα καλά ούτε ένας δεν μπορεί να βοηθήση?
Τίτλος: Απ: Ανάλυση βάσης δεδομένων
Αποστολή από: _sleeper στις 21 Ιουν 2008, 01:16:45 ΠΜ
λόγω του οτι δεν έχω χρόνο να κάνω ανάλυση αυτή τη στιγμή, απλώς να σου επισημάνω οτι δεν έχεις σχεδιάσει την οντότητα "εταιρεία", η οποία θα συσχετίζεται με τα πρακτορεία (ένα προς πολλά). ένα είναι αυτό. από εκεί κ πέρα αλλάζουν κ οι συσχετίσεις με τα οχήματα, κτλ. επόσης, δε θα έπρεπε η οντότητα "διανομέας" να κάνει "διανομές"? που είναι αυτή η συσχέτιση?

γενικά, πάντως η ανάλυσή σου είναι σε λάθος δρόμο. για να μπορέσεις να πετύχεις σωστά το ER, διέγραψε όλες τις συσχετίσεις κ ξεκίνα απ'την αρχή. προσπάθησε να "οπτικοποιήσεις" τη λεκτική ανάλυση σε ER.
Τίτλος: Απ: Ανάλυση βάσης δεδομένων
Αποστολή από: dpa2006 στις 25 Ιουν 2008, 10:25:20 ΜΜ
να υποθέσω οτι απαιτείται κάποια κανονική μορφή για τη βάση?(π.χ. 3η ΚΜ?) :-\
Μερικα χρήσιμα link:
ΚΕΝΤΡΟ ΠΛΗ.ΝΕ.Τ. Ν. ΦΛΩΡΙΝΑΣ Η Θεωρία των Βάσεων Δεδομένων
http://dide.flo.sch.gr/Plinet/Tutorials/Tutorials-DataBasesTheory.html (http://dide.flo.sch.gr/Plinet/Tutorials/Tutorials-DataBasesTheory.html)