go backsqlschool blogs list

Introduction to Relational Algebra pt2: Βασικοί σχεσιακοί τελεστές

by Fivi Panopoulou - Sotiris Karras

Οι σχεσιακοί τελεστές

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

Βασικοί Σχεσιακοί Τελεστές

  • Selection (Επιλογή, “σθ”). Έστω relation R1 και κριτήριο επιλογής θ. Τότε από την πράξη σθ(R1) προκύπτει ένα relation R2, το οποίο έχει το ίδιο schema με το R1 και περιέχει τa tuples που ικανοποιούν την δοσμένη συνθήκη θ.

Σημείωση: Το selection της σχεσιακής άλγεβρας διαφέρει από την εντολή SELECT της SQL. Η εντολή SELECT, αφορά την επιλογή συγκεκριμένων attributes από tuples του relation (σε αντίθεση με το selection το οποίο αφορά επιλογή ολόκληρων tuples από ένα relation).

  • Projection (Προβολή, “πθ”). Έστω relation R1 και κριτήριο επιλογής θ. Τότε από την πράξη πθ(R1) προκύπτει ένα relation R2, το οποίο περιέχει τα attributes της R1 τα οποία ορίζονται στην συνθήκη θ.

  • Rename (Μετονομασία, “ρ”). Τελεστής ο οποίος δέχεται ως όρισμα μία σχέση R1, ένα attribute αυτής και ένα string και επιστρέφει μία σχέση R2 στην οποία έχει μετονομαστεί το attribute της R1 σύμφωνα με το δοσμένο string.

Ημερομηνία: 18 July 2015 21:50
Αξιολόγηση: ( 1 )
Κατηγορίες:
Tags:
Share it:

Αφήστε το σχόλιο σας - Leave your comment

Τα σχόλια έχουν κλείσει.
Επιτρέπονται μόνο τα σχόλια από τα μέλη του SqlSchool.gr.


newsletter subscription

Εάν επιθυμείτε να λαμβάνετε ενημέρωση από εμάς, δώστε μας το e-mail σας.
PASS chapter logo
Official Professional Association for SQL Server (PASS) chapter for Greece
Join to PASS