Σπίτι Βάσεις δεδομένων Τι είναι η δέσμευση δεδομένων; - ορισμός από την τεχνολογία

Τι είναι η δέσμευση δεδομένων; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η σύνδεση δεδομένων;

Η δέσμευση δεδομένων, στο πλαίσιο του .NET, είναι η μέθοδος με την οποία τα στοιχεία ελέγχου χρήστη σε μια διεπαφή χρήστη (UI) μιας εφαρμογής-πελάτη έχουν ρυθμιστεί ώστε να λαμβάνουν ή να ενημερώνουν δεδομένα σε μια πηγή δεδομένων, όπως μια βάση δεδομένων ή ένα έγγραφο XML.

Πριν από το .NET, η πρόσβαση στα μοντέλα δέσμευσης δεδομένων περιοριζόταν σε βάσεις δεδομένων. Έτσι, πολλά συστήματα διαχείρισης βάσεων δεδομένων (DBM) θα μπορούσαν να έχουν έμμεση πρόσβαση στην πηγή δεδομένων μέσω της διεπαφής προγραμματισμού εφαρμογών τους (API) χωρίς καμία ευελιξία στον έλεγχο της διαδικασίας δέσμευσης δεδομένων. Αυτό το πρόβλημα αντιμετωπίζεται στο .NET παρέχοντας λεπτομερή έλεγχο του τρόπου με τον οποίο δεσμεύονται τα δεδομένα και της συμπεριφοράς του UI με τα Windows Forms και ADO.NET classes στο πλαίσιο. Η ανάπτυξη εφαρμογών Web απλοποιείται με την παροχή δυνατότητας δέσμευσης δεδομένων σε ιστοσελίδες που χρησιμοποιούν τους ελέγχους Web του διακομιστή .NET.

Η Techopedia εξηγεί τη Δέσμευση Δεδομένων

Τα πλεονεκτήματα της χρήσης δεσμευτικών δεδομένων στο .NET είναι τα εξής:

  1. Μείωση του μεγέθους του κώδικα
  2. Καλύτερη απόδοση της εφαρμογής
  3. Ταχεία ανάπτυξη εφαρμογών με βάση δεδομένα
  4. Προσαρμογή της προεπιλεγμένης διαδικασίας δέσμευσης δεδομένων, τροποποιώντας τον δημιουργούμενο κώδικα όποτε είναι απαραίτητο
  5. Εξαιρετικός έλεγχος της δέσμευσης δεδομένων μέσω συμβάντων
  6. Οπτική ανατροφοδότηση σχετικά με τα σφάλματα επικύρωσης, με τη συσχέτιση κανόνων επαλήθευσης δεδομένων με ενσωματωμένη επικύρωση τύπων δεδομένων των στοιχείων ελέγχου σε περιβάλλον χρήστη (για παράδειγμα, τιμή ημερομηνίας που καταχωρήθηκε στον έλεγχο ημερομηνίας)
Η σύνδεση δεδομένων αποτελεί τον σύνδεσμο για τον συγχρονισμό δεδομένων μεταξύ του παροχέα δεδομένων (πηγή δεδομένων) και του καταναλωτή δεδομένων (UI που εμφανίζει δεδομένα), επιτρέποντας την αμφίδρομη σύνδεση μεταξύ των οπτικών στοιχείων και της πηγής δεδομένων. Για παράδειγμα, η ιδιότητα κειμένου ενός πλαισίου κειμένου φόρμας των Windows ενδέχεται να συνδέεται με το όνομα ενός φοιτητή που έχει ληφθεί από μια βάση δεδομένων. Η δέσμευση μπορεί επίσης να εφαρμοστεί σε ένα γραφικό ενός ελέγχου εικόνας, ενός χρώματος φόντου ενός ελέγχου ή άλλης ιδιότητας ενός στοιχείου ελέγχου σε μια φόρμα.


Το .NET Framework παρέχει απλές και σύνθετες επιλογές σύνδεσης δεδομένων στα Windows Forms για πρόσβαση σε δεδομένα από βάσεις δεδομένων και δομές, όπως συστοιχίες και συλλογές. Στην περίπτωση μιας απλής επιλογής σύνδεσης δεδομένων, ένας έλεγχος στο UI δεσμεύεται σε μία τιμή δεδομένων σε μια πηγή δεδομένων ενώ είναι σε πολύπλοκη επιλογή. Επίσης, ένας έλεγχος συνδέεται με μια συλλογή δεδομένων, όπως ένα στοιχείο ελέγχου Datagrid που συνδέεται με ένα σύνολο δεδομένων που αντιπροσωπεύει μια λίστα τιμών.


Το Windows Presentation Framework (WPF) του .NET 4.0 υλοποίησε την έννοια της δέσμευσης δεδομένων συνδέοντας τις ιδιότητες των δεσμευτικών αντικειμένων στόχων (στοιχεία WPF) και κάθε πηγή δεδομένων, συμπεριλαμβανομένων των ερωτημάτων γλώσσας ολοκληρωμένων ερωτήσεων (LINQ), των αντικειμένων CLR (Common Language Runtime) XML και άλλες πηγές δεδομένων. Παρέχει πρότυπα δεδομένων για τον έλεγχο της παρουσίασης των δεδομένων.


Όταν η σύνδεση δεδομένων εφαρμόζεται σε σελίδες ASP.NET, κάθε έλεγχος διακομιστή μπορεί να συνδέεται με απλές ιδιότητες, συλλογές, εκφράσεις και μεθόδους κλπ. Όλες οι εκφράσεις δεσμεύσεων δεδομένων πρέπει να περιέχονται στους χαρακτήρες <% #%>. Οι κλάσεις πλαισίου, όπως το Dataset, το DataReader και άλλοι, χρησιμοποιούνται για τη λήψη δεδομένων από τη βάση δεδομένων και τη σύνδεση με τα στοιχεία ελέγχου της ιστοσελίδας.


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

Τι είναι η δέσμευση δεδομένων; - ορισμός από την τεχνολογία