..


Σύνδεσμοι διαφημιζόμενων

Ανάλυση της βάσης δεδομένων

Το άρθρο γράφτηκε από τον Luca Ruggiero
Σελίδα 1 από 3

Εισαγωγή

Κατά το σχεδιασμό ενός λογισμικού που αλληλεπιδρά με μια βάση δεδομένων, είτε στην επιφάνεια εργασίας ή στο Web interface, είναι αφιερωμένο σε μια συγκεκριμένη χρήση και όχι σε άλλο, θα πρέπει να κάνετε πάντα μια προσεκτική ανάλυση για να αποφευχθεί η αντιμετώπιση με θέματα όπως η ακεραιότητα αναφορών, στοιχεία απόλυσης, κ.λπ..

Ο σκοπός αυτής της ανάλυσης είναι ένα σημαντικό έργο: να επιτύχουν καλύτερη αξιοποίηση των δεδομένων και των πόρων σε αναμονή για μελλοντικές αναπτύξεις ή αλλαγές στη βάση δεδομένων.

Ο σκοπός αυτού του άρθρου είναι να θέσει τον αναγνώστη να αντιμετωπίσει στο μέλλον έργα, ξεκινώντας με το δεξί πόδι τους στη διαδικασία της οργάνωσης πληροφοριών, έχοντας να αντιμετωπίσει, ή είναι σε θέση να φέρει γύρω από μια καλά σχεδιασμένη βάση δεδομένων, λογισμικό, και πιο λιτή απόδοση.

Ποιος είναι ο πελάτης;

Είναι μια ηλίθια ερώτηση ή πολύ μεγάλο; Ίσως, αλλά μπορείτε να αρχίσετε να δίνετε το σήμα-δύο απαντήσεις:

  1. Έχω να ικανοποιήσει τον πελάτη?
  2. η ικανοποίηση του πελάτη ... είναι ο πελάτης.
Περίπτωση 1. Είστε σίγουροι ότι έχετε σαφείς ιδέες για το τι χρειάζεται; Βεβαιωθείτε ότι έχετε εξετάσει όλες όλα όλα; Είστε σίγουροι ότι δεν έχετε πάρα πολλή βιασύνη;

Εάν δεν έχετε αυτές τις ερωτήσεις ... ponitele!

Απλά απευθύνεται στον αναγνώστη με έναν πολύ άμεσο ύφος, αποφεύγοντας το σημείο, γυρίζει ότι δεν μπορώ και τώρα θέλω να αποφύγει την απάντηση στη δεύτερη περίπτωση.

Περίπτωση 2. Ο πελάτης δεν είναι να ικανοποιήσει τον κύριο του έργου, αλλά κάποιος που μπορεί να έχουν ένα ελάχιστο ποσό γνώσης υπολογιστή ή όχι. Αν έχετε οποιαδήποτε γνώση μπορεί να απλοποιήσει τη ζωή μας γιατί "μιλάμε την ίδια γλώσσα», ή μήπως είναι μια σχολαστική ότι η ζωή έχει την τάση να περιπλέξει την επόμενη. Ή είναι ένα άτομο που καταλαβαίνει τίποτα, αλλά ο υπολογιστής δεν ξέρει τι θέλει (σπάνια) ή μπορείτε να μας πείτε. Ή δεν ξέρουν ακόμη τι θέλει ή είναι σε θέση να παράσχουν τις απαραίτητες πληροφορίες.

Πάρτε αυτή τη δήλωση ως ένας νόμος: Ποτέ μην παίρνετε τίποτα ως δεδομένο, όποιος έχει το πρόσωπο! Είναι καλύτερα να είσαι νευρικός, σκεφτείτε και να επανεξετάσει τα πάντα, προκειμένου να αποφευχθεί η συναγωγή συμπερασμάτων ότι ακριβώς επειδή προσπαθούμε να ικανοποιήσουμε ή που είναι λάθος για έναν ή τον άλλο λόγο.

Κλείνω αυτό το απαραίτητο παρένθεση μπορεί να δώσει στον αναγνώστη καταλάβουν ότι το πιο σημαντικό πράγμα είναι να έχουμε σαφείς ιδέες, έχουν ένα καζάνι των πληροφοριών δεν είναι ακόμη οργανωμένη, με σκοπό να οργανώσει το καλύτερο, όπως θα δούμε παρακάτω.

Κάντε μια καλή ανάλυση της βάσης δεδομένων

Όπως αναφέρεται στο SQL Οδηγός για αυτό το site, παρά τις διάφορες SQL βάση δεδομένων (MS Access, MySQL, και ούτω καθεξής) δεν είναι δύσκολο να χρησιμοποιηθούν. Σίγουρα, υπάρχουν περισσότερο ή λιγότερο πολύπλοκα προϊόντα ή διαισθητικά, αλλά δεν είναι αυτό το σημείο.

Το θέμα είναι να ξέρουν τι να κάνουν!

Τοχή και να υποθέσουμε ότι ο αναγνώστης να έχει τουλάχιστον γνώση όσον αφορά τη διαχείριση μια σχεσιακή βάση δεδομένων, SQL γλώσσα και γνωρίζουν το ξέρουν πώς να χρησιμοποιήσετε οποιαδήποτε επιλογή προϊόντων DBMS είναι άνευ σημασίας για τους σκοπούς της κατανόησης αυτού του άρθρου.

Τι να κάνετε μπορούν να συνοψιστούν σε έξι σημεία:

  1. συλλογή πληροφοριών για τη διαχείριση?
  2. τους χωρίζουν σε λογικές ομάδες?
  3. σκεφτείτε καλά σε χωρισμό σε πίνακες και τους τύπους δεδομένων που θα χρησιμοποιηθούν?
  4. πιστεύουν ότι «ποσοστό» των θέσεων εργασίας που θέλετε να?
  5. αναλάβει μια διαφορετική δομή?
  6. απενεργοποιήστε τον υπολογιστή, κοιτάζοντας το ταβάνι, να επανεξετάσουμε τη δομή
Η δήλωση αυτή είναι τόσο σοβαρή και χιουμοριστική, αν και σε κάποιο σημείο: Λέγεται ότι η πρώτη ιδέα είναι η σωστή (αυτή είναι η έννοια του άρθρου 5) και είναι καλύτερα να παρατηρήσετε πριν αρχίσετε να γράφετε το λογισμικό διαχείρισης "γύρω" της βάσης δεδομένων.

Παράδειγμα: δομή της βάσης δεδομένων του καταλόγου των εταιρειών

Είναι πολύ δημοφιλής στο Διαδίκτυο τα τελευταία χρόνια η έννοια των καταλόγων, είτε πρόκειται για έναν κατάλογο με δείκτη, αν ένα κατάλογο για να αναζητήσετε προϊόντα, υπηρεσίες, επιχειρήσεις και ούτω καθεξής.

Δεν είναι σε θέση να εξαντλήσει το σύνολο της γνώσης σε αυτό το πλαίσιο, που σχετίζονται με μια βάση δεδομένων για τη διαχείριση (η σειρά πηγαίνει στο άπειρο και πέρα), προσπαθούμε να δημιουργήσουμε μια δομή δεδομένων για να χειριστεί αυτό το είδος της υπηρεσίας.

Τι πρέπει να κάνετε αυτή την υπηρεσία;

  1. συλλέγουν οι χρήστες?
  2. διαχείριση γεωγραφικές περιοχές?
  3. διαχειρίζονται κατηγορίες και υποκατηγορίες?
  4. χειριστεί τα στοιχεία, συνδέοντάς τους με τα σημεία 1, 2 και 3?
  5. περιλαμβάνουν επιλογές όπως οι συνδρομές που πληρώνονται και ούτω καθεξής.
Στις παραγράφους που θα ακολουθήσει θα πρέπει να περιγράφονται και σχολιάζονται όλα τα τραπέζια χρήσιμη - από τη δική μου άποψη - για τη διαχείριση της εν λόγω αίτησης σε αυτήν την ενότητα. Οι τύποι δεδομένων που αναφέρονται, λαμβάνοντας υπόψη MS Access, το σύστημα της βάσης δεδομένων είναι πιο εύκολο στη χρήση, τότε ο αναγνώστης πιο κοντά στην κατανόηση τόσο λιγότερο έμπειροι από τους πιο έμπειρους, προχωρημένος χρήστης του DBMS.

Όσον αφορά το μήκος του πεδίου, αφήνω στην κρίση του αναγνώστη για να το καθιερώσει. Σε ορισμένες περιπτώσεις τα μήκη των πεδίων που απαιτούνται (π.χ. φορολογικός κώδικας έχει 16 χαρακτήρες, η ΚΑΠ έχει 5 και ούτω καθεξής), ενώ για άλλα πράγματα, όπως ένα όνομα, ένα URL, μπορώ να συστήσω 50 έως 150 χαρακτήρες.

Vobis Τύχη!

Στην ίδια κατηγορία ...
E-Learning
SQL και βάσης δεδομένων (Μάθημα) SQL και βάσης δεδομένων (Μάθημα)
Δημιουργία και διαχείριση των σχεσιακών βάσεων δεδομένων. Από 39 €.
VB.NET (Μάθημα) VB.NET (Μάθημα)
Κάντε Εφαρμογές για επιτραπέζιους υπολογιστές με τη Visual Basic .. Από 49 €.
Visual Basic 6 (Μάθημα) Visual Basic 6 (Μάθημα)
Κάντε Εφαρμογές για επιτραπέζιους υπολογιστές με VB6. Από 39 €.
Σύνδεσμοι διαφημιζόμενων