Βάρειπ Δεδξμέμωμ. Εξγαζηήξην ΙΙI. Τκήκα Πιεξνθνξηθήο ΑΠΘ

Σχετικά έγγραφα
Τμήμα Πληροφορικής ΑΠΘ

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

Βάσεις Δεδομέμωμ. Δξγαζηήξην Ι. Τκήκα Πιεξνθνξηθήο ΑΠΘ

Βάρειπ Δεδξμέμωμ. Εργαζηήριο ΙV. Τμήμα Πληροθορικής ΑΠΘ

Βάρειπ Δεδξμέμωμ. Επγαστήπιο ΙΙ. Τμήμα Πλεπουοπικήρ ΑΠΘ

ΔΡΓΑΙΑ 1. Γιαδικησακά πληροθοριακά σζηήμαηα. Ομάδα Δργαζίας: Μεηαπηστιακοί Φοιηηηές. ηέθανος Κονηοβάς ΑΔΜ :283. Πάζτος Βαζίλειος ΑΔΜ :288

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

Βάσεις Δεδομένων. Εργαστήριο ΙV. Τμήμα Πληροφορικής ΑΠΘ

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

Τμήμα Πληροφορικής ΑΠΘ

Ενδεικτικά Θέματα Στατιστικής ΙΙ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ

Τμήμα Πληροφορικής ΑΠΘ

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

Τν εθπαηδεπηηθό πιηθό ηεο Φξνληηζηεξηαθήο Δθπαίδεπζεο Τζηάξα δηαλέκεηαη δωξεάλ απνθιεηζηηθά από ηνλ ψεθηαθό ηόπν ηνπ schooltime.gr

ΕΞΙΣΩΣΕΙΣ. Α. Πρωτοβάθμιεσ Εξιςώςεισ. Β. Διερεφνηςη Εξιςώςεων. 1x είναι αδφνατθ. x 1 x 1. Άλγεβρα Α Λυκείου

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ

ΦΥΣΙΚΗ ΤΩΝ ΡΕΥΣΤΩΝ. G. Mitsou

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

Εργαςτιριο Βάςεων Δεδομζνων

ΚΔΦ. 2.4 ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ

Γ ΣΑΞΖ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΘΔΣΗΚΩΝ ΚΑΗ ΟΗΚΟΝΟΜΗΚΩΝ ΠΟΤΓΩΝ ΤΝΑΡΣΖΔΗ ΟΡΗΑ ΤΝΔΥΔΗΑ (έως Θ.Bolzano) ΘΔΜΑ Α

ΓΙΑΙΡΔΣΟΣΗΣΑ. Οπιζμόρ 1: Έζηω d,n. Λέκε όηη ν d δηαηξεί ηνλ n (ζπκβνιηζκόο: dn) αλ. ππάξρεη c ηέηνην ώζηε n. Θεώπημα 2: Γηα d,n,m,α,b ηζρύνπλ:

Constructors and Destructors in C++

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ

Εργαςτιριο Βάςεων Δεδομζνων

ΓΔΧΜΔΣΡΙΑ ΓΙΑ ΟΛΤΜΠΙΑΓΔ

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

Μηα ζπλάξηεζε κε πεδίν νξηζκνύ ην Α, ζα ιέκε όηη παξνπζηάδεη ηοπικό μέγιζηο ζην, αλ ππάξρεη δ>0, ηέηνην ώζηε:

MySQL Εργαστήριο #3 Structured Query Language - SQL

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙ ΜΟ

Εξγαζηήξην Πιεξνθνξηθήο

ΓΗΜΟΙΑ ΟΙΚΟΝΟΜΙΚΗ ΣΟΜΟ Γ

Τν Πξόγξακκα ζα αλαθνηλσζεί, ακέζσο κεηά ηηο γηνξηέο ηνπ Πάζρα.

EL Eνωμένη στην πολυμορυία EL A8-0046/319. Τροπολογία

ΕΞΙΣΩΣΕΙΣ. (iv) (ii) (ii) (ii) 5. Γηα ηηο δηάθνξεο ηηκέο ηνπ ι λα ιπζνύλ νη εμηζώζεηο : x 6 3 9x

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

Αιγόξηζκνη Δνκή επηινγήο. Απιή Επηινγή ύλζεηε Επηινγή. Εηζαγσγή ζηηο Αξρέο ηεο Επηζηήκεο ησλ Η/Τ. introcsprinciples.wordpress.

(γ) Να βξεζεί ε ρξνλνεμαξηώκελε πηζαλόηεηα κέηξεζεο ηεο ζεηηθήο ηδηνηηκήο ηνπ ηειεζηή W.

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

Η αξρή ζύλδεζεο Client-Server

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

Εργαςτιριο Βάςεων Δεδομζνων

ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ(1) ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) FritzBox Fon WLAN Annex B ( )

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

Επωηήζειρ Σωζηού Λάθοςρ ηων πανελλαδικών εξεηάζεων Σςναπηήζειρ

Ανάπηςξη Δθαπμογών ζε Ππογπαμμαηιζηικό Πεπιβάλλον

ΥΛΙΚΑ ΠΑΡΟΝ ΚΑΙ ΜΕΛΛΟΝ ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ ΣΜΗΜΑ ΕΠΙΣΗΜΗ ΚΑΙ ΣΕΧΝΟΛΟΓΙΑ ΤΛΙΚΩΝ

Να ζρεδηαζζεί ην θαηεπζπλόκελν γξάθεκα πνπ νξίδεηαη από ηνλ εμήο πίλαθα γεηηλίαζεο.

Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ

Άσκηση 1 - Μοπυοποίηση Κειμένου

Έωρ και 28% η αύξηζη ηων ειζθοπών από ηο 2019!

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΦΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Μάθημα: Πιθανόηηηες και Σηαηιζηική Διδάζκων: Σ. Γ.

γηα ηνλ Άξε Κσλζηαληηλίδε

3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while )

ΔΝΓΔΙΚΣΙΚΔ ΛΤΔΙ ΣΑ ΜΑΘΗΜΑΣΙΚΑ ΠΡΟΑΝΑΣΟΛΙΜΟΤ 2017

Δσζμενές διαηαρατές και Ονομαζηικό-πραγμαηικό επιηόκιο

Εγκατάσταση του πακέτου XAMPP. Β Τεχνική Σχολή Λεμεςοφ Σχολική χρονιά Άριςτοσ Παςιάσ

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

ΔΝΓΔΙΚΤΙΚΔΣ ΛΥΣΔΙΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΔΥΘΥΝΣΗΣ Γ ΛΥΚΔΙΟΥ ΓΔΥΤΔΡΑ 27 ΜΑΪΟΥ 2013

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

Δξγαιεία Καηαζθεπέο 1 Σάμε Σ Δ.Κ.Φ.Δ. ΥΑΝΙΧΝ ΠΡΧΣΟΒΑΘΜΙΑ ΔΚΠΑΙΓΔΤΗ. ΔΝΟΣΗΣΑ 11 ε : ΦΧ ΔΡΓΑΛΔΙΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Φαθόο κε ζσιήλα.

ΜΗΧΑΝΟΛΟΓΙΚΟ ΣΧΔΓΙΟ ΙΙ

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

ΗΜΔΡΟΜΗΝΙΑ. ΟΝΟΜΑΣΔΠΩΝΤΜΟ.. ΒΑΘΜΟΛΟΓΙΑ..

Κεφάλαιο 3. Ερωτήματα SQL

ΜΑΘΗΜΑ: ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΕΚΦΩΝΗΣΕΙΣ. Διάρκεια: 3 ώρες Ημερομηνία: 12/5/2019 Έκδοση: 1 η. Τα sites blogs που συμμετέχουν (σε αλφαβητική σειρά):

ΑΠΛΟΠΟΙΗΗ ΛΟΓΙΚΩΝ ΤΝΑΡΣΗΕΩΝ ΜΕ ΠΙΝΑΚΕ KARNAUGH

Transcript:

Βάρειπ Δεδξμέμωμ Εξγαζηήξην ΙΙI Τκήκα Πιεξνθνξηθήο ΑΠΘ 2016-2017

2 Σκξπόπ ςξσ 3 ξσ εογαρςηοίξσ Σθνπόο απηνύ ηνπ εξγαζηεξίνπ είλαη: ε κειέηε εξωηεκάηωλ επηινγήο, πξνβνιήο θαη απιώλ ζπλδέζεωλ ζε δύν ή πεξηζζόηεξεο ζρέζεηο ε κειέηε ηειεζηώλ ζπλόιωλ ε κειέηε εκθωιεπκέλωλ εξωηεκάηωλ

3 SQL εοωςήμαςα με δύξ ή πεοιρρόςεοεπ ρυέρειπ Η επηινγή δεδνκέλωλ από δύν ή πεξηζζόηεξεο ζρέζεηο είλαη δπλαηή κε ηε δήιωζή ηνπο ζην ηκήκα FROM. Τν ηκήκα WHERE κπνξεί λα πεξηέρεη παξαπάλω από κία ζπλζήθε. Γεληθή Σύληαμε: SELECT A 1, A 2,, A n FROM R 1, R 2,, R m WHERE Condition

4 Εοώςημα με δύξ ή πεοιρρόςεοεπ ρυέρειπ ρςξμ SQL Server 2012 (1/2) Να δοθεί για κάθε ςυντελεςτή (όνομα), οι ρόλοι με τουσ οποίουσ ζχει ςυμμετάςχει ςε ταινίεσ: SELECT Όνομα, Ρόλοσ FROM ΤΝΣΕΛΕΣΗ, Σ WHERE ΤΝΣΕΛΕΣΗ.ID = Σ.IDυντελεςτή

5 Εοώςημα με δύξ ή πεοιρρόςεοεπ ρυέρειπ ρςξμ SQL Server 2012 (2/2) Να δοθοφν οι κωδικοί των ταινιών ςτισ οποίεσ ζχει ςυμμετάςχει ο Alfred Hitchcock: SELECT IDΣαινίασ FROM Σ, ΤΝΣΕΛΕΣΗ WHERE Σ.IDυντελεςτή = ΤΝΣΕΛΕΣΗ.ID AND ΤΝΣΕΛΕΣΗ.Όνομα = Alfred Hitchcock

6 SQL εοωςήμαςα ρςξμ SQL Server 2012 Δοκιμάςτε να εκφράςετε ςε SQL τα ερωτήματα: Να δοθοφν οι τφποι DVD που είναι διαθζςιμοι ςτο dvd club για την ταινία Psycho. Να βρεθεί, για κάθε πελάτη (επίθετο) από πότε μζχρι πότε ζχει νοικιάςει ζνα DVD.

7 Ποάνειπ ρσμόλωμ (1/2) Οη SQL ηειεζηέο ζπλόιωλ union, intersect θαη except αληηζηνηρνύλ ζηνπο ζρεζηαθνύο ηειεζηέο έλωζε ( ), ηνκή ( ) θαη ( ) δηαθνξά, αληίζηνηρα. Η SQL ππνζηεξίδεη ηειεζηέο ζπλόιωλ, νη νπνίνη ιεηηνπξγνύλ: κεηαμύ ηωλ ζρέζεωλ πνπ είλαη ήδε απνζεθεπκέλεο ζηε βάζε δεδνκέλωλ. κεηαμύ ζρέζεωλ πνπ πξνθύπηνπλ κεηά ηελ εθηέιεζε SQL εξωηεκάηωλ (ηα δύν SQL εξωηήκαηα εθηεινύληαη αλεμάξηεηα ην έλα από ην άιιν).

8 Ποάνειπ ρσμόλωμ (2/2) Τα ζύλνια πιεηάδωλ πνπ ζπκκεηέρνπλ ζηηο πξάμεηο πξέπεη λα είλαη ζπκβαηά, δειαδή νη πιεηάδεο ηνπο λα έρνπλ ραξαθηεξηζηηθά όκνηα (ίζν πιήζνο, ίδηνο ηύπνο θαη ίδηα νλνκαζία ζε θάζε αληίζηνηρν ραξαθηεξηζηηθό). Οη πξάμεηο union, intersect θαη except απαιείθνπλ απηόκαηα ηα δηπιόηππα. Αλ ζέινπκε λα δηαηεξήζνπκε όια ηα δηπιόηππα ρξεζηκνπνηνύκε ηε ιέμε all κεηά από θάζε ηειεζηή.

9 Εοώςημα με ςελερςή έμωρηπ ρςξμ SQL Server 2012 Να βρεθοφν οι τίτλοι των ταινιών που γυρίςτηκαν το 1959 ή των ταινιών όπου ο τφποσ dvd είναι 3D : SELECT Σίτλοσ FROM ΣΑΙΝΙΑ WHERE Χρονιά = 1959 union SELECT Σίτλοσ FROM ΣΑΙΝΙΑ, DVD WHERE TAINIA.ID = DVD.IDΣαινίασ AND Σφποσ = 3D

10 Εοώςημα με ςελερςή ςξμήπ ρςξμ SQL Server 2012 Να βρεθοφν οι τίτλοι των ταινιών που το δεφτερο γράμμα είναι το e και που γυρίςτηκαν το 1954: SELECT Σίτλοσ FROM ΣΑΙΝΙΑ WHERE Σίτλοσ like _e% intersect SELECT Σίτλοσ FROM ΣΑΙΝΙΑ WHERE Χρονιά = 1954 (όταν τα δφο υποερωτήματα αναφζρονται ςτην ίδια ςχζςη, θα μποροφςαμε να χρηςιμοποιήςουμε ζνα πιο ςφνθετο πεδίο WHERE με τον τελεςτή AND)

11 Εοώςημα με ςελερςή εναίοερηπ ρςξμ SQL Server 2012 Να βρεθοφν οι τίτλοι των ταινιών που το δεφτερο γράμμα είναι το e, εκτόσ από αυτζσ που γυρίςτηκαν το 1954: SELECT Σίτλοσ FROM ΣΑΙΝΙΑ WHERE Σίτλοσ like _e% except SELECT Σίτλοσ FROM ΣΑΙΝΙΑ WHERE Χρονιά = 1954

12 Εμτωλεσμέμα εοωςήμαςα (1/2) Τα εκθωιεπκέλα εξωηήκαηα ραξαθηεξίδνληαη ωο: ανεξάρτητα εθηεινύληαη αλεμάξηεηα από ηα εξωηήκαηα πνπ ηα θαινύλ εξαρτημένα παίξλνπλ ωο είζνδν πιεηάδεο από ηα εξωηήκαηα πνπ ηα θαινύλ θαη εθηεινύληαη ην έλα κεηά ην άιιν. Έλα ππνεξώηεκα είλαη κία παξάζηαζε selectfrom-where, όπνπ είλαη εκθωιεπκέλν κέζα ζε έλα άιιν εξώηεκα.

13 Εμτωλεσμέμα εοωςήμαςα (2/2) Τα εκθωιεπκέλα εξωηήκαηα ρξεζηκνπνηνύληαη γηα: λα εθηεινύλ ειέγρνπο γηα ην αλ θάπνηεο πιεηάδεο αλήθνπλ ζε έλα ζύλνιν λα θάλνπλ ζπγθξίζεηο ζπλόιωλ λα πξνζδηνξίδνπλ ην αλ έλα ζύλνιν είλαη θελό ή όρη

14 Ο έλεγυξπ μέλξσπ εμόπ ρσμόλξσ Με ηε ιέμε in ειέγρνπκε εάλ κία εγγξαθή είλαη κέινο ελόο ζπλόινπ. Τν ζύλνιν είλαη κία ζπιινγή από ηηκέο πνπ παξάγνληαη από κία SELECT. Η θξάζε not in ειέγρεη εάλ θάπνηα εγγξαθή δελ είλαη κέινο ζε έλα ζύλνιν.

15 Εοώςημα εμτωλεσμέμξ εοώςημα in ρςξμ SQL Server 2012 Να βρεθοφν οι πελάτεσ που ζχουν νοικιάςει τουλάχιςτον ζνα DVD: SELECT Επίθετο FROM ΠΕΛΑΣΗ WHERE ID IN (SELECT IDΠελάτη FROM ΕΝΟΙΚΙΑΗ) (υπάρχει ιςοδφναμο ερώτημα με μία ςφνδεςη)

16 Η ρύγκοιρη ρσμόλωμ (1/2) Η θξάζε «κεγαιύηεξν ή κηθξόηεξν ηνπιάρηζηνλ από έλα» αληηζηνηρεί ζηε δνκή > ή < some. Σηελ SQL επηηξέπνληαη νη εμήο ζπγθξίζεηο: <= some >=some = some είλαη ην ίδην κε ην in <>some δεν είλαη ην ίδην κε ην not in H δνκή some είλαη ηζνδύλακε κε ηελ any.

17 Η ρύγκοιρη ρσμόλωμ (2/2) Η θξάζε «κεγαιύηεξν ή κηθξόηεξν από όια» αληηζηνηρεί ζηε δνκή > ή < all. Σηελ SQL επηηξέπνληαη νη εμήο ζπγθξίζεηο: <= all >= all = all <> all είλαη ην ίδην κε ην not in

18 Εοώςημα εμτωλεσμέμξ εοώςημα all ρςξμ SQL Server 2012 Να βρεθεί ο κωδικόσ του πελάτη που ζκανε την πρώτη ενοικίαςη: SELECT IDΠελάτη FROM ΕΝΟΙΚΙΑΗ WHERE Από <= ALL (SELECT Από FROM ΕΝΟΙΚΙΑΗ)

19 Ο έλεγυξπ για κεμέπ ρυέρειπ Η δνκή exists επηζηξέθεη ηελ ηηκή true αλ ην όξηζκα ηνπ ππνεξωηήκαηνο (δει. έλα ζύλνιν πιεηάδωλ) δελ είλαη θελό. Γηα λα ειέγμνπκε ηε κε ύπαξμε εγγξαθώλ ελόο ππνεξωηήκαηνο ρξεζηκνπνηνύκε ηε θξάζε not exists.

20 Εοώςημα εμτωλεσμέμξ εοώςημα exists ρςξμ SQL Server 2012 Να βρεθοφν τα επίθετα των πελατών που ζχουν κάνει μία τουλάχιςτον ενοικίαςη (επιπλζον τησ λφςησ ςτη δ. 15): SELECT Επίθετο FROM ΠΕΛΑΣΗ WHERE EXISTS (SELECT IDΠελάτη FROM ΕΝΟΙΚΙΑΗ WHERE IDΠελάτη = ΠΕΛΑΣΗ.ID)

21 SQL εοωςήμαςα ρςξμ SQL Server 2012 Δοκιμάςτε να εκφράςετε ςε SQL τα ερωτήματα: Να δοθοφν όλεσ οι ημερομηνίεσ είτε ενοικίαςησ είτε επιςτροφήσ DVD (Union) Να δοθοφν οι ημερομηνίεσ που ζχουν δηλωθεί και ωσ ημερομηνίεσ ενοικίαςησ και ωσ επιςτροφήσ (Intersect) Να δοθοφν όλεσ οι ημερομηνίεσ ενοικίαςησ εκτόσ και αν ζχουν δηλωθεί και ωσ ημερομηνίεσ επιςτροφήσ (Except) Να δοθοφν οι τίτλοι ταινιών, των οποίων τα DVD είναι τα ακριβότερα (υνθήκη ςφνδεςησ και All)