go backarticles

Articles of SQLschool.gr Team

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

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.


Fivi Panopoulou

Fivi Panopoulou

System Engineer • Speaker

Το 2007 ξεκίνησα τις σπουδές μου στη σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών στο Εθνικό Μετσόβιο Πολυτεχνείο.Κατά την διάρκεια των σπουδών μου εκεί αγάπησα τον προγραμματισμό και τα συστήματα πληροφορικής, καθώς επίσης απέκτησα το ιδιαίτερο ενδιαφέρον μου για τις βάσεις δεδομένων. Κατά την διάρκεια της διπλωματικής μου ασχολήθηκα με ζητήματα ανωνυμοποίησης δεδομένων και την ανάπτυξη σχετικού εργαλείου. Τα τελευταία χρόνια των σπουδών μου, μου δόθηκε η ευκαιρία να ασχοληθώ περισσότερο και να διευρύνω τους ορίζοντές μου ως Microsoft Student Partner και μέσω της κοινότητας Student Guru. Στα πλαίσια των κοινοτήτων αυτών, ξεκίνησα να ασχολούμαι με παρουσιάσεις αλλά και να γνωρίζω τον SQL Server. Από την πρώτη στιγμή που ασχολήθηκα μαζί του, συνειδητοποίησα πόσο ήθελα να εμβαθύνω τις γνώσεις μου σχετικά με αυτόν και τα συστήματα διαχείρισης βάσεων δεδομένων γενικότερα, πράγμα που προσπαθώ να κάνω έκτοτε. Πριν χρόνια είχα την τύχη να συμμετέχω στο πρόγραμμα mentoring, μέσω του οποίου γνώρισα τον κ. Χατζηπαυλή. Από τότε συμμετέχω στην ομάδα του SQLschool.gr.


Sotiris Karras

Sotiris Karras

System Engineer • Speaker

Είμαι απόφοιτος της σχολής Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Εθνικού Μετσόβιου Πολυτεχνείου και στα ενδιαφέροντά μου συμπεριλαμβάνεται o τομέας του Knowledge and Data Engineering. Πιο συγκεκριμένα, έχω ασχοληθεί ακαδημαϊκά και ερευνητικά με τον τομέα του data privacy και data anonymity, ενώ πάθος μου είναι ό,τι έχει να κάνει με relational databases και data management. Στο παρελθόν, έχω συνεργαστεί με την Microsoft Hellas ως Microsoft Student Partner για ακαδημαϊκές δραστηριότητες και ήμουν μέρος του MVP mentoring προγράμματός της, στο οποίο είχα την τύχη να γνωρίσω τον κ. Χατζηπαυλή.


Leave your comment

COMMENT

FULL NAME

EMAIL ADDRESS

We use Gravatar

WEB SITE



captcha


 

Newsletter

If you want to receive updates from us subscribe below with your email.
Follow us in
PASS chapter logo

The Official PASS Local Group for Greece

About us Contact us Terms of Use Privacy Sing in Register
sql school greece logo
© 2010-2020 All rights reserved

This site uses cookies for operational and analytics purposes only. By continuing to browse this site, you agree to their use.