..
Εισαγωγή
Κατά το σχεδιασμό ενός λογισμικού που αλληλεπιδρά με μια βάση δεδομένων, είτε στην επιφάνεια εργασίας ή στο Web interface, είναι αφιερωμένο σε μια συγκεκριμένη χρήση και όχι σε άλλο, θα πρέπει να κάνετε πάντα μια προσεκτική ανάλυση για να αποφευχθεί η αντιμετώπιση με θέματα όπως η ακεραιότητα αναφορών, στοιχεία απόλυσης, κ.λπ..
Ο σκοπός αυτής της ανάλυσης είναι ένα σημαντικό έργο: να επιτύχουν καλύτερη αξιοποίηση των δεδομένων και των πόρων σε αναμονή για μελλοντικές αναπτύξεις ή αλλαγές στη βάση δεδομένων.
Ο σκοπός αυτού του άρθρου είναι να θέσει τον αναγνώστη να αντιμετωπίσει στο μέλλον έργα, ξεκινώντας με το δεξί πόδι τους στη διαδικασία της οργάνωσης πληροφοριών, έχοντας να αντιμετωπίσει, ή είναι σε θέση να φέρει γύρω από μια καλά σχεδιασμένη βάση δεδομένων, λογισμικό, και πιο λιτή απόδοση.
Ποιος είναι ο πελάτης;
Είναι μια ηλίθια ερώτηση ή πολύ μεγάλο; Ίσως, αλλά μπορείτε να αρχίσετε να δίνετε το σήμα-δύο απαντήσεις:
Εάν δεν έχετε αυτές τις ερωτήσεις ... ponitele!
Απλά απευθύνεται στον αναγνώστη με έναν πολύ άμεσο ύφος, αποφεύγοντας το σημείο, γυρίζει ότι δεν μπορώ και τώρα θέλω να αποφύγει την απάντηση στη δεύτερη περίπτωση.
Περίπτωση 2. Ο πελάτης δεν είναι να ικανοποιήσει τον κύριο του έργου, αλλά κάποιος που μπορεί να έχουν ένα ελάχιστο ποσό γνώσης υπολογιστή ή όχι. Αν έχετε οποιαδήποτε γνώση μπορεί να απλοποιήσει τη ζωή μας γιατί "μιλάμε την ίδια γλώσσα», ή μήπως είναι μια σχολαστική ότι η ζωή έχει την τάση να περιπλέξει την επόμενη. Ή είναι ένα άτομο που καταλαβαίνει τίποτα, αλλά ο υπολογιστής δεν ξέρει τι θέλει (σπάνια) ή μπορείτε να μας πείτε. Ή δεν ξέρουν ακόμη τι θέλει ή είναι σε θέση να παράσχουν τις απαραίτητες πληροφορίες.
Πάρτε αυτή τη δήλωση ως ένας νόμος: Ποτέ μην παίρνετε τίποτα ως δεδομένο, όποιος έχει το πρόσωπο! Είναι καλύτερα να είσαι νευρικός, σκεφτείτε και να επανεξετάσει τα πάντα, προκειμένου να αποφευχθεί η συναγωγή συμπερασμάτων ότι ακριβώς επειδή προσπαθούμε να ικανοποιήσουμε ή που είναι λάθος για έναν ή τον άλλο λόγο.
Κλείνω αυτό το απαραίτητο παρένθεση μπορεί να δώσει στον αναγνώστη καταλάβουν ότι το πιο σημαντικό πράγμα είναι να έχουμε σαφείς ιδέες, έχουν ένα καζάνι των πληροφοριών δεν είναι ακόμη οργανωμένη, με σκοπό να οργανώσει το καλύτερο, όπως θα δούμε παρακάτω.
Κάντε μια καλή ανάλυση της βάσης δεδομένων
Όπως αναφέρεται στο SQL Οδηγός για αυτό το site, παρά τις διάφορες SQL βάση δεδομένων (MS Access, MySQL, και ούτω καθεξής) δεν είναι δύσκολο να χρησιμοποιηθούν. Σίγουρα, υπάρχουν περισσότερο ή λιγότερο πολύπλοκα προϊόντα ή διαισθητικά, αλλά δεν είναι αυτό το σημείο.
Το θέμα είναι να ξέρουν τι να κάνουν!
Τοχή και να υποθέσουμε ότι ο αναγνώστης να έχει τουλάχιστον γνώση όσον αφορά τη διαχείριση μια σχεσιακή βάση δεδομένων, SQL γλώσσα και γνωρίζουν το ξέρουν πώς να χρησιμοποιήσετε οποιαδήποτε επιλογή προϊόντων DBMS είναι άνευ σημασίας για τους σκοπούς της κατανόησης αυτού του άρθρου.
Τι να κάνετε μπορούν να συνοψιστούν σε έξι σημεία:
Παράδειγμα: δομή της βάσης δεδομένων του καταλόγου των εταιρειών
Είναι πολύ δημοφιλής στο Διαδίκτυο τα τελευταία χρόνια η έννοια των καταλόγων, είτε πρόκειται για έναν κατάλογο με δείκτη, αν ένα κατάλογο για να αναζητήσετε προϊόντα, υπηρεσίες, επιχειρήσεις και ούτω καθεξής.
Δεν είναι σε θέση να εξαντλήσει το σύνολο της γνώσης σε αυτό το πλαίσιο, που σχετίζονται με μια βάση δεδομένων για τη διαχείριση (η σειρά πηγαίνει στο άπειρο και πέρα), προσπαθούμε να δημιουργήσουμε μια δομή δεδομένων για να χειριστεί αυτό το είδος της υπηρεσίας.
Τι πρέπει να κάνετε αυτή την υπηρεσία;
Όσον αφορά το μήκος του πεδίου, αφήνω στην κρίση του αναγνώστη για να το καθιερώσει. Σε ορισμένες περιπτώσεις τα μήκη των πεδίων που απαιτούνται (π.χ. φορολογικός κώδικας έχει 16 χαρακτήρες, η ΚΑΠ έχει 5 και ούτω καθεξής), ενώ για άλλα πράγματα, όπως ένα όνομα, ένα URL, μπορώ να συστήσω 50 έως 150 χαρακτήρες.
Vobis Τύχη!
| |
SQL και βάσης δεδομένων (Μάθημα)
Δημιουργία και διαχείριση των σχεσιακών βάσεων δεδομένων. Από 39 €. |
| |
VB.NET (Μάθημα)
Κάντε Εφαρμογές για επιτραπέζιους υπολογιστές με τη Visual Basic .. Από 49 €. |
| |
Visual Basic 6 (Μάθημα)
Κάντε Εφαρμογές για επιτραπέζιους υπολογιστές με VB6. Από 39 €. |