Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει συμπύκνωση;
Η συνένωση, στο πλαίσιο των βάσεων δεδομένων, αναφέρεται στην ένωση δύο ή περισσότερων πραγμάτων σε ένα μεγάλο. Στην αναφορά λέξεων-κλειδιών, τα πράγματα που ενώνουν γενικά είναι δύο πεδία τραπεζιού που μπορεί να είναι από τον ίδιο ή από διαφορετικούς πίνακες.Η Techopedia εξηγεί τη συνένωση
Η πιο συνηθισμένη χρήση της σύζευξης είναι η σύνδεση δύο πεδίων βάσης δεδομένων που αποθηκεύονται ξεχωριστά, αλλά συνήθως λειτουργούν μαζί. Ας πάρουμε για παράδειγμα σε πεδία που ονομάζονται 'ΠΡΩΤΟ ΟΝΟΜΑ' και 'ΕΠΙΘΕΤΟ'. Αυτά τα δύο πεδία είναι μερικές φορές ως δύο αποθηκευμένα ξεχωριστά πεδία, αλλά κατά την ανάκτηση τους, ο θεατής θα θέλει συνήθως να δει και τα δύο ονόματα.
Η συνένωση επιτυγχάνεται με τη χρήση ενός ειδικού χειριστή συγκολλήσεων σε ένα ερώτημα SQL. Για παράδειγμα, η βάση δεδομένων της Oracle χρησιμοποιεί το || χειριστή για να ενώσετε δύο χορδές. Ένα ερώτημα SQL δείγματος για να επιτευχθεί αυτό είναι:
SELECT first_name || ' '|| επώνυμο FROM customer_master.
Σημειώστε ότι στην περίπτωση αυτή συμπεριελάβαμε επίσης ένα διάστημα (που περικλείεται από '') μεταξύ των δύο ονομάτων. Αυτό είναι απλά για να ενισχύσει την αναγνωσιμότητα της τελικής παραγωγής. Εάν μόλις ενταχθήκαμε στα δύο πεδία χωρίς διάστημα ανάμεσα στο ερώτημα θα ήταν:
