Βάζεις Δεδομένων. ΤΟ ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ The Relational Model. ρεζηαθό Μνληέιν 1

Σχετικά έγγραφα
Βάζεις Γεδομένων ζηη Γιοίκηζη Δπιτειρήζεων

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

Δπιτειρηζιακές Βάζεις Γεδομένων

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

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

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

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

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

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

Βάζεις Δεδομένων ΤΛΟΠΟΙΗΗ ΜΙΑ ΑΠΛΗ ΒΑΗ ΜΔ ΑΤΣΟΜΑΣΑ ΔΡΓΑΛΔΙΑ. Υινπνίεζε Απιήο Βάζεο 1

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

Σρεζηαθό Μνληέιν Γεδνκέλσλ. Δηζαγσγή Βαζηθέο Έλλνηεο Κιεηδηά Πεξηνξηζκνί αθεξαηόηεηαο Μεηαηξνπή κνληέινπ ΟΣ ζε ζρεζηαθό κνληέιν

ΘΔΜΑ 1 ο Μονάδες 5,10,10

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

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

1 Είζοδορ ζηο Σύζηημα ΣΔΕΔ ή BPMS

Μνληέιν Οληνηήησλ-πζρεηίζεσλ. Η αλάγθε Γηαγξάκκαηα Ο ύλνια Οληνηήησλ-πζρεηίζεσλ Απεηθνλίζεηο Δπεθηάζεηο

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

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

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

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

Η επιζκόπηζη ηης έμμιζθης ενηολής ζηην Αλλοδαπή. Καηεξίλα Γαιαλνπνύινπ, Intellectual Property Manager, Microsoft Ειιάο Α.Ε.

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

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

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

Βάζεηο Γεδνκέλσλ. Δηζαγσγή γηα ην Δξγαζηήξην. Τκήκα Πιεξνθνξηθήο ΑΠΘ

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

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

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

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

UML (Unified Modeling Language )

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

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

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

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

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

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

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

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

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

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

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

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

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

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

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

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

ηδάζθσλ: εµήηξεο Εετλαιηπνύξ

Database Design. Καλνληθνπνηήζε θαη πξώηε θαλνληθή κνξθή. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

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

Βιομησανικόρ ζσεδιαζμόρ πποϊόνηων από ανακςκλωμένερ ζςζκεςαζίερ

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

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

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

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

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

ΔΠΙΣΡΟΠΗ ΓΙΑΓΩΝΙΜΩΝ 74 ος ΠΑΝΔΛΛΗΝΙΟ ΜΑΘΗΣΙΚΟ ΓΙΑΓΩΝΙΜΟ ΣΑ ΜΑΘΗΜΑΣΙΚΑ Ο ΘΑΛΗ 19 Οκηωβρίοσ Δνδεικηικές λύζεις

MySQL Εργαστήριο #5 Ενεργοποιητές (συνέχεια)

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

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

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

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

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

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

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

Βάζειρ Γεδομένων ζηη Γιοίκηζη Δπισειπήζεων

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

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

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

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

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

Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο κόζηος ανά μονάδα παραγωγής. Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο ζηαθερό κόζηος ανά μονάδα παραγωγής

Constructors and Destructors in C++

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

Κβαντικοί Υπολογισμοί. Πέκπηε Γηάιεμε

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΣΗΜΑΤΩΝ & ΣΥΣΤΗΜΑΤΩΝ. ΜΕΤΑΣΦΗΜΑΤΙΣΜΟΣ Laplace

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη

Δπισειπηζιακέρ Βάζειρ Γεδομένων

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

Ππογπαμμαηιζμόρ Ι (ΗΥ120)

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

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ: έζησ

IV Ο ΕΛΛΗΝΙΜΟ ΣΗ ΔΤΗ,ΠΟΛΙΣΙΜΟΙ Δ.ΜΕΟΓΕΙΟΤ ΚΑΙ ΡΩΜΗ

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα!

Λεκηική έκθραζη, κριηική, οικειόηηηα και ηύπος δεζμού ζηις ζηενές διαπροζωπικές ζτέζεις

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

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84

ΣΡΑΠΕΖΑ ΘΕΜΑΣΩΝ Α ΛΤΚΕΙΟΤ

ΠΔΡΗΓΡΑΦΖ ΛΔΗΣΟΤΡΓΗΚΟΣΖΣΑ ΥΔΓΗΟΤ ΑΡΗΘΜ. 1

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

ΠΔΡΙΔΥΟΜΔΝΑ ΔΝΝΟΙΔ ΚΑΙ ΟΡΙΜΟΙ ΠΑΡΟΤΙΑΗ ΣΟΤ ΚΑΝΟΝΙΜΟΤ ΔΦΑΡΜΟΓΗ ΣΟΤ ΚΑΝΟΝΙΜΟΤ

ΗΥ-150 Πξνγξακκατησκόο Ταμηλόκεσε θαη Αλαδήτεσε

ΣΡΑΠΕΖΑ ΘΕΜΑΣΩΝ Α ΛΤΚΕΙΟΤ

A. Αιιάδνληαο ηε θνξά ηνπ ξεύκαηνο πνπ δηαξξέεη ηνλ αγωγό.

Transcript:

Βάζεις Δεδομένων ΤΟ ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ The Relational Model ρεζηαθό Μνληέιν 1

Relation - Σσέζη Μηα ζρέζε είλαη έλαο δηζδηάζηαηνο πίλαθαο δεδνκέλσλ. Ο πίλαθαο απηόο απνηειείηαη από: Γξακκέο (rows) ή Δγγξαθέο (records) ή Πιεηάδεο (tuples) θαη ηήιεο (columns) ή Χαξαθηεξηζηηθά (attributes) ή Πεδία (fields) ρεζηαθό Μνληέιν 2

Ιδιόηηηερ Σσέζεων Κάζε ζρέζε έρεη κνλαδηθό όλνκα κεηαμύ ησλ ππνινίπσλ ζρέζεσλ ηεο Βάζεο Γεδνκέλσλ. Κάζε ραξαθηεξηζηηθό έρεη κνλαδηθό όλνκα κέζα ζηε ζρέζε. Η ηηκή ελόο ραξαθηεξηζηηθνύ είλαη αηνκηθή (not composite). Ο ηηκέο ελόο ραξαθηεξηζηηθνύ αλήθνπλ ζην ίδην πεδίν νξηζκνύ (not multi-valued). Γελ παίδεη ξόιν ε ζεηξά ησλ ραξαθηεξηζηηθώλ κίαο ζρέζεο, νύηε ε ζεηξά ησλ πιεηάδσλ ζηε ζρέζε. Κάζε πιεηάδα πξέπεη λα είλαη κνλαδηθή (όρη δηπινεγγξαθέο) ρεζηαθό Μνληέιν 3

Ανηιζηοισία με ηο Μονηέλο ER Οη πίλαθεο αληηζηνηρνύλ ζηηο νληόηεηεο ή ζηηο ζπζρεηηζηηθέο νληόηεηεο Οη γξακκέο αληηζηνηρνύλ ζηα ζηηγκηόηππα κηαο νληόηεηαο Οη ζηήιεο αληηζηνηρνύλ ζηα ραξαθηεξηζηηθά ΠΡΟΟΧΗ: Η ιέμε ρέζε (relation) ηνπ ζρεζηαθνύ κνληέινπ δελ είλαη ή ίδηα κε ηελ ιέμε πζρέηηζε (relationship) ηνπ κνληέινπ ER. ρεζηαθό Μνληέιν 4

Πεδία πος οπίζονηαι ωρ κλειδιά Primary keys (Πξσηεύνληα θιεηδηά) Δίλαη πεδία πνπ πξνζδηνξίδνπλ κνλαδηθά ηηο εγγξαθέο ελόο πίλαθα. Foreign keys (Ξέλα θιεηδηά) Δίλαη πεδία πνπ επηηξέπνπλ ηελ ζύλδεζε ηεο εμαξηώκελεο νληόηεηαο κε ηελ νληόηεηα γνλέα, όηαλ νη νληόηεηεο ζπλδένληαη κε κία ζπζρέηηζε ηύπνπ έλα πξνο πνιιά (1:Ν) ρεζηαθό Μνληέιν 5

Παπαδείγμαηα με ππωηεύονηα και ξένα κλειδιά primary key foreign key (οπίζει ηην 1:N ζςζσέηιζη μεηαξύ ηων CUSTOMER και ORDER) composite primary key για ηον πίνακα ORDER LINE Επίζηρ είναι και foreign keys πος επιηπέποςν ηην M:N ζςζσέηιζη μεηαξύ ORDER και PRODUCT ρεζηαθό Μνληέιν 6

Integrity Constraints (Πεπιοπιζμοί Ακεπαιόηηηαρ) Entity Integrity (αθεξαηόηεηα νληόηεηαο) Καλέλα primary key δελ κπνξεί λα είλαη null. Referential Integrity (αλαθνξηθή αθεξαηόηεηα) Η ηηκή ηνπ foreign key (ηνπ πίλαθα ησλ πνιιώλ ζηηγκηόηππσλ) πξέπεη λα ηαηξηάδεη κε ηελ ηηκή ηνπ primary key (ηνπ πίλαθα ηνπ ελόο ζηηγκηόηππνπ), θαζνξίδνληαο ηελ αληηζηνηρία ηνπο ζηε ζπζρέηηζε 1:Ν. Σν foreign key κπνξεί λα έρεη ηηκή NULL (εάλ ζε θάπνην ζηηγκηόηππν δελ έρεη γίλεη αθόκα ε αληηζηνηρία). ρεζηαθό Μνληέιν 7

Referential Integrity (Αναθοπική Ακεπαιόηηηα) Σύπνη Restrict κελ επηηξέπεηο ηελ δηαγξαθή εγγξαθήο ζηνλ πίλαθα γνλέα αλ απηή ε εγγξαθή ζπζρεηίδεηαη κε εγγξαθέο ηνπ εμαξηώκελνπ πίλαθα. Cascade απηόκαηα δηέγξαςε ηηο εγγξαθέο ηνπ εμαξηώκελνπ πίλαθα όηαλ δηαγξαθνύλ νη αληίζηνηρεο εγγξαθέο ηνπ πίλαθα γνλέα Set-to-Null θάλε ηηο ηηκέο ηνπ μέλνπ θιεηδηνύ ηνπ εμαξηώκελνπ πίλαθα NULL όηαλ δηαγξαθεί ε αληίζηνηρε εγγξαθή ζηνλ πίλαθα γνλέα. ρεζηαθό Μνληέιν 8

Παπάδειγμα Πεπιοπιζμών Αναθοπικήρ Ακεπαιόηηηαρ Οι πεπιοπιζμοί αναθοπικήρ ακεπαιόηηηαρ αποηςπώνονηαι από ηιρ μπλε γπαμμέρ. ρεζηαθό Μνληέιν 9

Οι πεπιοπιζμοί Αναθοπικήρ Ακεπαιόηηηαρ ζηην SQL ρεζηαθό Μνληέιν 10

Μεηαηποπή μονηέλος ΕR ζε Σσεζιακό Μεηαηξνπή Οληνηήησλ ζε Πίλαθεο Simple attributes: κεηαθέξνληαη όπσο είλαη ρσξίο θακία αιιαγή. Composite attributes: ρξήζε ησλ ζπζηαηηθώλ ηνπ ζύλζεηνπ ραξαθηεξηζηηθνύ σο πεδία. Multivalued Attribute: κεηαηξέπεηαη ζε έλαλ λέν πίλαθα κε μέλν θιεηδί πνπ ην θιεξνλνκεί από ηελ νληόηεηα γνλέα. ρεζηαθό Μνληέιν 11

Παπάδειγμα Μεηαηποπήρ Απλήρ Ονηόηηηαρ ζε Πίνακα CUSTOMER entity type with simple attributes CUSTOMER relation ρεζηαθό Μνληέιν 12

Παπάδειγμα Μεηαηποπήρ ενόρ Σύνθεηος Χαπακηηπιζηικού CUSTOMER entity type with composite attribute CUSTOMER relation with address detail ρεζηαθό Μνληέιν 13

Παπάδειγμα Μεηαηποπήρ ενόρ Multi-valued Attribute 1 πξνο πνιιά ζπζρέηηζε κεηαμύ αξρηθήο νληόηεηαο θαη λένπ πίλαθα To Multivalued Attribute θηηάρλεη έλαλ λέν πίλαθα κε foreign key ρεζηαθό Μνληέιν 14

Μεηαηποπή Αζθενών Ονηοηήηων Μεηαηξνπή Αζζελώλ Οληνηήησλ Γεκηνπξγείηαη έλαο μερσξηζηόο πίλαθαο κε μέλν θιεηδί πνπ δίλεηαη από ηελ αξρηθή νληόηεηα Σν primary key ηνπ ζπλίζηαηαη από ηα εμήο: partial identifier ηεο αζζελνύο νληόηεηαο primary key ηεο ηζρπξήο νληόηεηαο Δίλαη δειαδή έλα composite primary key ρεζηαθό Μνληέιν 15

Παπάδειγμα Μεηαηποπήρ Αζθενούρ Ονηόηηηαρ ρεζηαθό Μνληέιν 16

Παπάδειγμα Μεηαηποπήρ Αζθενούρ Ονηόηηηαρ Foreign Key Composite Primary Key ρεζηαθό Μνληέιν 17

Μεηαηποπή Σςζσεηίζεων 2 ος Βαθμού Μεηαηξνπή πζρεηίζεσλ 1:1 Σν primary key ηεο νληόηεηαο πνπ ζπκκεηέρεη ππνρξεσηηθά ζηε ζπζρέηηζε γίλεηαη foreign key ζηελ νληόηεηα πνπ δελ ζπκκεηέρεη ππνρξεσηηθά. ρεζηαθό Μνληέιν 18

Παπάδειγμα Μεηαηποπήρ Σςζσέηιζηρ ένα ππορ ένα (1:1) ρεζηαθό Μνληέιν 19

Παπάδειγμα Μεηαηποπήρ Σςζσέηιζηρ ένα ππορ ένα (1:1) ρεζηαθό Μνληέιν 20

Μεηαηποπή Σςζσεηίζεων 2 ος Βαθμού Μεηαηξνπή πζρεηίζεσλ 1:N Σν primary key ηεο νληόηεηαο πνπ ζπκκεηέρεη ζηε ζπζρέηηζε από ηελ πιεπξά ηνπ 1 γίλεηαη foreign key ηεο νληόηεηαο πνπ ζπκκεηέρεη ζηε ζπζρέηηζε από ηελ πιεπξά ηνπ Ν. ρεζηαθό Μνληέιν 21

Παπάδειγμα Μεηαηποπήρ Σςζσέηιζηρ ένα ππορ πολλά (1:Ν) πποζέξηε ηην ςποσπεωηική ζςμμεηοσή από ηην πλεςπά ηος 1 ρεζηαθό Μνληέιν 22

Παπάδειγμα Μεηαηποπήρ Σςζσέηιζηρ ένα ππορ πολλά (1:Ν) δεν επιηπέπονηαι NULL ηιμέρ ζηο κύπιο κλειδί Customer_ID foreign key ρεζηαθό Μνληέιν 23

Μεηαηποπή Σςζσεηίζεων 2 ος Βαθμού Μεηαηξνπή πζρεηίζεσλ N:M Γηα ηηο ζπζρεηίζεηο ηύπνπ πνιιά-πξνο-πνιιά δεκηνπξγείηαη έλαο λένο πίλαθαο κε ζύλζεην πξσηεύνλ θιεηδί (composite primary key) πνπ απνηειείηαη από ηα πξσηεύνληα θιεηδηά ησλ δπν νληνηήησλ πνπ ζπκκεηέρνπλ ζηε ζπζρέηηζε απηή. ρεζηαθό Μνληέιν 24

Παπάδειγμα Μεηαηποπήρ Σςζσέηιζηρ πολλά ππορ πολλά (Ν:Μ) Η ζςζσέηιζη Supplies ππέπει να μεηαηπαπεί ζε νέο πίνακα ρεζηαθό Μνληέιν 25

Παπάδειγμα Μεηαηποπήρ Σςζσέηιζηρ πολλά ππορ πολλά (Ν:Μ) foreign key composite primary key foreign key νέορ πίνακαρ ρεζηαθό Μνληέιν 26

Μεηαηποπή Σςζσεηιζηικών Ονηοηήηων Μεηαηξνπή ζπζρεηηζηηθώλ νληνηήησλ Σν πξσηεύνλ θιεηδί ηεο ζπζρεηηζηηθήο νληόηεηαο (associative entity) πξνθύπηεη από ηα πξσηεύνληα θιεηδηά ησλ δύν νληνηήησλ πνπ ζπκκεηέρνπλ ζηε ζπζρέηηζε (δειαδή όπσο θαη ζηελ πεξίπησζε ηεο ζπζρέηηζεο Ν:Μ) ε πεξίπησζε όκσο πνπ έρεη σο ραξαθηεξηζηηθό έλα δηθό ηεο αλεμάξηεην πξσηεύνλ θιεηδί ηόηε απηό γίλεηαη θύξην θιεηδί ηεο ρεζηαθό Μνληέιν 27

Παπάδειγμα Μεηαηποπήρ Σςζσεηιζηικήρ Ονηόηηηαρ ρεζηαθό Μνληέιν 28

Παπάδειγμα Μεηαηποπήρ Σςζσεηιζηικήρ Ονηόηηηαρ ρεζηαθό Μνληέιν 29

Παπάδειγμα Μεηαηποπήρ Σςζσεηιζηικήρ Ονηόηηηαρ με δικό ηηρ κύπιο κλειδί ρεζηαθό Μνληέιν 30

Παπάδειγμα Μεηαηποπήρ Σςζσεηιζηικήρ Ονηόηηηαρ με δικό ηηρ κύπιο κλειδί ρεζηαθό Μνληέιν 31

Μεηαηποπή Σςζσεηίζεων 1 ος Βαθμού Μεηαηξνπή πζρεηίζεσλ έλα-πξνο-πνιιά (1:Ν) Γηα ηηο αλαδξνκηθέο ζπζρεηίζεηο ηύπνπ έλα-πξνοπνιιά πνπ αλαθέξνληαη ζηελ ίδηα νληόηεηα, δεκηνπξγείηαη έλαο πίλαθαο κε αλαδξνκηθό μέλν θιεηδί. Οκνίσο αληηκεησπίδεηαη θαη ε πεξίπησζε έλαπξνο-έλα (1:1) ρεζηαθό Μνληέιν 32

Παπάδειγμα Μεηαηποπήρ Σςζσεηίζεων 1 ος Βαθμού ηύπος ένα ππορ πολλά (1:Ν) EMPLOYEE entity with Manages relationship EMPLOYEE relation with recursive foreign key ρεζηαθό Μνληέιν 33

Μεηαηποπή Σςζσεηίζεων 1 ος Βαθμού Μεηαηξνπή πζρεηίζεσλ πνιιά-πξνο-πνιιά (Ν:Μ) Γηα ηηο αλαδξνκηθέο ζπζρεηίζεηο ηύπνπ πνιιά-πξνοπνιιά πνπ αλαθέξνληαη ζηελ ίδηα νληόηεηα, δεκηνπξγνύληαη δύν πίλαθεο: Έλαο πίλαθαο γηα ηελ νληόηεηα Έλαο πίλαθαο γηα ηελ ζπζρεηηζηηθή νληόηεηα ρεζηαθό Μνληέιν 34

Παπάδειγμα Μεηαηποπήρ Σςζσεηίζεων 1 ος Βαθμού ηύπος πολλά ππορ πολλά (Ν:Μ) ITEM relationships (M:N) ITEM and COMPONENT relations ρεζηαθό Μνληέιν 35

Μεηαηποπή Σςζσεηίζεων Ν-Βαθμού Μεηαηξνπή πζρεηίζεσλ Ν-Βαζκνύ (Ν 3) Γηα ηηο ζπζρεηίζεηο 3 νπ ή κεγαιπηέξνπ βαζκνύ δεκηνπξγνύληαη Ν+1 πίλαθεο (αλεμάξηεηα από ηνλ ηύπν ησλ ζπζρεηίζεσλ πνπ ζπλήζσο είλαη έλα πξνο πνιιά): Έλαο μερσξηζηόο πίλαθαο γηα θάζε κία νληόηεηα πνπ ζπκκεηέρεη ζηε ζπζρέηηζε Έλαο πίλαθαο γηα ηελ ζπζρεηηζηηθή νληόηεηα ρεζηαθό Μνληέιν 36

Παπάδειγμα Μεηαηποπήρ Σςζσεηίζεων 3 ος Βαθμού ηύπος ένα ππορ πολλά (1:Ν) ρεζηαθό Μνληέιν 37

Παπάδειγμα Μεηαηποπήρ Σςζσεηίζεων 3 ος Βαθμού ηύπος ένα ππορ πολλά (1:Ν) ρεζηαθό Μνληέιν 38

Μεηαηπέπονηαρ Supertype/Subtype Relationships Όηαλ ππάξρεη ηεξαξρηθή δνκή κεηαμύ νληνηήησλ: Γεκηνπξγείηαη έλαο πίλαθαο γηα ηελ νληόηεηα Supertype θαη μερσξηζηνί πίλαθεο γηα θάζε κία νληόηεηα Subtype. Σν ζύλζεην πξσηεύνλ θιεηδί ηνπ supertype πίλαθα γίλεηαη πξσηεύνλ θιεηδί ζε θάζε subtype πίλαθα. ρεζηαθό Μνληέιν 39

Παπάδειγμα Μεηαηποπήρ Supertype/Subtype Relationships ρεζηαθό Μνληέιν 40

Παπάδειγμα Μεηαηποπήρ Supertype/Subtype Relationships 1-1 relationships ρεζηαθό Μνληέιν 41