Φροντιστήριο Σχεσιακής Άλγεβρας (από το βιβλίο του Date)

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΤΕΧΝΟΛΟΓΙΑ ΕΠΙΚΟΙΝΩΝΙΩΝ
Advertisements

Δρ. Παναγιώτης Συμεωνίδης
Τι είναι συνάρτηση Ορισμός
Η ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΧΡΗΣΤΗ ΑΠ’ ΤΟΝ Η/Υ ΤΟΜΕΑΣ ΤΕΧΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Δ.ΙΕΚ ΠΑΤΡΑΣ.
ΕΣΔ 232: Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας © 2013 Nicolas Tsapatsoulis SQL: Ερωτήματα, προγραμματισμός και εναύσματα ΕΣΔ232 – Οργάνωση Δεδομένων.
Βάσεις Δεδομένων II Ενότητα 3: Σχεσιακός λογισμός I Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
Βάσεις Δεδομένων II Ενότητα 4: Σχεσιακός λογισμός II Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
Βάσεις Δεδομένων II Ενότητα 5: Απόψεις Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
Βάσεις Δεδομένων Ι Ενότητα 9: Πρόσθετη κανονικοποίηση: κανονικές μορφές 1 η, 2 η, 3 η και ΚΜ-BC Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής.
Τμήμα Μηχανικών Πληροφορικής Τ.Ε.
Δεκαδικοί αριθμοί και δεκαδικά κλάσματα
Βάσεις Δεδομένων Ι Ενότητα 4: Σχεσιακά αντικείμενα δεδομένων: πεδία ορισμού και σχέσεις Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής.
Βάσεις Δεδομένων I Ενότητα 6: Σχεσιακή Άλγεβρα Γεωργία Γκαράνη
Τμήμα Μηχανικών Πληροφορικής Τ.Ε.,
Βάσεις Δεδομένων Ι Ενότητα 7: H γλώσσα SQL Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
Δουλεύει για όλους τους αριθμούς! Η δεύτερη ΓΡΑΨΕ δεν θα εκτελεστεί ποτέ!
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
CSS – Cascading Style Sheets (Φύλλα επάλληλων στυλ) Κανόνες που καθορίζουν τη μορφή και τη διάταξη των στοιχείων των σελίδων (X)HTML Σκοπός είναι ο διαχωρισμός.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων (data definition)  Χειρισμός Δεδομένων (data manipulation)
Φροντιστήριο και 2 η Ενδιάμεση Εξέταση 8 Απριλίου 2013.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Σχεσιακή Άλγεβρα.
Σχεσιακή Άλγεβρα.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή Σχεδιασμός μιας ΒΔ ανάλυση ποιας πληροφορίας και της σχέσης ανάμεσα στα στοιχεία της περιγραφή.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή Σχεδιασμός μιας ΒΔ ανάλυση ποιας πληροφορίας και της σχέσης ανάμεσα στα στοιχεία της περιγραφή.
Πολυμέσα – Εφαρμογές Πολυμέσων
ΓΡΑΠΤΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΘΗΜΑΤΙΚΩΝ ΓΥΜΝΑΣΙΟΥ
Φροντιστήριο Σχεσιακής Άλγεβρας (από το βιβλίο του Date)  Σχήμα Suppliers-Parts-Projects (Προμηθευτές-Είδη-Έργα)  Παραδείγματα εντολών.
Προβλήματα Ικανοποίησης Περιορισμών Ασκήσεις. 2 Άσκηση 5.2 Πόσες λύσεις έχει το πρόβλημα χρωματισμού του παρακάτω χάρτη; Πόσες λύσεις έχει το πρόβλημα.
Ο Παγκόσμιος ιστός World Wide Web (WWW) Είναι μια υπηρεσία του Internet ΠΡΟΣΟΧΗ μην την ταυτίζουμε με το ιντερνέτ Αποτελείται από εκατομμύρια ιστοσελίδες.
Σχήμα βαθμολόγησης Εβδομαδιαία Τεστ2 μονάδες έως την 1 η Πρόοδο 1 μονάδα η βαθμολόγηση των τεστ (0,5 μονάδες η βάση) 1 μονάδα αν δοθούν όλα έγκαιρα (0,5.
Βάσεις Δεδομένων I (Θ) Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα.
Βάσεις Δεδομένων I Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
ΠΕΡΙΕΧΟΜΕΝΑ  Ευρώπη: Ήπειρος Ευρώπη: Ήπειρος  Η ιδέα της Ευρωπαϊκής Ένωσης Η ιδέα της Ευρωπαϊκής Ένωσης  Διεύρυνση Διεύρυνση  Τα σύμβολα της Ε. Ε.
ΓΙΑ ΤΗ ΦΥΣΙΚΗ Β’ ΓΥΜΝΑΣΙΟΥ Εργαστηριακή Άσκηση 4 Μελέτη της Ευθύγραμμης Ομαλής Κίνησης.
Christmas in various cities of the world. Natale in varie città del mondo. Χριστούγεννα σε διάφορες π όλεις του κόσμου. Noël dans diverses villes du monde.
Διάρκεια: 15 ογδοντάλεπτες περιόδους Παραδοσιακά παραμύθια Εικονογράφηση των παραμυθιών (Πολιτισμός) Ζωντανεύω ένα κομμάτι από παραμύθι (Θεατρικό παιχνίδι)
Ενότητα 8 : Βάσεις Δεδομένων (2/2) Δρ. Γκόγκος Χρήστος
Περιγραφή Ενότητας Σκοπός του μαθήματος αυτού και κεντρικός σκοπός του μαθήματος των Βάσεων Δεδομένων Ι είναι η παρουσίαση των απαραίτητων εννοιών ώστε.
Από το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο
Παρουσίαση επιστημονικής εκδήλωσης
ΑΠΑΙΤΟΥΜΕΝΑ ΓΡΑΠΤΗΣ ΕΡΓΑΣΙΑΣ Τίτλος της έρευνας : Ο τίτλος της έρευνας πρέπει να είναι σύντομος και ακριβής (12-15 λέξεις). Ο τίτλος πρέπει να περιλαμβάνει.
Αγριάνη Νομού Έβρου Χουσεΐν Χατζή Χαλήλ ΕΚΠΑΙΔΕΥΤΙΚΗ ΟΜΑΔΑ:
Ποιοί είναι οι δικαστικοί σχηματισμοί του Δικαστηρίου;
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 3: Πολυμέσα
ΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΣΤΟΡΙΑΣ ΣΤΟ ΓΥΜΝΑΣΙΟ
ΓΡΑΠΤΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΘΗΜΑΤΙΚΩΝ ΓΥΜΝΑΣΙΟΥ
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση δηλώσεων SQL που περιλαμβάνουν EXIST, ANY, ALL. Χ. Σκουρλάς.
5.Μέρη του ναού Κυρίως ναός-Νάρθηκας-Αύλειος χώρος
Προβλήματα Ικανοποίησης Περιορισμών
Πρακτική Άσκηση σε Σχολεία της Δευτεροβάθμιας Εκπαίδευσης
Βάσεις Δεδομένων Ι 7η διάλεξη
Μηχάνημα Hawley Δ. Χαλαζωνίτης.
ΕΣΠΕΡΙΝΟ ΕΠΑΛ ΤΡΙΚΑΛΩΝ
Απ’ το ΚΕΔΔΥ στο ΚΕΔΔΥ Ξάνθη 21/3/2017.
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας
δουλεύετε καλύτερα με το Outlook
Σχήμα βαθμολόγησης Εβδομαδιαία Τεστ 2 μονάδες
Βάσεις Δεδομένων ΙΙ Ενότητα 5: Μελέτη περιπτώσεως:
تقدير المتغيرات في دراسات الجدوى
Μια εφαρμογή στις «Εφαρμογές Πολυμέσων»
Η δύναμη της τηλεόρασης : ΔΙΑΦΗΜΙΣΗ
1. Ο χριστιανικός ναός Εισαγωγή.
Παρουσίαση επιστημονικής εκδήλωσης
Επίπεδα ενσωμάτωσης ΤΠΕ στα φιλολογικά μαθήματα
Σχήμα βαθμολόγησης Εβδομαδιαία Τεστ 2 μονάδες
Εισαγωγή.
Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής
Μεταγράφημα παρουσίασης:

Φροντιστήριο Σχεσιακής Άλγεβρας (από το βιβλίο του Date) Σχήμα Suppliers-Parts-Projects (Προμηθευτές-Είδη-Έργα) Παραδείγματα εντολών

Φροντιστήριο Σχεσιακής Άλγεβρας Suppliers S(S#,SNAME,STATUS,CITY) Parts P(P#,PNAME,COLOR,WEIGHT,CITY ) Projects J(J#, JNAME,CITY) SPJ SPJ(S#,P#,J#,QTY)

Φροντιστήριο Σχεσιακής Άλγεβρας S1 P1 J1 200 S1 P1 J4 700 S2 P3 J1 400 S2 P3 J2 200 S2 P3 J3 200 S2 P3 J4 500 S2 P3 J5 600 S2 P3 J6 400 S2 P3 J7 800 S2 P5 J2 100 S3 P3 J1 200 S3 P4 J2 500 S4 P6 J3 300 S4 P6 J7 300 S5 P2 J2 200 S5 P2 J4 100 S5 P5 J5 500 S5 P5 J7 100 S5 P6 J2 200 S5 P1 J4 100 S5 P3 J4 200 S5 P4 J4 800 S5 P5 J4 400 S5 P6 J4 500 S1 Smith 20 London S2 Jones 10 Paris S3 Blake 30 Paris S4 Clark 20 London S5 Adams 30 Athens P1 Nut Red 12.0 London P2 Bolt Green 17.0 Paris P3 Screw Blue 17.0 Oslo P4 Screw Red 14.0 London P5 Cam Blue 12.0 Paris P6 Cog Red 19.0 London J1 Sorter Paris J2 Display Rome J3 OCR Athens J4 Console Athens J5 RAID London J6 EDS Oslo J7 Tape London

Φροντιστήριο Σχεσιακής Άλγεβρας 6.14 “Βρες τα έργα στο Λονδίνο” σ CITY = `London` (J) 6.15 “Βρες τους κωδικούς των προμηθευτών που προμηθεύουν το έργο J1” π S# ( σ J# = `J1` (SPJ) ) 6.16 “Βρες τις αποστολές όπου η ποσότητα των ειδών είναι μεταξύ 300 και 750” σ QTY≥300 and QTY≤750 (SPJ) 6.17 “Βρες τα ζεύγη part-color/part-city” π COLOR,CITY (P)

Φροντιστήριο Σχεσιακής Άλγεβρας 6.18 “Βρες τις τριάδες supplier-number/ part- number/project-number ώστε να βρίσκονται όλα τα στοιχεία της τριάδας στην ίδια πόλη” π S#,P#,J#( S⋈P⋈J ) 6.19 “Βρες τις τριάδες supplier-number/part-number/project-number ώστε να μην βρίσκονται όλα τα στοιχεία της τριάδας στην ίδια πόλη” π S#,P#,J# (σ S.CITY≠P.CITY OR P.CITY≠J.CITY OR J.CITY≠S.CITY ( S x P x J) )

Φροντιστήριο Σχεσιακής Άλγεβρας 6.20 “Βρες τις τριάδες supplier-number/ part-number/project-number ώστε να βρίσκονται όλα τα στοιχεία της τριάδας σε διαφορετική πόλη” π S#,P#,J# (σ S.CITY≠P.CITY AND P.CITY≠J.CITY AND J.CITY≠S.CITY ( S x P x J ) )

Φροντιστήριο Σχεσιακής Άλγεβρας 6.21 “Βρες τα είδη που τα προμηθεύει προμηθευτής από το Λονδίνο” π P# ( (σ CITY=`London` (S)) ⋈ SPJ ) 6.22 “Βρες τα είδη που προμηθεύει προμη-θευτής από το Λονδίνο για έργο στο Λονδίνο” π P# ((π P#,J# (σ CITY=`London` (S) ) ⋈ SPJ ) ⋈ (σ CITY=`London` (J)) )

Φροντιστήριο Σχεσιακής Άλγεβρας 6.23 “Βρες τα ζεύγη πόλεων, όπου ένας προμηθευτής από την πρώτη πόλη προμηθεύει ένα έργο στη δεύτερη πόλη” π S.CITY,J.CITY ( S ⋈ SPJ ⋈ J ) 6.24 “Βρες τα είδη που προμηθεύει κάποιος προμηθευτής από κάποια πόλη σε έργο της ίδιας πόλης” π P# ( J ⋈ SPJ ⋈ S )

Φροντιστήριο Σχεσιακής Άλγεβρας 6.25 “Βρες τα έργα που τα προμηθεύει τουλάχι-στον ένας προμηθευτής από διαφορετική πόλη” π J# ( σ J.CITY ≠ S.CITY ( J ⋈ SPJ ⋈ S) ) 6.26 “Βρες τα ζεύγη ειδών που τα προμηθεύει ο ίδιος προμηθευτής” π X.P#,Y.P# (σ X.S# = Y.S# AND X.P#<Y.P# ( (ρX(SPJ)) x ρY(SPJ) ) )

Φροντιστήριο Σχεσιακής Άλγεβρας 6.31 “Βρες τα ονόματα των έργων που προμηθεύει ο προμηθευτής S1” π JNAME ( (σ S# = `S1` (SPJ)) ⋈ J ) 6.32 “Βρες τα χρώματα των ειδών που προμηθεύει ο προμηθευτής S1” π COLOR ( (σ S# = `S1` (SPJ)) ⋈ P )

Φροντιστήριο Σχεσιακής Άλγεβρας 6.33 “Βρες τους κωδικούς των ειδών που προμηθεύεται οποιοδήποτε έργο στο Λονδίνο” π P# ( (σ CITY = `London` (J)) ⋈ SPJ ) 6.34 “Βρες τους κωδικούς των έργων που χρησιμοποιούν τουλάχιστον ένα είδος που προμηθεύει ο προμηθευτής S1” π J# (π P# (σ S# = `S1` (SPJ)) ⋈ SPJ )

Φροντιστήριο Σχεσιακής Άλγεβρας 6.36 “Βρες τους κωδικούς των προμηθευτών με στάτους χαμηλότερο από αυτό του S1” π YS.S# ( σ XS.S#=`S1` AND XS.STATUS>YS.STATUS ( (ρXS(S)) x ρYS(S) ) ) 6.37 “Βρες τους κωδικούς των έργων των οποίων η πόλη είναι πρώτη αλφαβητικά” π J# (J) – π J# (σ XJ.CITY>J.CITY ( πXJ.J#,XJ.CITY(ρXJ(J)) x πCITY(J) ) )

Φροντιστήριο Σχεσιακής Άλγεβρας 6.40 “Βρες τους κωδικούς των έργων τα οποία δεν προμηθεύονται κάποιο κόκκινο είδος από κάποιον προμηθευτή από το Λονδίνο” πJ#(J) – πJ#( πS#(σCITY=`London`(S)) ⋈ SPJ ⋈ (σCOLOR=`Red`(P)) ) 6.41 “Βρες τους κωδικούς των έργων τα οποία προμηθεύει αποκλειστικά ο προμηθευτής S1” πJ#(J) – πJ#(σ S# <>`S1`(SPJ))

Φροντιστήριο Σχεσιακής Άλγεβρας 6.43 “Βρες τους κωδικούς των προμηθευτών που προμηθεύουν το ίδιο είδος σε όλα τα έργα” πS#( πS#,P#,J#(SPJ) ÷ πJ#(J) ) 6.45 “Βρες τις πόλεις όπου βρίσκεται τουλά-χιστον ένας προμηθευτής, ένα έργο ή ένα είδος” πCITY(S) U πCITY(P) U πCITY(J)

Φροντιστήριο Σχεσιακής Άλγεβρας 6.46 “Βρες τους κωδικούς των ειδών που τα προμηθεύει κάποιος προμηθευτής από το Λονδίνο ή προμηθεύονται τα έργα στο Λονδίνο” πP#( SPJ ⋈ (σCITY=`London`(S)) U πP#( SPJ ⋈ (σCITY=`London`(J)) 6.47 “Βρες τα ζεύγη supplier-number/part-number ώστε ο προμηθευτής να μην προμηθεύει το αντίστοιχο είδος” πS#,P#(SxP) – πS#,P#(SPJ)

Φροντιστήριο Σχεσιακής Άλγεβρας Άσκηση: για τις ερωτήσεις 36,37,40,43,47 να δοθούν όλα τα ενδιάμεσα και το τελικό αποτέ-λεσμα με βάση το στιγμιότυπο της σελίδας 3. Να δοθεί pdf από word, μέσα στο word να υπάρχουν οι διαδοχικοί πίνακες από excel.