Βοήθεια σε αρχάριο για άσκηση SQL

Γενικές συζητήσεις για SQL και SQL Servers (RDBMS)

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
demian
Δημοσιεύσεις: 5
Εγγραφή: 25 Μαρ 2009 14:20

Βοήθεια σε αρχάριο για άσκηση SQL

Δημοσίευση από demian » 25 Μαρ 2009 14:28

Σας παρακαλώ πολύ μια βοήθεια σε έναν αρχάριο πως να ξεκινήσω το διάγραμμα E-R.
Σας ευχαριστώ πολύ για τον χρόνο σας!


Μια εταιρία που ειδικεύεται στην ενοικίαση εξοχικών για διακοπές σε όλη τη χώρα σχεδιάζει μια βάση δεδομένων. Υπάρχουν 2 τύποι για ενοικιάσεις: παραθαλάσσια κτίσματα και ορεινοί καταυλισμοί.
Η εταιρία κρατά στοιχεία για ΕΝΟΙΚΙΑΣΤΕΣ όπως το όνομα, διεύθυνση, τηλέφωνο, email, καθώς και κάποιο προφίλ (π.χ. το πιο ψηλό ενοίκιο που μπορεί να πληρώσει). Τέτοια στοιχεία κρατούνται για αυτούς που έχουν ήδη νοικιάσει στο παρελθόν, ή νοικιάζουν τώρα ή είναι μελλοντικοί πιθανοί ενοικιαστές.
Τα στοιχεία που κρατούνται για τα προς ενοικίαση εξοχικά περιλαμβάνουν τον τύπο του εξοχικού, τη διεύθυνση, τα τετραγωνικά, τον αριθμό υπνοδωματίων, τον αριθμό των WC και το ποσό του ενοικίου.
Ανάλογα με τον τύπο του εξοχικού, κρατούνται πληροφορίες για τα χιονοδρομικά κέντρα που είναι κοντά (όνομα, απόσταση από το εξοχικό και τηλέφωνο) ή τις ταβέρνες που είναι κοντά (όνομα, απόσταση, τηλέφωνο). Αν είναι παραθαλάσσιο, κρατούνται πληροφορίες για τις παραλίες που είναι κοντά (όνομα, θέση στο χάρτη (γεωγραφικό μήκος και πλάτος) και είδος δρόμου (άσφαλτος, χώμα, τσιμέντο, κτλ) ).
Για κάθε ΕΝΟΙΚΙΑΣΗ, η εταιρία κρατά στοιχεία του εξοχικού και του ενοικιαστή καθώς και το συμφωνηθέν ενοίκιο (μπορεί να είναι διαφορετικό από το προκαθορισμένο του εξοχικού) και τις ημερομηνίες έναρξης και λήξης της ενοικίασης.
Ζητούμενα
Να κατασκευάσετε το διάγραμμα E-R της εφαρμογής και να δώσετε σε κώδικα SQL τη δημιουργία των
σχέσεων.
Να βάλετε με SQL από 5 εγγραφές σε κάθε σχέση με δεδομένα της αρεσκείας σας

exipnos
Δημοσιεύσεις: 30
Εγγραφή: 02 Απρ 2008 18:21

Βοήθεια σε αρχάριο για άσκηση SQL

Δημοσίευση από exipnos » 04 Απρ 2009 12:05

Δεν καταλαβαίνω ακριβώς αυτό που θέλεις. Θέλεις ολόκληρη την ανάλυση?

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Βοήθεια σε αρχάριο για άσκηση SQL

Δημοσίευση από vassilism » 04 Απρ 2009 18:48

Είναι απλό.
1 Αράζεις, φτιάχνεις καφεδάκι και χαλαρώνεις.
2 Παίρνεις την εκφώνηση της εργασίας και την διαβάζεις πολύ προσεκτικά για να καταλάβεις τι ζητάει.
3 Παίρνεις ένα φύλλο χαρτί και σύμφωνα με αυτά που σου ζητάει αρχίζεις να σχεδιάζεις τους πίνακες με τα πεδία και τις σχέσεις τους (προσοχή στις σχέσεις με τα ξένα κλειδιά).
4 Αρχίζεις και γράφεις τα παραπάνω σε sql είτε σε χαρτί ή στο pc (δεν διευκρινίζει).
5 Κάνεις 5 εγγραφές σε συσχετισμένους πίνακες. Αυτό θα είναι του τύπου:

Κώδικας: Επιλογή όλων

INSERT INTO   κάποιος πίνακας VALUES(…………..)

Απάντηση

Επιστροφή στο “Βάσεις Δεδομένων και SQL - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες