Certified Data Base Designer (CDBD)



Σχετικά έγγραφα
Certified Computer Programmer (CCP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified in E- Learning platform Modification Moodle (CELM)

Certified Web Designer (CWD) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευµατικά ικαιώµατα

Certified Project Manager in Information Technology (CPMIT)

Certified Wastewater Treatment Plans Technician (CWTPT) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified Computer Expert (CCE)

Certified Project Manager (CPM) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευµατικά ικαιώµατα

Certified Vector Designer (CVD) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευµατικά ικαιώµατα

Certified Industrial Manager (CIM)

Certified Graphics Designer (CGD)

ARSIS. Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευµατικά ικαιώµατα

Certified Java Programmer (CJP)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified Insurance Consultant (CIC)

Πνευµατικά ικαιώµατα

Certified Engineer Manager (CEM)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified in Crisis Management with G.I.S. (CCMG) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευματικά Δικαιώματα

Πνευµατικά ικαιώµατα

Πνευματικά Δικαιώματα

Πνευµατικά ικαιώµατα

Πνευματικά Δικαιώματα

Certified Effective Speaker Έκδοση 1.0

Certified Sales Professional (CSP)

Certified Cisco Information Technology Essential Expert (C.C.I.T.E.E)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified Front Office Manager (CFOM)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευματικά Δικαιώματα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified Telecommunications & Network Professional (CTNP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified First Aid Provider Έκδοση 1.0

Certified Wireless Networks Professional (CWNP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ

ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

Ενότητα 5 Βάσεις Δεδομένων

Πνευµατικά ικαιώµατα

EUROPEAN COMPUTER DRIVING LICENCE

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

EUROPEAN COMPUTER DRIVING LICENCE

AM4 Υπολογιστικά Φύλλα Προχωρημένο Επίπεδο

ΘΕΜΑΤΑ. Θέμα 1 ο Σύμφωνα με τους παραπάνω πίνακες και τη θέση που έχουν τα ξένα κλειδιά βρείτε τους

Πνευµατικά ικαιώµατα

Πνευματικά Δικαιώματα

Certified Computer Aided Designer ADVanced (CCAD ADVanced) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Η SQL ως γλώσσα ερωτημάτων. Υπενθυμίζουμε: Σχέση = Πίνακας Πλειάδα = Εγγραφή = Γραμμή (Πίνακα) Πεδίο = Γνώρισμα (Σχέσης) = Στήλη (Πίνακα)

1.1 Συστήματα Βάσεων Δεδομένων Κλασικές καί Σύγχρονες Εφαρμογές Σ ύ ν ο ψ η Ασκήσεις και Ερωτήσεις Ε πανάληψ ης...

Τίτλος Πακέτου Certified Computer Expert-ACTA

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0

Πνευµατικά ικαιώµατα 2002 Ίδρυµα ECDL 1

Σχεδιασμός Βάσεων Δεδομένων

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML.

Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων. Κατηγορίες χρηστών ΣΔΒΔ Αρχιτεκτονική ANSI/SPARC Γλώσσες ερωτημάτων Μοντέλα δεδομένων Λειτουργίες ΣΔΒΔ

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

ΑΠΟΚΗΡΥΞΗ Ίδρυµα ECDL (The European Computer Driving Licence Foundation Ltd). All rights reserved Σελίδα 1 από 15

AM5 Βάσεις Δεδομένων Προχωρημένο Επίπεδο. Εξεταστέα Ύλη (Syllabus) Εκδοση 1.0

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 6: SQL (Συζεύξεις, Εμφώλευση, Ομαδοποίηση) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΑΠΟΚΗΡΥΞΗ Ίδρυµα ECDL (The European Computer Driving Licence Foundation Ltd). All rights reserved Σελίδα 1 από 14

AM4 Υπολογιστικά Φύλλα Προχωρημένο Επίπεδο Εξεταστέα Ύλη (Syllabus) Εκδοση 1.0

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

Πνευματικά Δικαιώματα

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

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Επιλέγει όλες τις πλειάδες, από μια σχέση R, που ικανοποιούν τη συνθήκη επιλογής.

Certified ARchitectural Designer (CARD)

Βάσεις εδοµένων Βασίλειος Βεσκούκης Κανονικοποίηση σχήµατος Β Σύνοψη

EUROPEAN COMPUTER DRIVING LICENCE

Περιεχόμενα. Μέρος Ι Εισαγωγή στα συστήματα βάσεων δεδομένων Πρόλογος... 33

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα:

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

Βάσεις εδοµένων Ευαγγελία Πιτουρά 2

Έννοιες Διαχείρισης Βάσεων Δεδομένων και Αρχιτεκτονική

Τμήμα Διοίκησης Επιχειρήσεων

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Transcript:

Certified Data Base Designer (CDBD) Εξεταστέα Ύλη (Syllabus)

Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά τα πνευµατικά δικαιώµατα. Απαγορεύεται ρητώς η δηµιουργία αντιγράφου, είτε µέρους είτε όλου, χωρίς την έγγραφη άδεια του εκδότη. Η διάθεσή του επιτρέπεται ως αυτούσιου για ενηµερωτικούς σκοπούς και µόνο. ήλωση Ευθυνών H ACTA A.E. δηλώνει µε τον παρόν, ότι διενεργεί συνεχόµενους ελέγχους ώστε το παρόν να καλύπτει τα πιο αυστηρά κριτήρια ποιότητας όσον αφορά την εγκυρότητα του περιεχόµενου, πάρα ταύτα δεν έχει καµία ευθύνη για οποιαδήποτε ζηµία προκύψει από την χρήση του παρόντος είτε κατά τµήµα είτε κατά όλο. Το περιεχόµενο του παρόντος είναι δυνατόν να τροποποιηθεί ή καταργηθεί όποτε κριθεί απαραίτητο, και χωρίς προηγούµενη ενηµέρωση. Ενηµέρωση Εξεταστέας Ύλης Η εξεταστέα ύλη (syllabus) ανακοινώνεται στο δικτυακό χώρο www.acta.edu.gr, ο οποίος είναι και ο µόνος που αναγνωρίζεται από την ACTA A.E. ως σηµείο ενηµέρωσης των ενδιαφεροµένων. ACTA A.E. Θεσσαλονίκη: Εγνατίας 1 ΤΚ: 54630 Τηλ:2310-510870 ΦΑΞ:2310-510871 email: info@acta.edu.gr Αθήνα: Βασ. Σοφίας 55 ΤΚ: 11521 Τηλ: 210-7239770 ΦΑΞ: 210-7239777 email: athens@acta.edu.gr Σελίδα 2 από 9

Περιεχόµενα Εξεταστέας Ύλης Ενότητες 1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ... 4 2 ΤΡΟΠΟΙ ΟΡΓΑΝΩΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ... 4 3 ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ (Σ Β )... 5 4 ΠΡΟΣΘΕΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΕΝΟΣ Σ Β... 5 5 ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ... 6 6 ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ Ε ΟΜΕΝΩΝ... 6 7 ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ... 7 8 Η ΓΛΩΣΣΑ SQL... 7 9 ΠΡΟΧΩΡΗΜΕΝΕΣ ΕΝΤΟΛΕΣ SQL... 8 10 ΟΙ ΣΥΝΑΡΤΗΣΕΙΣ ΤΗΣ SQL... 9 Σελίδα 3 από 9

Επεξηγηµατικό Σηµείωµα Οι υποψήφιοι θα πρέπει να κατέχουν γνώσεις σχετικά µε τις βάσεις δεδοµένων και τα συστήµατα διαχείρισης αυτών σε επίπεδο δοµής, οργάνωσης και λειτουργίας τους. Επίσης, να είναι σε θέση να χρησιµοποιούν την γλώσσα ερωτηµάτων SQL. Αρχή Εξεταστέας Ύλης 1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ 1.1. Ορισµός εδοµένων 1.1.1. Κατηγορίες εδοµένων 1.1.2. Τα εδοµένα στη σηµερινή διαδικτυακή εποχή 1.2. Ιστορική εξέλιξη της διαχείρισης των εδοµένων 1.3. Ορισµός Βάσης εδοµένων (Β ) 1.4. Σύγκριση Βάσεων εδοµένων µε δοµές αποθήκευσης αρχείων 1.5. Πλεονεκτήµατα Βάσεων εδοµένων 1.6. Οι χρήστες των Βάσεων εδοµένων 2 ΤΡΟΠΟΙ ΟΡΓΑΝΩΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ 2.1. Αρχεία 2.2. Ιεραρχικές Β 2.3. ικτυωτές Β 2.4. Σχεσιακές Β 2.5. Αντικειµενοστραφείς Β 2.6. Πολυµεσικές Β 2.7. Χωρικές Β 2.8. Κατανεµηµένες Β Σελίδα 4 από 9

3 ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ (Σ Β ) 3.1. Σύστηµα ιαχείρισης Βάσεων εδοµένων 3.2. Εξέλιξη Συστηµάτων ιαχείρισης Βάσεων εδοµένων 3.3. Αρχιτεκτονική Συστήµατος ιαχείρισης Βάσεως εδοµένων 3.3.1. Υποσύστηµα διαχείρισης των αποθηκευµένων δεδοµένων 3.3.1.1. οµές δεδοµένων που χρησιµοποιεί ένα Σ Β 3.3.1.1.1. Οικογένεια B trees (Β,Β*,Β-) 3.3.1.1.2. Οικογένεια R tress (R+,R*) 3.3.1.1.3. Συναρτήσεις κατακερµατισµού 3.3.1.2. Ευρετήρια (indexes) 3.3.1.3. Φυσικά µέσα αποθήκευσης 3.3.1.3.1. Μαγνητικοί δίσκοι 3.3.1.3.2. Συστοιχίες δίσκων 3.3.1.3.3. Οπτικοί δίσκοι 3.3.1.3.4. Μαγνητικές ταινίες 3.3.1.3.5. Λοιπά µέσα αποθήκευσης 3.3.2. Υποσύστηµα ορισµού δεδοµένων 3.3.2.1. Η γλώσσα ορισµού δεδοµένων (DDL) 3.3.3. Υποσύστηµα χειρισµού δεδοµένων 3.3.3.1. H γλώσσα χειρισµού δεδοµένων (DML) 3.3.4. Υποσύστηµα διαχείρισης διεπαφών χρήστη/προγραµµατιστή 3.3.5. Υποσύστηµα διαχειριστικών λειτουργιών 3.4. Ερωτήµατα σε ένα Σ Β 3.5. ιαχείριση Συναλλαγών σε ένα Σ Β 3.5.1. Ατοµικότητα 3.5.2. Συνέπεια 3.5.3. Αποµόνωση 3.5.4. Μονιµότητα 3.6. Χρήστες ενός Σ Β 4 ΠΡΟΣΘΕΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΕΝΟΣ Σ Β 4.1. Ασφάλεια 4.1.1. Σε επίπεδο φυσικής αποθήκευσης (αρχεία) 4.1.2. Σε επίπεδο Βάσης εδοµένων 4.1.3. Σε επίπεδο εγγραφών 4.1.4. Σε επίπεδο πεδίου 4.2. Συνέπεια δεδοµένων 4.3. Ταυτοχρονισµός Σελίδα 5 από 9

4.4. Βελτιστοποίηση ερωτήµατος 4.5. Αντίγραφα ασφαλείας 4.6. Καταγραφή συµβάντων 4.7. Επαναφορά δεδοµένων µετά από αστοχία υλικού 5 ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ 5.1. ιαγράµµατα Οντοτήτων Συσχετίσεων 5.2. Οντότητες δεδοµένων 5.3. Κλάσεις οντοτήτων 5.4. Χαρακτηριστικά/Ιδιότητες οντοτήτων 5.4.1. Απλά χαρακτηριστικά 5.4.2. Σύνθετα χαρακτηριστικά 5.4.3. Τιµές χαρακτηριστικών 5.4.4. Κλειδιά 5.5. Συσχετίσεις οντοτήτων και κλάσεων 5.5.1. Συσχέτιση ένα προς ένα (1:1) 5.5.2. Συσχέτιση ένα προς πολλά (1:Ν) 5.5.3. Συσχέτιση πολλά προς ένα (Ν:1) 5.5.4. Συσχέτιση πολλά προς πολλά (Ν:Ν) 5.6. Αδύναµες οντότητες 5.7. Εξαρτηµένες οντότητες 5.8. Εξειδίκευση και Γενίκευση 5.9. Κληρονοµικότητα χαρακτηριστικών 5.10. Συσσωµάτωση 6 ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ Ε ΟΜΕΝΩΝ 6.1. Σχεσιακές Βάσεις εδοµένων 6.1.1. Πίνακες 6.1.2. Στήλες και σειρές πίνακα Σελίδα 6 από 9

6.2. Κλειδιά (κύρια και δευτερεύοντα) 6.2.1. Πεδίο ορισµού κλειδιών 6.2.2. Περιορισµοί κλειδιών 6.3. Ακεραιότητα σχέσεων 6.3.1. Περιορισµοί προς όφελος της ακεραιότητας 6.3.1.1. Κενές τιµές 6.3.1.2. Οντότητες 6.3.1.3. Ξένα κλειδιά 6.3.1.4. Λογική συνέχεια 6.4. Μετατροπή του µοντέλου Οντοτήτων-Συσχετίσεων σε Σχεσιακό 6.4.1. Μετατροπή συνόλων οντοτήτων σε πίνακες 6.4.2. Μετατροπή συνόλων συσχετίσεων σε πίνακες 6.4.3. Μετατροπή των περιορισµών 6.5. Όψεις 6.5.1. Χρησιµότητα όψεων 7 ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ 7.1. Γιατί απαιτείτε η κανονικοποίηση 7.2. Πρώτη κανονική µορφή 7.3. εύτερη κανονική µορφή 7.4. Τρίτη κανονική µορφή 7.5. Boyce-Codd κανονική µορφή 7.6. Τέταρτη κανονική µορφή 7.7. Πέµπτη κανονική µορφή 8 Η ΓΛΩΣΣΑ SQL 8.1. Ιστορική εξέλιξη της SQL 8.2. Σύνταξη ερωτηµάτων SQL 8.3. Τύποι δεδοµένων της SQL 8.4. Εντολές ορισµού δεδοµένων Σελίδα 7 από 9

8.1.1. ηµιουργία µιας Βάσης εδοµένων 8.1.2. ηµιουργία ενός πίνακα 8.1.2.1. Ορισµός πρωτεύοντος κλειδιού 8.1.2.2. Ορισµός ξένου κλειδιού 8.1.3. Τροποποίηση µιας Βάσης εδοµένων 8.1.4. Τροποποίηση ενός πίνακα 8.1.5. ιαγραφή Β / πίνακα 8.1.6. ηµιουργία / ιαγραφή ευρετηρίων 8.2. Εντολές χειρισµού δεδοµένων 8.2.1. Επιλογή δεδοµένων 8.2.1.1. Χρήση του WHERE 8.2.2. Εισαγωγή δεδοµένων 8.2.3. Τροποποίηση δεδοµένων 8.2.4. ιαγραφή δεδοµένων 8.2.5. Λογικοί τελεστές 8.2.6. Ταξινόµηση δεδοµένων (ORDER BY) 8.2.7. Χαρακτήρες µπαλαντέρ 8.2.8. Ταίριασµα ακολουθίας χαρακτήρων (LIKE) 8.2.9. Αναζήτηση ενός διαστήµατος ή πολλαπλών τιµών (BEWTEEN/IN) 8.2.10. Χρήση ψευδωνύµων (ALIAS) 9 ΠΡΟΧΩΡΗΜΕΝΕΣ ΕΝΤΟΛΕΣ SQL 9.1. Απαλοιφή διπλών εγγραφών (DISTINCT) 9.2. Συνδυασµός πολλών πινάκων (JOIN) 9.2.1. INNER JOIN 9.2.2. FULL JOIN 9.2.3. LEFT JOIN 9.2.4. RIGHT JOIN 9.3. Φωλιασµένα ερωτήµατα 9.4. Ερωτήµατα ένωσης (UNION) 9.5. GROUP BY και HAVING 9.6. Όψεις (VIEWS) 9.6.1. ηµιουργία όψεων 9.6.2. Ερωτήµατα µε όψεις 9.7. Σκανδάλες (TRIGGERS) 9.8. Ορισµός δικαιωµάτων πρόσβασης (GRANT/REVOKE) Σελίδα 8 από 9

10 ΟΙ ΣΥΝΑΡΤΗΣΕΙΣ ΤΗΣ SQL 10.1. Αριθµητικοί τελεστές 10.2. Συναρτήσεις χειρισµού αλφαριθµητικών (UPPER, LOWER, TRIM, SUBSTRING κα) 10.3. Συναρτήσεις χειρισµού ηµεροµηνίας και ώρας (DATE, TIME, TIMESTAMP κα) 10.4. Συναρτήσεις οµαδοποίησης (COUNT, SUM, AVG, MIN, MAX κα) Τέλος Εξεταστέας Ύλης Σελίδα 9 από 9