Information Technology for Business

Σχετικά έγγραφα
Managing Information.! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business!!

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων

Μάθημα 3. Θεμέλια Επιχειρηματικής Ευφυΐας: Διαχείριση Βάσεων Δεδομένων και πληροφοριών

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

Information Technology for Business

Βάσεις δεδομένων και Microsoft Access

Αυτοματοποιημένη χαρτογραφία

Διαχείριση Πολιτισμικών Δεδομένων

Πληροφοριακά Συστήματα Διοίκησης

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ ιαχείρηση Πληροφοριακών Συστηματών

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων

Λίγα λόγια από το συγγραφέα Βάσεις δεδομένων και Microsoft Access Microsoft Access... 22

Στόχοι και αντικείμενο ενότητας

Managing Information. Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business.

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης 2006 Ρ.Κορακίτης, Β.Βεσκούκης, Θ.Καραλόπουλος, Γ.Πανόπουλος

Ιατρική Πληροφορική. Δρ. Π. ΑσβεστΑΣ ΤμΗμα ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ

1.1. Βάσεις δεδομένων

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Εισαγωγή στην Επιστήμη των Υπολογιστών

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 1: Ορισμοί βασικών εννοιών: Μια πρώτη μοντελοποίηση. Ευαγγελίδης Γεώργιος Τμήμα Εφαρμοσμένης Πληροφορικής

Εισαγωγή-Ορισµοί Ε ΟΜΕΝΑ (DATA) Γνωστά γεγονότα / περιστατικά που καταγράφονται και έχουν νόηµα ΒΑΣΗ Ε ΟΜΕΝΩΝ (DATABASE) Μία ΟΛΟΚΛΗΡΩΜΕΝΗ συλλογή εδοµ

Πεδία (Attributes) Συσχετίσεις (Relationships) Κλειδιά (Identifiers) Οντότητες είναι υποψήφια αρχεία

Βάσεις δεδομένων. Π. Φιτσιλής

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Επιβλέπων: ΠΟΤΗΡΑΚΗΣ ΑΝΤΩΝΙΟΣ

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

Διαχείριση Δεδομένων

Managing Information. Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business.

Εισαγωγή στην Πληροφορική

Περιεχόμενα. Λίγα λόγια από τον συγγραφέα Βάσεις δεδομένων και Microsoft Access Microsoft Access

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

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Database System Concepts and Architecture (Αρχιτεκτονική, οµές, και Μοντέλα)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη

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

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

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

Προγράμματα Η /Υ / Εφαρμογές σε συστ ήματα Π ό οι τητας Αριστομένης Μακρής

Λίγα λόγια από το συγγραφέα...7

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

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

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

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

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Εξαγωγή Μετασχηματισμός Εισαγωγή Δεδομένων στην Αποθήκη Πληροφοριών (ETL) ETL) Αριστομένης Μακρής

Πληροφοριακού Συστήματος Ενημέρωσης Καιρικών Συνθηκών

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

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

Information Technology for Business

Εισαγωγή στις Βάσεις εδοµένων και την Access

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ. Τρίτη, 7 Φεβρουαρίου 2012

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

ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

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

ΗΥ 360 Αρχεία και Βάσεις Δεδομένων

ΜΑΘΑΙΝΟΝΤΑΣ ΤΑ GIS ΣΤΗ ΠΡΑΞΗ ΤΟ ARCGIS 9.3. Α. Τσουχλαράκη, Γ. Αχιλλέως ΚΕΦΑΛΑΙΟ 10 ΔΗΜΙΟΥΡΓΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΓΕΩΒΑΣΕΩΝ

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά

ΑΝΑΠΤΥΞΗ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΓΙΑ ΤΗΝ ΚΑΤΑΓΡΑΦΗ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΟΥ ΚΙΝΗΤΟΥ ΕΞΟΠΛΙΣΜΟΥ ΜΙΑΣ ΕΠΙΧΕΙΡΗΣΗΣ

Πληροφοριακά Συστήµατα

Αρχές Προγραμματισμού Υπολογιστών

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

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

Σχεσιακό Μοντέλο. Σχεδιασμός Βάσεων Δεδομένων Μάθημα 2 ο Μαρία Χαλκίδη

Εισαγωγή στην πληροφορική

Σχεδίαση Βάσεων Δεδομένων

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

Συστήματα ΟΔΕΠ (Ολοκληρωμένης. Διαχείρισης Επιχειρησιακών Πόρων)- ERP (Enterprise Resource Planning)

15/5/2012. Η γεωβάση είναι µια συλλογή από γεωγραφικά σύνολα διαφόρων τύπων.

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

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

ΜΗΧΑΝΟΓΡΑΦΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ ΚΟΣΜΗΤΟΛΟΓΙΑΣ. Σιάτρης Νικηφόρος. Επιβλέπων Καθηγητής Γιαγκουστίδης Κωνσταντίνος

Βάσεις δεδομένων. Δημιουργία και διαχείριση βάσης δεδομένων

ΔΙΑΧΕΙΡΗΣΗ & ΔΙΑΣΥΝΔΕΣΗ ΣΧΕΣΙΑΚΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ

Σχεσιακό Μοντέλο Δεδομένων

Δείχτες Επιτυχίας και Δείχτες Επάρκειας

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

Σύστημα. Αντώνης Μαϊργιώτης

Άσκηση 2 - Κεχρής, Κεφάλαιο 8: Κανονικοποίηση

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

Τι είναι πληροφοριακό σύστημα

Εισαγωγή στην Access 2007

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: Στόχος Σκοπός μαθήματος

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model

Βάσεις Δεδομένων (Database)

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

Εργαστήριο Βάσεων Δεδομένων. Relational Model Σχεσιακό Μοντέλο

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

Η ΕΝΝΟΙΑ ΤΟΥ Ε ΟΜΕΝΟΥ ΚΑΙ ΤΟΥ ΤΥΠΟΥ Ε ΟΜΕΝΩΝ

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

Μάθημα 6 ο : Πληροφοριακά Συστήματα Επιχειρήσεων (1/2)

ΕΥΡΕΣΗ ΠΡΟΫΠΗΡΕΣΙΑΣ ΩΡΟΜΗΣΘΙΩΝ ΚΑΘΗΓΗΤΩΝ, ΜΕ ΤΗΝ ΧΡΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ

Δεδομένα και Πληροφορίες

Transcript:

Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr

Διαχείριση Επιχειρηματικών Δεδομένων - Databases

Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων που περιέχουν στοιχεία για ανθρώπους, τόπους ή πράγματα.! π.χ. ο Τηλεφωνικός κατάλογος, το Πελατολόγιο, οι Ταινίες ενός Video Club, οι Παραγγελίες μιας εταιρίας

Διαφορές Παραδοσιακών και Computer Based Βάσεων Δεδομένων VS

Πλεονεκτήματα μιας Βάσης Δεδομένων Εξοικονόμηση χώρου (πχ. αρχεία σε ντουλάπες και αποθήκες)! Εξοικονόμηση χρόνου (δακτυλογράφηση και αντιπαραβολή στοιχείων)! Αποτελεσματικότητα (εύκολη πρόσβαση στις πληροφορίες)! Ακρίβεια στην εύρεση δεδομένων και πληροφοριών! Χαμηλό κόστος συντήρησης! Αξιοπιστία! Σύνδεση και ενοποίηση διαφορετικών αρχείων.

Συστήματα Διαχείρισης Βάσεων Δεδομένων Το Σύστημα Διαχείρισης Βάσεων Δεδομένων (DataBase Management System- DBMS) είναι ένα ειδικού τύπου λογισμικό για τη δημιουργία, την αποθήκευση, την οργάνωση και την προσπέλαση σε μία βάση δεδομένων! Παραδείγματα DBMS:! Προσωπική Χρήση: Microsoft Access, Filemaker! Επαγγελματική Χρήση: Oracle, Lotus, Microsoft SQL Server

Τα στοιχεία μιας Βάσης Δεδομένων Οντότητες (Entities) - Όσοι χρησιμοποιούν την Βάση Δεδομένων! Πίνακες (πχ Πελάτες, Προμηθευτές, Εργαζόμενοι, Παραγγελίες)! Φόρμες (Τα Μενού μιας Β.Δ.)! Αναφορές (Reports)

Πίνακες - Tables Εγγραφές! Κλειδία (Πρωτεύον, Ξένο)! Πεδία! Data types! Σχέσεις μεταξύ Πινάκων!! Είναι τα βασικά δομικά στοιχεία μιας Βάσης Δεδομένων.

Παράδειγμα Πίνακας Πελάτες ΚΩΔΙΚΟΣ ΠΕΛΑΤΗ ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΔΙΕΥΘΥΝΣΗ E-MAIL ΕΔΡΑ 209 ΚΑΡΝΕΖΗΣ ΓΕΩΡΓΙΟΣ ΠΕΙΡΑΙΩΣ 200 george@mail.com ΑΘΗΝΑ 315 ΠΑΠΑΣΤΡΑΤΟΥ ΕΥΑΓΓΕΛΙΑ ΑΘΗΝΑΣ 100 papastratou@mail.com ΑΘΗΝΑ 109 ΞΕΝΟΥ ΙΩΑΝΝΗΣ ΚΥΠΡΟΥ 16 ksenou@mail.com ΘΕΣ/ΝΙΚΗ 201 ΖΑΦΕΙΡΙΟΥ ΑΝΝΑ ΠΑΤΗΣΙΩΝ 47 anna@mail.com ΠΑΤΡΑ 455 ΓΕΩΡΓΙΟΥ ΚΩΝ/ΝΟΣ ΣΠΟΡΑΔΩΝ 23 georgiou@mail.com ΑΘΗΝΑ 632 ΙΩΑΝΝΟΥ ΜΑΡΙΑ ΖΑΚΥΝΘΟΥ 42 maria@mail.com ΚΟΡΙΝΘΟΣ

Παράδειγμα Πίνακας Προϊόντα ΚΩΔΙΚΟΣ ΠΡΟΙΟΝΤΟΣ 200301 ΠΕΡΙΓΡΑΦΗ ΚΑΤΗΓΟΡΙΑ ΤΙΜΗ ΑΠΟΘΕΜΑ ΕΚΤΥΠΩΤΗΣ CANON ΜΟΝΑΔΑ ΜΕΤΡΗΣΗΣ ΕΚΤΥΠΩΤΕΣ 120,00 150 ΤΕΜΑΧΙΑ 200303 SCANNER HP ΣΑΡΩΤΕΣ 90,00 200 ΤΕΜΑΧΙΑ 200324 201789 LAPTOP TOSHIBA ΕΚΤΥΠΩΤΗΣ HP Η/Υ 540,00 30 ΤΕΜΑΧΙΑ ΕΚΤΥΠΩΤΕΣ 110,00 120 ΤΕΜΑΧΙΑ 200309 ΜΕΛΑΝΙΑ HP ΑΝΑΛΩΣΙΜΑ 23,00 1 ΚΟΥΤΙΑ 200311 ΜΑΡΚΑΔΟΡΟΙ ΓΡΑΦΙΚΗ ΥΛΗ 4,00 3 ΤΕΜΑΧΙΑ

ERD Diagram! Οι Σχέσεις των Πινάκων Είναι μια σχηματική αναπαράσταση που χρησιμοποιείται στις σχεσιακές βάσεις δεδομένων για να διευκρινίσει τις σχέσεις μεταξύ δύο πινάκων.! Τρόπος που συνδέονται δύο πίνακες! Ένα προς Ένα! Ένα προς Πολλά! Πολλά προς Πολλά

Παραδείγματα Σχέσεων Πινάκων ΚΩΔΙΚΟΣ ΠΕΛΑΤΗ ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΔΙΕΥΘΥΝΣΗ E-MAIL ΕΔΡΑ ΚΩΔΙΚΟΣ ΠΡΟΙΟΝΤΟΣ ΠΕΡΙΓΡΑΦΗ ΚΑΤΗΓΟΡΙΑ ΤΙΜΗ ΑΠΟΘΕΜΑ ΜΟΝΑΔΑ ΜΕΤΡΗΣΗΣ 209 ΚΑΡΝΕΖΗΣ ΓΕΩΡΓΙΟΣ ΠΕΙΡΑΙΩΣ 200 george@mail.com ΑΘΗΝΑ 200301 ΕΚΤΥΠΩΤΗΣ CANON ΕΚΤΥΠΩΤΕΣ 120,00 150 ΤΕΜΑΧΙΑ 315 ΠΑΠΑΣΤΡΑΤΟΥ ΕΥΑΓΓΕΛΙΑ ΑΘΗΝΑΣ 100 papastratou@mail.com ΑΘΗΝΑ 200303 SCANNER HP ΣΑΡΩΤΕΣ 90,00 200 ΤΕΜΑΧΙΑ 109 ΞΕΝΟΥ ΙΩΑΝΝΗΣ ΚΥΠΡΟΥ 16 ksenou@mail.com ΘΕΣ/ΝΙΚΗ 200324 LAPTOP TOSHIBA Η/Υ 540,00 30 ΤΕΜΑΧΙΑ 201 ΖΑΦΕΙΡΙΟΥ ΑΝΝΑ ΠΑΤΗΣΙΩΝ 47 anna@mail.com ΠΑΤΡΑ 201789 ΕΚΤΥΠΩΤΗΣ HP ΕΚΤΥΠΩΤΕΣ 110,00 120 ΤΕΜΑΧΙΑ 455 ΓΕΩΡΓΙΟΥ ΚΩΝ/ΝΟΣ ΣΠΟΡΑΔΩΝ 23 georgiou@mail.com ΑΘΗΝΑ 200309 ΜΕΛΑΝΙΑ HP ΑΝΑΛΩΣΙΜΑ 23,00 1 ΚΟΥΤΙΑ 632 ΙΩΑΝΝΟΥ ΜΑΡΙΑ ΖΑΚΥΝΘΟΥ 42 maria@mail.com ΚΟΡΙΝΘΟΣ 200311 ΜΑΡΚΑΔΟΡΟΙ ΓΡΑΦΙΚΗ ΥΛΗ 4,00 3 ΤΕΜΑΧΙΑ Ένα προς Πολλά ΚΩΔΙΚΟΣ ΠΕΛΑΤΗ Ένα προς Πολλά ΚΩΔΙΚΟΣ ΠΡΟΙΟΝΤΟΣ ΠΟΣΟΤΗΤΑ ΗΜΕΡΟΜΗΝΙΑ ΑΓΟΡΑΣ 209 200303 2 25/10/2012 209 200324 3 25/10/2012 201 200303 4 26/10/2012 201 200309 2 27/10/2012 201 200309 12 27/10/2012 632 200309 10 30/10/2012

Κανονικοποίηση (Normalization) Ονομάζεται η διαδικασία του εξορθολογισμού πολύπλοκων ομάδων δεδομένων ώστε να ελαχιστοποιούνται τα πλεονάζοντα δεδομένα και οι δύσχρηστες πολυσήμαντες σχέσεις, και να αυξάνεται η σταθερότητα και η ευελιξία της Βάσης.! 3 Μορφές Κακονικοποίησης

Παράδειγμα Κανονικοποίησης ΚΩΔΙΚΟΣ ΠΕΛΑΤΗ ΕΠΩΝΥΜΟ ΟΝΟΜΑ ΔΙΕΥΘΥΝΣΗ E-MAIL ΚΩΔΙΚΟΣ ΕΔΡΑΣ 209 ΚΑΡΝΕΖΗΣ ΓΕΩΡΓΙΟΣ ΠΕΙΡΑΙΩΣ 200 george@mail.com 1 315 ΠΑΠΑΣΤΡΑΤΟΥ ΕΥΑΓΓΕΛΙΑ ΑΘΗΝΑΣ 100 papastratou@mail.com 1 109 ΞΕΝΟΥ ΙΩΑΝΝΗΣ ΚΥΠΡΟΥ 16 ksenou@mail.com 2 201 ΖΑΦΕΙΡΙΟΥ ΑΝΝΑ ΠΑΤΗΣΙΩΝ 47 anna@mail.com 3 455 ΓΕΩΡΓΙΟΥ ΚΩΝ/ΝΟΣ ΣΠΟΡΑΔΩΝ 23 georgiou@mail.com 1 Ένα προς Πολλά 632 ΙΩΑΝΝΟΥ ΜΑΡΙΑ ΖΑΚΥΝΘΟΥ 42 maria@mail.com 4 ΚΩΔΙΚΟΣ ΕΔΡΑΣ ΕΔΡΑ Δημιουργούμε ένα ξεχωριστό πινακάκι το οποίο περιέχει μόνο τις έδρες (μία φορά την καθεμία) 1 ΑΘΗΝΑ 2 ΘΕΣ/ΝΙΚΗ 3 ΠΑΤΡΑ 4 ΚΟΡΙΝΘΟΣ

Ακεραιότητα Αναφορών Τα συστήματα Σχεσιακών ΒΔ προσπαθούν να επιβάλλουν κανόνες ακεραιότητας αναφορών ώστε να εξασφαλιστεί ότι οι σχέσεις μεταξύ συνδεδεμένων πινάκων παραμένουν συνεπείς.! Παράδειγμα: Πελάτης- Παραγγελία-Διαγραφή πελάτη-τί θα γίνει το ιστορικό του?

Ερωτήματα-Queries Τα ερωτήματα (Queries) είναι ο τρόπος που έχει ο κάθε χρήστης ή προγραμματιστής να αλληλεπιδράσει με τη Βάση Δεδομένων.! Το μέσο δηλαδή για να ρωτήσει την ΒΔ σχετικά με μια πληροφορία! Στη συνέχεια η ΒΔ του επιστρέφει το αποτέλεσμα.! Ο χρήστης μπορεί να εκτελεί πολλαπλά Ερωτήματα για οποιαδήποτε πληροφορία χρειάζεται να αντλήσει από την ΒΔ.! Τα αποτελέσματα που επιστρέφει το DBMS είναι σε μορφή κατανοητή και ομαδοποιημένη.

Δυνατότητες των DBMS Data Definition! Data Dictionary! Queries - Reports! Structured Query Language (SQL)! Object Oriented Database Management Systems (OODBMS)

Object Oriented Database Management Systems (OODBMS) Βάσεις δεδομένων που αποθηκεύουν και ανακτούν όχι μόνο δομημένους αριθμούς και χαρακτήρες αλλά επίσης Σχέδια, Εικόνες, Φωτογραφίες, Ήχο και Βίντεο πλήρους κίνησης.! Αποθηκεύει τα δεδομένα και τις διαδικασίες ως αντικείμενα τα οποία είναι δυνατό να ανακτώνται και να χρησιμοποιούνται από κοινού αυτόματα.! Όλο και πιο δημοφιλή γιατί χρησιμοποιούνται για διαχείριση Multimedia & Εφαρμογών Java που χρησιμοποιούνται σε εφαρμογές του Ιστού.! Μείον: Είναι πιό αργές από τις σχεσιακές βάσεις δεδομένων στην επεξεργασία μεγάλου αριθμού συναλλαγών.! Πλεονέκτημα: Αποθηκεύουν και διαχειρίζονται πιο σύνθετους τύπους πληροφοριών από τα σχεσιακά συστήματα.! Νέα Τάση: Υβριδικά Συστήματα Object Relational Database Management Systems

Lab Tutorial