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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Σχεσιακός Λογισμός Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
Advertisements

ΤΕΧΝΟΛΟΓΙΑ ΕΠΙΚΟΙΝΩΝΙΩΝ
Εισαγωγή στο MATLAB.
ΕΛΕΓΧΟΣ ΑΝΑΖΗΤΗΣΗΣ. Παράδειγμα 1 member (X, [X | Y]. member (X, [Y | Z] :- member (X, Z) ? member (b, [a, b, c, b, e]) ? member (b, [b, c, b, e]) ? member.
Δρ. Παναγιώτης Συμεωνίδης
Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
ΕΣΔ 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 Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής.
Τμήμα Μηχανικών Πληροφορικής Τ.Ε.
Προγραμματισμός ΙΙ Διάλεξη #5: Εντολές Ανάθεσης Εντολές Συνθήκης Δρ. Νικ. Λιόλιος.
Βάσεις Δεδομένων Ι Ενότητα 4: Σχεσιακά αντικείμενα δεδομένων: πεδία ορισμού και σχέσεις Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής.
Βάσεις Δεδομένων II Ενότητα 8: Ασφάλεια Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
Βάσεις Δεδομένων I Ενότητα 6: Σχεσιακή Άλγεβρα Γεωργία Γκαράνη
Τμήμα Μηχανικών Πληροφορικής Τ.Ε.,
Βάσεις Δεδομένων Ι Ενότητα 7: H γλώσσα SQL Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
2ο εργαστήριο.
Δουλεύει για όλους τους αριθμούς! Η δεύτερη ΓΡΑΨΕ δεν θα εκτελεστεί ποτέ!
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
Βάσεις Δεδομένων Ι Ενότητα 3: Εισαγωγή στις σχεσιακές βάσεις δεδομένων Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
CSS – Cascading Style Sheets (Φύλλα επάλληλων στυλ) Κανόνες που καθορίζουν τη μορφή και τη διάταξη των στοιχείων των σελίδων (X)HTML Σκοπός είναι ο διαχωρισμός.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων (data definition)  Χειρισμός Δεδομένων (data manipulation)
Φροντιστήριο και 2 η Ενδιάμεση Εξέταση 8 Απριλίου 2013.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Σχεσιακή Άλγεβρα.
Applets Εκτελούνται από τον appletviewer και από Java enabled web browsers Εκμεταλλεύονται τo γραφικό υπόβαθρο που παρέχουν οι browsers, έχοντας έτσι τη.
Σχεσιακή Άλγεβρα.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή Σχεδιασμός μιας ΒΔ ανάλυση ποιας πληροφορίας και της σχέσης ανάμεσα στα στοιχεία της περιγραφή.
Πολυμέσα – Εφαρμογές Πολυμέσων
Προβλήματα Ικανοποίησης Περιορισμών Ασκήσεις. 2 Άσκηση 5.2 Πόσες λύσεις έχει το πρόβλημα χρωματισμού του παρακάτω χάρτη; Πόσες λύσεις έχει το πρόβλημα.
Σχήμα βαθμολόγησης Εβδομαδιαία Τεστ2 μονάδες έως την 1 η Πρόοδο 1 μονάδα η βαθμολόγηση των τεστ (0,5 μονάδες η βάση) 1 μονάδα αν δοθούν όλα έγκαιρα (0,5.
Βάσεις Δεδομένων I (Θ) Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα.
Βάσεις Δεδομένων I Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
ΠΕΡΙΕΧΟΜΕΝΑ  Ευρώπη: Ήπειρος Ευρώπη: Ήπειρος  Η ιδέα της Ευρωπαϊκής Ένωσης Η ιδέα της Ευρωπαϊκής Ένωσης  Διεύρυνση Διεύρυνση  Τα σύμβολα της Ε. Ε.
1 ΗΓΕΣΙΑ. 2 Θέματα που αναλύονται Η έννοια της ηγεσίας Τονίζεται η διαφορά μεταξύ διευθυντή και ηγέτη. Αναφέρεται στη θεωρία που έχει ως βάση τα χαρακτηριστικά.
ΓΙΑ ΤΗ ΦΥΣΙΚΗ Β’ ΓΥΜΝΑΣΙΟΥ Εργαστηριακή Άσκηση 4 Μελέτη της Ευθύγραμμης Ομαλής Κίνησης.
Christmas in various cities of the world. Natale in varie città del mondo. Χριστούγεννα σε διάφορες π όλεις του κόσμου. Noël dans diverses villes du monde.
Τραπεζικό σύστημα Μετά την επιβολή των ελέγχων στην κίνηση κεφαλαίων, οι ανάγκες χρηματοδότησης από την ΕΚΤ σταδιακά περιορίζονται Η αναβάθμιση της πιστοληπτικής.
ΔΕΙΚΤΕΣ ΕΠΙΤΥΧΙΑΣ ΚΕΦΑΛΑΙΟΥ ΝΝα διατυπώνετε την έννοια του οικονομικού προβλήματος. ΝΝα επισημαίνετε τις αιτίες ύπαρξης.
Ενότητα 8 : Βάσεις Δεδομένων (2/2) Δρ. Γκόγκος Χρήστος
Περιγραφή Ενότητας Σκοπός του μαθήματος αυτού και κεντρικός σκοπός του μαθήματος των Βάσεων Δεδομένων Ι είναι η παρουσίαση των απαραίτητων εννοιών ώστε.
Από το Μοντέλο Οντοτήτων Συσχετίσεων στο Σχεσιακό Μοντέλο
ΗΜΥ 007 – Τεχνολογία Πληροφορίας Διάλεξη 6
Χρωματικά μοντέλα και συστήματα
Ποιοί είναι οι δικαστικοί σχηματισμοί του Δικαστηρίου;
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 3: Πολυμέσα
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση των απαραίτητων εννοιών αλλά και των δηλώσεων SQL ώστε οι φοιτητές να κατανοήσουν σε κάποιο.
Φροντιστήριο Σχεσιακής Άλγεβρας (από το βιβλίο του Date)
ΘΕΜΑ ΕΡΓΑΣΙΑΣ: ΜΑΧΑΤΜΑ ΓΚΑΝΤΙ ΟΝΟΜΑ: ΜΑΡΚΕΛΛΑ ΣΟΥΤΗ ΤΑΞΗ:Γ’3
«Γιατί ξένος δεν είσαι, ξένος νοιώθεις…» :
Προβλήματα Ικανοποίησης Περιορισμών
Πρακτική Άσκηση σε Σχολεία της Δευτεροβάθμιας Εκπαίδευσης
Βάσεις Δεδομένων Ι 7η διάλεξη
Μηχάνημα Hawley Δ. Χαλαζωνίτης.
Απ’ το ΚΕΔΔΥ στο ΚΕΔΔΥ Ξάνθη 21/3/2017.
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας
EΙΣΑΓΩΓΗ ΣΤΟΥΣ ΚΩΔΙΚΕΣ- ΚΕΦΑΛΑΙΟ 3ο
Βάσεις Δεδομένων ΙΙ Ενότητα 6: Τεχνολογία PL/SQL - cursors Χ. Σκουρλάς
ΔΙΟΙΚΗΣΗ ΑΝΘΡΩΠΙΝΟΥ ΔΥΝΑΜΙΚΟΥ
Βάσεις Δεδομένων ΙΙ Ενότητα 5: Μελέτη περιπτώσεως:
تقدير المتغيرات في دراسات الجدوى
1Εντολή Δείξε
Η δύναμη της τηλεόρασης : ΔΙΑΦΗΜΙΣΗ
Εισαγωγή.
Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής
Μεταγράφημα παρουσίασης:

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

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

Φροντιστήριο Σχεσιακής Άλγεβρας 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 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

Φροντιστήριο Σχεσιακής Άλγεβρας 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 “Βρες τα ζεύγη ειδών που τα προμηθεύει ο ίδιος προμηθευτής” π XP#,YP# (σ 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)