Ένα σύστηµα διαχείρισης(ηλεκτρονικών και πιστωτικών) καρτών µιας τράπεζας.

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Ένα σύστηµα διαχείρισης(ηλεκτρονικών και πιστωτικών) καρτών µιας τράπεζας."

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ: Ένα σύστηµα διαχείρισης(ηλεκτρονικών και πιστωτικών) καρτών µιας τράπεζας. ΣΠΟΥ ΑΣΤΡΙΑ:ΜΠΕΡΚΕΤΗ ΜΑΡΙΑ, Α.Μ.3517 Επιβλέπων Καθηγητής: Παπαδάκης Νίκος ΗΡΑΚΛΕΙΟ,ΟΚΤΩΒΡΙΟΣ

2 ΠΕΡΙΛΗΨΗ Στόχος της παρούσας εργασίας ήταν η δηµιουργία ενός συστήµατος διαχείρισης για τις ηλεκτρονικές και πιστωτικές κάρτες µιας τράπεζας. Με απλά λόγια, έπρεπε να δηµιουργηθεί µια βάση δεδοµένων η οποία µε το πάτηµα λίγων κουµπιών θα απαντούσε σε όλα τα σχετικά ερωτήµατα, τα οποία θα είχε ένας πελάτης µιας τράπεζας και κάτοχος µιας κάρτας, είτε αυτή είναι ηλεκτρονική είτε όχι. Για να επιτευχθεί ο παραπάνω στόχος, φυσικά απαραίτητο ήταν ένα πολύ υψηλό θεωρητικό αλλά και πρακτικό υπόβαθρο κυρίως των βάσεων δεδοµένων καθώς και γνώση για το πώς δουλεύει το σύστηµα καρτών µιας τράπεζας. Μέσα λοιπόν από τρία στάδια, δηλαδή, δηµιουργία µοντέλου οντοτήτων, µετατροπή σε σχεσιακό µοντέλο και υλοποίηση σε access, θα οδηγούµασταν στο όπως περιγράφηκε παραπάνω σύστηµα διαχείρισης. SUMMARY The aim of this project was the creation of a management system for credit and debit cards in a bank. In brief words, had to be created a database which with an easy way it could response to all relevant queries, that both holder and client would have, either is she debit or credit. To achieve the above objective, it was great necessity to have a high theoretical and practical background, mostly on database field, as well and knowledge about how a system card of a bank works. Following the three stages, therefore, to create an entities model, to convert into a relational model and the implementation to access, we would lead to the above database management system. 2

3 ΕΥΧΑΡΙΣΤΙΕΣ Η εκπόνηση της παρούσας πτυχιακής µελέτης πραγµατοποιήθηκε κατά την διάρκεια του ακαδηµαϊκού έτους , στα πλαίσια της ολοκλήρωσης των προπτυχιακών µου σπουδών στο Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης(Ηράκλειο) στο τµήµα ιοίκησης Επιχειρήσεων. Επιθυµώ να εκφράσω ευχαριστίες σε ορισµένα άτοµα, που µε την πολύτιµη βοήθεια τους συνέβαλαν στην ολοκλήρωση της εν λόγω πτυχιακής εργασίας. Αρχικά θα ήθελα να ευχαριστήσω θερµά τον επιβλέπων καθηγητή κ. Παπαδάκη Νίκο για τις χρήσιµες συµβουλές και υποδείξεις που µου παρείχε. Θα ήθελα ακόµα να ευχαριστήσω το διοικητικό και εκπαιδευτικό προσωπικό της σχολής για την συνεργασία αλλά και την βοήθεια σε όλη την διάρκεια των σπουδών µου στο τµήµα αυτό. Τέλος, δεν θα µπορούσα να παραλείψω να πω ένα µεγάλο ευχαριστώ στο φιλικό µου περιβάλλον καθώς φυσικά και στην οικογένεια µου που από την εισαγωγή µου στο ΤΕΙ µου στάθηκαν σε κάθε δύσκολη στιγµή. 3

4 ΠΕΡΙΕΧΟΜΕΝΑ Θεωρητικό Μέρος 1.1Εισαγωγή Ιστορική εξέλιξη βάσεων δεδοµένων Ιδιότητες βάσης δεδοµένων Συστήµατα διαχείρισης βάσεων δεδοµένω(dbms) Χαρακτηριστικά συστηµάτων διαχείρισης βάσεων δεδοµένων Μοντέλο οντοτήτων σχέσεων Εισαγωγή Βασικές έννοιες Βασικές εννοιολογικές έννοιες(δοµές) και συµβολισµοι οµικοί περιορισµοί στο µοντέλο οντοτήτων σχέσεων Βαθµός τύπου συσχετίσεων Περιορισµός συµµετοχής Λόγος πληθικότητας οµικοί περιορισµοί Μη ισχυροί τύποι οντοτήτων Mετατροπή E-R στο σχεσιακό µοντέλο Μετατροπή τύπων οντοτήτων Μετατροπή τύπων συσχετίσεων Σχεσιακό µοντέλο(relational model) Το σχεσιακό µοντέλο µε µια µατιά Σηµαντικές έννοιες στο σχεσιακό µοντέλο Έµφυτοι περιορισµοί σχεσιακής ακεραιότητας Ρητοί περιορισµοί..18 4

5 6. Υλοποίηση Συστήµατος ηµιουργία µοντέλου οντοτήτων Περιγραφή σε E-R Σχεσιακό µοντέλο Εικόνες από την υλοποίηση του συστήµατος Συµπέρασµα 32 Βιβλιογραφία 33 5

6 ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ 1.ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ 1.1 ΕΙΣΑΓΩΓΗ Οι βάσεις δεδοµένων και τα συστήµατα των βάσεων δεδοµένων αποτελούν ένα σηµαντικό στοιχείο της καθηµερινής ζωής στη σύγχρονη κοινωνία. Για παράδειγµα αν πάµε στην τράπεζα για κατάθεση ή ανάληψη χρηµάτων, αν κάνουµε κράτηση ξενοδοχείου η αεροπορικού ταξιδίου, αν ψάχνουµε βιβλιογραφικά στοιχεία από ένα κατάλογο βιβλιοθήκης, υπάρχει πιθανότητα η δραστηριότητα µας να περιλαµβάνει προσπέλαση δεδοµένων(σαββίδης, 2010) Οι παραπάνω περιπτώσεις θεωρούνται παραδείγµατα των παραδοσιακών εφαρµογών των βάσεων δεδοµένων, όπου οι περισσότερες πληροφορίες είναι αποθηκευµένες σε µορφή κειµένου η σε µορφή αριθµών. Τα τελευταία χρόνια η πρόοδος στην τεχνολογία έχει οδηγήσει σε νέες εξελιγµένες εφαρµογές των συστηµάτων βάσεων δεδοµένων. Οι βάσεις δεδοµένων πολυµέσων µπορούν σήµερα να αποθηκεύσουν εικόνες, βίντεο και µηνύµατα ήχου. Τα γεωγραφικά πληροφοριακά συστήµατα µπορούν να αποθηκεύσουν και να αναλύσουν δεδοµένα καιρού και δορυφορικές εικόνες. Οι αποθήκες δεδοµένων και online συστήµατα αναλυτικής επεξεργασίας χρησιµοποιούνται σε πολλές εταιρίες για την εξαγωγή και ανάλυση χρήσιµων πληροφοριών από µεγάλες βάσεις δεδοµένων για την λήψη αποφάσεων. Οι τεχνικές αναζήτησης των βάσεων δεδοµένων έχουν εφαρµοστεί στο διαδίκτυο για την βελτίωση της αναζήτησης πληροφοριών για τις οποίες ερευνούν οι χρήστες που περιηγούνται στο web. Είναι εύλογο να ειπωθεί ότι οι βάσεις δεδοµένων θα διαδραµατίσουν κρίσιµο ρόλο σε οποιοδήποτε τοµέα και αν χρησιµοποιούνται υπολογιστές όπως ενδεικτικά στην ιατρική, στα νοµικά, στην εκπαίδευση. Για να κατανοήσουµε όµως τι είναι µια βάση δεδοµένων θα πρέπει να αναφέρουµε τον ορισµό της. Βάση εδοµένων, λοιπόν, είναι µια ολοκληρωµένη συλλογή από συσχετιζόµενα δεδοµένα. Με τον όρο δεδοµένα εννοούµε, γεγονότα τα οποία µπορούν να καταγραφούν. Θα µπορούσαµε να παροµοιάσουµε µια βάση δεδοµένων ως ένα µικρόκοσµο, δηλαδή ένα πανεπιστήµιο(καθηγητές-φοιτητές-µαθήµατα-αίθουσες), µια εταιρία(υπάλληλοι-κτίρια). Αν µια πληροφορία δεν συσχετίζεται µε καµία άλλη µέσα στον µικρόκοσµο, τότε δεν ανήκει στην συγκεκριµένη βάση δεδοµένων. 6

7 1.2 ΙΣΤΟΡΙΚΗ ΕΞΕΛΙΞΗ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ εκαετία 1950 Για την διαχείριση και επεξεργασία µεµονωµένων αρχείων χρησιµοποιούνταν οι κάρτες και οι ταινίες. Οι εξελίξεις σε συσκευές µαζικής αποθήκευσης τυχαίας πρόσβασης και αύξηση υπολογιστικής ισχύος θέτουν τις προϋποθέσεις για την ανάπτυξη συστηµάτων διαχείρισης δεδοµένων σε αντικατάσταση των συστηµάτων διαχείρισης αρχείων. εκαετία 1960 Τα πρώτα συστήµατα διαχείρισης βάσεων δεδοµένων δηµιουργήθηκαν τη δεκαετία του 1960 µε σκοπό ένα κοινό οργανωτικό πλαίσιο για την διαχείριση δεδοµένων τα οποία µέχρι τότε αποθηκεύονταν σε µεµονωµένα αρχεία. Το 1964, ο Charles Bachman της General Electric πρότεινε ένα δικτυωτό µοντέλο δεδοµένων(network data model) στο οποίο οι εγγραφές δεδοµένων ήταν συνδεδεµένες µεταξύ τους µε τέτοιο τρόπο ώστε να σχηµατίζουν τεµνόµενα σύνολα δεδοµένων. Τα πρώτα συστήµατα διαχείρισης βάσεως δεδοµένων στηρίχθηκαν σε αυτό το δικτυωτό µοντέλο. Το 1965 η εταιρία IBM και η διεύθυνση διαστήµατος της North American Aviation ανέπτυξαν από κοινού το ιεραρχικό µοντέλο δεδοµένων. Σε αυτό το µοντέλο, τα δεδοµένα παριστάνονταν ως δενδροειδής δοµές µέσα σε µια ιεραρχία εγγράφων. Το Σύστηµα ιαχείρισης Πληροφοριών(information management system-ims) της IBM που κυκλοφόρησε το 1969 ήταν βασιζόµενο στο ιεραρχικό µοντέλο δεδοµένων. Από τα δικτυωτά και ιεραρχικά συστήµατα µόνο τα IMS παραµένει σε χρήση µέχρι και σήµερα. εκαετία 1970 Ο ορισµός του σχεσιακού µοντέλου δεδοµένων έγινε για πρώτη φορά το 1970 από τον Edgar Codd σε ένα ερευνητικό έντυπο της IBM µε τίτλο System R4 Relational. Στην αρχή βέβαια δεν ήταν ξεκάθαρο κατά πόσο ένα σχεσιακό σύστηµα που θα βασιζόταν στο σχεσιακό µοντέλο θα µπορούσε να πετύχει εµπορικά. Έτσι µέχρι και το 1979 όλες οι εµπορικές υλοποιήσεις βάσεων δεδοµένων βασίζονταν είτε στην δικτυωτή είτε στην ιεραρχική προσέγγιση. Άρχισαν βέβαια να αναπτύσσονται βέβαια τα ερευνητικά προγράµµατα σχεσιακών συστηµάτων System R(IBM) και INGRESS καθώς και σχεσιακές γλώσσες SEQUEL, QBE και QUEL. Το 1976 το µοντέλο οντοτήτων-σχέσεων(er-entity Relationship model) προτάθηκε από τον P.P. CHEN για να περιγράψει µε γραφικά σύµβολα τα δεδοµένα ως οντότητες, συσχετίσεις(σχέσεις) και γνωρίσµατα. 7

8 Το 1979 ιδρύθηκε η εταιρία Relational Software Incorprorated και κυκλοφόρησε στην αγορά την σχεσιακή βάση δεδοµένων ORACLE V.2. εκαετία 1980 Στις αρχές του 1980 η σχεσιακή γλώσσα SQL(µέρος του system R) αντικατέστησε την QUEL στο σύστηµα INGRESS. Αναπτύχθηκαν οι έννοιες της διαχείρισης συναλλαγών(transaction management) από τον Jim Gray. Οι τάσεις που άρχιζαν να εµφανίζονται εκείνη την περίοδο αφορούσαν τα αντικειµενοστραφή συστήµατα, την αρχιτεκτονική πελάτη-διακοµιστή και τις κατανεµηµένες βάσεις. Οι εγκαταστάσεις των σχεσιακών συστηµάτων αυξάνουν µε γοργούς ρυθµούς µε πρώτα τα συστήµατα Oracle, Server, SQL, Sybase, Informix, DB2. Εµφανίζονται τα σχεσιακά συστήµατα διαχείρισης βάσεων δεδοµένων και σε προσωπικούς υπολογιστές : Dbase εξελίχθηκε µέχρι τις µέρες µας σε Paradox και η πιο γνωστή Microsoft Access. εκαετία 1990 Εµφανίζονται τα πρώτα εµπορικά αντικειµενοστραφή συστήµατα Βάσεων εδοµένων, η σύνδεση Β στο διαδίκτυο. ιαδίδεται ευρύτατα η τεχνολογία που επιτρέπει την επικοινωνία των χρηστών µε Β µέσω διαδικτύου(html, ASP, XML). 1.3 Ι ΙΟΤΗΤΕΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ Μια βάση δεδοµένων έχει τις ακόλουθες ιδιότητες : Αναπαριστά κάποια άποψη του πραγµατικού κόσµου η οποία µερικές φορές λέγεται και µικρόκοσµος. Είναι µια λογικά συνεκτική συλλογή δεδοµένων που έχει κάποια εγγενή σηµασία. Μια τυχαία διευθέτηση δεδοµένων δεν είναι σωστό να αναφέρεται ως βάση δεδοµένων. Σχεδιάζεται και γεµίζει µε δεδοµένα για κάποιο συγκεκριµένο σκοπό. Προορίζεται για µια συγκεκριµένη οµάδα χρηστών και για κάποιες προκαθορισµένες εφαρµογές. Κάθε βάση δεδοµένων έχει κάποια πηγή από την οποία παράγονται τα δεδοµένα, αλληλεπιδρά σε κάποιο βαθµό µε γεγονότα του πραγµατικού κόσµου και απευθύνεται σε ένα ακροατήριο που ενδιαφέρεται ενεργά για το περιεχόµενο της. 8

9 2.ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ(DBMS) Σε ένα τυπικό σύστηµα επεξεργασίας αρχείων υποστηριζόµενο από ένα συµβατικό λειτουργικό σύστηµα οι εγγραφές διατηρούνται στα µόνιµα αρχεία και τα προγράµµατα εφαρµογών γράφονται για να διαχειριστούν τα αρχεία αυτά, για να εκτελέσουν ενέργειες εισαγωγής, διαγραφής, εύρεσης. Με την πάροδο του χρόνου η ανάπτυξη και εξέλιξη του συστήµατος θα συνεχίζεται, νέα προγράµµατα εφαρµογών πρέπει να γραφτούν τα οποία θα είναι σε διαφορετικές γλώσσες προγραµµατισµού, νέα µόνιµα αρχεία θα δηµιουργούνται. Γι αυτό αναπτύχθηκαν τα Συστήµατα ιαχείρισης Βάσης εδοµένων(σαββίδης, 2010). Για να χειρίζονται και να ελέγχουν δυσκολίες των τυπικών συστηµάτων διαχείρισης αρχείων που υποστηρίζονταν από τα συµβατικά λειτουργικά συστήµατα. Τέτοιες δυσκολίες είναι οι παρακάτω : Προβλήµατα ασυνέπειας και πλεονασµού δεδοµένων(οι ίδιες πληροφορίες µπορεί να αναπαραχθούν σε διαφορετικά αρχεία) Προβλήµατα ακεραιότητας δεδοµένων(τα δεδοµένα θα πρέπει να ικανοποιούν κάποιους περιορισµούς) υσκολίες προσπέλασης δεδοµένων(θα πρέπει να γραφτεί ένα νέο πρόγραµµα εφαρµογής για να ικανοποιηθεί ένα ασυνήθιστο αίτηµα0 Προβλήµατα ασφάλειας Προβλήµατα ανεξαρτησίας δεδοµένων(πολλαπλά αρχεία) υσκολίες ενηµέρωσης πολλών αρχείων(δεν είναι δυνατόν όλα τα αντίγραφα να ενηµερωθούν σωστά) Προβλήµατα ταυτόχρονης προσπέλασης από πολλούς χρήστες Αυτά τα προβλήµατα καθώς και άλλα οδήγησαν στην ανάπτυξη των συστηµάτων διαχείρισης βάσεων δεδοµένων. Εποµένως, το Σ Β είναι ένα γενικής χρήσης λογισµικό σύστηµα πού διευκολύνει τις διαδικασίες ορισµού, κατασκευής και χειρισµού των βάσεων δεδοµένων για διάφορες εφαρµογές. 2.1ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΣΥΣΤΗΜΑΤΩΝ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΗΣ Ε ΟΜΕΝΩΝ(DBMS) Σύμφωνα με τους Kenneth & Jane Laydon τα συστήματα διαχείρισης βάσης δεδομένων διακρίνονται από ορισμένα χαρακτηριστικά: 9

10 Μοίρασμα(sharing) δεδομένων και χρήση από πολλούς χρήστες Αυτοπεριγραφική φύση των συστημάτων βάσεων δεδομένων με ομογένεια στην δημιουργία, πρόσβαση και έλεγχο των δεδομένων Υποστήριξη κανόνων ακεραιότητας, ασφάλειας και δικαιοδοσίας στα δεδομένα Κεντρικός έλεγχος λειτουργίας(database administration) Πολλαπλοί τρόποι πρόσβασης Έλεγχος συνδρομικότητας και μηχανισμοί για ανάκαμψη Τυποποιήσεις Αύξησης της παραγωγικότητας στην ανάπτυξη εφαρμογών Απομόνωση προγραμμάτων και δεδομένων, αφαίρεση δεδομένων Απόδοση 3.ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ-ΣΧΕΣΕΩΝ 3.1 ΕΙΣΑΓΩΓΗ Το µοντέλο οντοτήτων-σχέσεων(er-entity Relationship model) προτάθηκε από τον P.P. CHEN το 1976 για να περιγράψει µε γραφικά σύµβολα τα δεδοµένα ως οντότητες, συσχετίσεις(σχέσεις) και γνωρίσµατα. Από τότε έχει γίνει αντικείµενο εκτεταµένων ερευνών µε αποτέλεσµα την διαρκή ανάπτυξη του. Σήµερα θεωρείται ένα από τα σηµαντικότερα εργαλεία κατασκευής εννοιολογικών µοντέλων βάσεων δεδοµένων, σε περιβάλλοντα µε ποικίλες απαιτήσεις και αποτελεί βασική συνιστώσα για την ανάπτυξη των πληροφοριακών συστηµάτων. Χρησιµοποιείται κατά το στάδιο του λογικού-εννοιολογικού σχεδιασµού της βάσης δεδοµένων. Ένα εννοιολογικό µοντέλο δεδοµένων αναπαριστά µια ολοκληρωµένη άποψη για τα δεδοµένα του οργανισµού, για τον οποίο πρόκειται να δηµιουργηθεί η βάση δεδοµένων και είναι ανεξάρτητο από το λογισµικό διαχείρισης βάσης δεδοµένων που θα χρησιµοποιηθεί καθώς και από τις τεχνικές λεπτοµέρειες υλοποίησης της βάσης δεδοµένων. Στην ουσία το εννοιολογικό µοντέλο οντοτήτων-συσχετίσεων βασίζεται στην ιδέα ότι ο πραγµατικός χώρος αποτελείται από οντότητες µε συγκεκριµένα χαρακτηριστικά και από συσχετίσεις µεταξύ των οντοτήτων αυτών. 10

11 3.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Στο µοντέλο οντοτήτων-σχέσεων χρησιµοποιούνται τρείς βασικές έννοιες: Τύποι οντοτήτων Τύποι συσχετίσεων Γνωρίσµατα Τύπος οντότητας θεωρείται ένα σύνολο από οντότητες µε τα ίδια γνωρίσµατα, όπως, πρόσωπα, γεγονότα, πράξεις, αντικείµενα που µπορεί να υπάρχει ανεξάρτητα στη Βάση εδοµένων. Κάθε τύπος οντότητας έχει συγκεκριµένες ιδιότητες που την περιγράφουν και ονοµάζονται γνωρίσµατα. Τύπος συσχέτισης ονοµάζεται ένα σύνολο από λογικές συνδέσεις δύο η περισσοτέρων τύπων οντοτήτων. Αντίθετα µε τους τύπους οντοτήτων, οι τύποι συσχετίσεων ορίζονται µόνο σε συνδυασµό µε τύπους οντοτήτων. Οι τύποι συσχετίσεων µπορούν να έχουν και αυτοί γνωρίσµατα τα οποία είναι ιδιότητες που τους χαρακτηρίζουν. Γνώρισµα ονοµάζεται µια πληροφορία ή ένα χαρακτηριστικό που περιγράφει ένα τύπο οντότητας. Στο µοντέλο οντοτήτων-σχέσεων εµφανίζονται διαφορετικοί τύποι γνωρισµάτων, όπως τα απλά και σύνθετα, µονότιµα και πλειότιµα, παραγόµενα και αποθηκευµένα, γνώρισµα κλειδί. Σύνθετα γνωρίσµατα µπορούν να χωριστούν σε µικρότερα τµήµατα που αναπαριστούν βασικότερα γνωρίσµατα µε τη δική του ανεξάρτητη σηµασία το καθένα. Απλό γνώρισµα ή ατοµικό θεωρείται το γνώρισµα που δεν υποδιαιρείται. Μονότιµο γνώρισµα λέγεται το γνώρισµα το οποίο έχει µία και µόνο τιµή για µια συγκεκριµένη οντότητα. Πλειότιµο γνώρισµα καλείται το γνώρισµα για το οποίο ένα στιγµιότυπο µπορεί να πάρει περισσότερες από µια τιµές. Παραγόµενο είναι ένα γνώρισµα που η τιµή του µπορεί να υπολογιστεί από ήδη αποθηκευµένα γνωρίσµατα. Αποθηκευµένο γνώρισµα είναι το γνώρισµα το οποίο αποθηκεύεται ως έχει χωρίς καµία µεταβολή. Κλειδί λέµε τον τύπο οντοτήτων ο οποίος που έχει κάποιο γνώρισµα του οποίου η τιµή είναι µοναδική για κάθε ξεχωριστή οντότητα. 11

12 3.3 ΒΑΣΙΚΕΣ ΕΝΝΟΙΟΛΟΓΙΚΕΣ ΕΝΝΟΙΕΣ( ΟΜΕΣ) ΚΑΙ ΣΥΜΒΟΛΙΣΜΟΙ. Η λογική δοµή µιας βάσης δεδοµένων που έχει οργανωθεί κατά το µοντέλο οντοτήτων-σχέσεων µπορεί να αναπαρασταθεί µε τον σχεδιασµό ενός διαγράµµατος οντοτήτων-σχέσεων(e-r diagram). Σε ένα τέτοιο διάγραµµα χρησιµοποιούνται γραφικά σύµβολα για την περιγραφή της δοµής της βάσης. Ένας τύπος οντοτήτων παριστάνεται στα διαγράµµατα ER ως παραλληλόγραµµο κουτί που περικλείει το όνοµα του τύπου. Τα ονόµατα των γνωρισµάτων περικλείονται σε ελλείψεις και συνδέονται µε τον τύπο οντοτήτων τους µε ευθείες γραµµές. Τα σύνθετα γνωρίσµατα συνδέονται µε τα συστατικά τους γνωρίσµατα επίσης µε ευθείες γραµµές. Τα πλειότιµα γνωρίσµατα παρουσιάζονται µέσα σε ελλείψεις µε διπλό περίγραµµα. Οντότητες σε παραλληλόγραµµα Γνωρίσµατα σε ελλείψεις Μονότιµα γνωρίσµατα ενώνονται µε απλές γραµµές Πλειότιµα γνωρίσµατα ενώνονται µε διπλές γραµµές Αναγνωριστικά(υποσύνολα γνωρισµάτων) ως υπογραµµισµένα 3.4 ΟΜΙΚΟΙ ΠΕΡΙΟΡΙΣΜΟΙ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ-ΣΧΕΣΕΩΝ Υπάρχουν δοµικοί περιορισµοί στους τύπους συσχέτισης και στα γνωρίσµατα των τύπων οντοτήτων Βαθµός τύπου συσχετίσεων Βαθµός τύπου συσχέτισης είναι το πλήθος των τύπων οντοτήτων που συµµετέχουν σε µια συσχέτιση. Άρα υπάρχουν τύποι συσχετίσεων µεταξύ 2 τύπων οντοτήτων, µεταξύ 3 τύπων οντοτήτων, γενικά µεταξύ Ν τύπων οντοτήτων. Ένας τύπος συσχέτισης βαθµού 2 ονοµάζεται δυαδικός και ένας βαθµού 3 τριαδικός. Οι συσχετίσεις µπορεί να είναι οποιουδήποτε βαθµού αλλά αυτές που εµφανίζονται πιο συχνά είναι οι δυαδικές συσχετίσεις Περιορισµός Συµµετοχής 12

13 Ο περιορισµός συµµετοχής ορίζει εάν η συµµετοχή µιας οντότητας στον τύπο συσχέτισης είναι ολική ή µερική. Πιο απλά, αν όλες οι οντότητες του συγκεκριµένου τύπου οντοτήτων συµµετέχουν υποχρεωτικά σε ένα τύπο συσχετίσεων ή όχι. Η ολική συµµετοχή λέγεται και εξάρτηση ύπαρξης και αναπαριστάται ως διπλή γραµµή που ενώνει τον συµµετέχοντα τύπου οντοτήτων µε την συσχέτιση,ενώ η µερική συµµετοχή ως απλή γραµµή Λόγος Πληθικότητας Ο Λόγος Πληθικότητας ενός τύπου συσχετίσεων ορίζει το πόσες φορές µια οντότητα από ένα τύπο οντοτήτων µπορεί να εµπλακεί στον συγκεκριµένο τύπο συσχετίσεων. Υπάρχουν οι εξής περιπτώσεις : 1:1 : µια οντότητα από την µια πλευρά συνδέεται µε το πολύ µια οντότητα από την άλλη πλευρά(συσχέτιση ένα-µε-ένα). 1:N : µια οντότητα από την πρώτη πλευρά µπορεί να συνδέεται µε περισσότερες από µια οντότητες από την δεύτερη πλευρά Ν, ενώ µια οντότητα από την δεύτερη πλευρά συνδέεται το πολύ µε µια οντότητα από την πλευρά 1(συσχέτιση ένα-µε πολλά). Ακριβώς το ανάποδο ισχύει στον λόγο πληθικότητας Ν:1. Ν:M : µια οντότητα από τη µια πλευρά µπορεί να συνδέεται µε περισσότερες από µια οντότητες από την άλλη πλευρά(συσχέτιση πολλά µε πολλά). Οι λόγοι πληθικότητας για τις δυαδικές σχέσεις παρουσιάζονται στα διαγράµµατα E-R µε χρήση των συµβόλων 1, Ν, Μ οµικοί Περιορισµοί(Γνωρίσµατα) Βασικό χαρακτηριστικό ενός τύπου οντοτήτων ή συσχετίσεων είναι τα γνωρίσµατα κλειδιά ή απλά κλειδιά. Ένα γνώρισµα που χαρακτηρίζει µοναδικά κάθε οντότητα µέσα στον τύπο οντοτήτων, δεν επιτρέπει δηλαδή δύο διαφορετικές οντότητες µέσα στον ίδιο τύπο να έχουν την ίδια τιµή, ονοµάζεται υπέρ-κλειδί. Μεταξύ των υπέρ-κλειδιών, τα ελάχιστα κλειδιά(αυτά δηλαδή που κανένα υποσύνολο των γνωρισµάτων τους δεν είναι και αυτό υπέρ-κλειδί) είναι υποψήφια κλειδιά η απλά κλειδιά. Ανάµεσα στα υποψήφια κλειδιά ορίζουµε ένα να είναι το πρωτεύον κλειδί του τύπου οντοτήτων σχέσεων. Το πρωτεύον κλειδί ορίζεται έτσι ως αναγνωριστικό για τον συγκεκριµένο τύπο οντοτήτων ή συσχετίσεων. 13

14 3.5 ΜΗ ΙΣΧΥΡΟΙ ΤΥΠΟΙ ΟΝΤΟΤΗΤΩΝ Οι τύποι οντοτήτων που δεν έχουν γνωρίσµατα-κλειδιά από µόνοι τους λέγονται µη ισχυροί ή ασθενείς τύποι οντοτήτων. Σε αντίθεση, οι τύποι οντοτήτων που έχουν ένα γνώρισµα-κλειδί λέγονται ισχυροί τύποι οντοτήτων. Οι οντότητες που ανήκουν σε κάποιο µη ισχυρό τύπο οντοτήτων προσδιορίζονται από την σχέση τους µε συγκεκριµένες οντότητες από ένα άλλο τύπο οντοτήτων, σε συνδυασµό µε τις τιµές κάποιων γνωρισµάτων τους. Ονοµάζουµε αυτόν τον διαφορετικό τύπο οντοτήτων προσδιορίζοντα η ιδιοκτήτη τύπο οντότητας. Ενώ τον τύπο συσχέτισης που συνδέει ένα µη ισχυρό τύπο οντοτήτων µε τον ιδιοκτήτη του προσδιορίζουσα συσχέτιση. Ένας µη ισχυρός τύπος οντοτήτων έχει πάντα περιορισµό ολικής συµµετοχής ως προς την προσδιορίζουσα του συσχέτιση, διότι µια µη ισχυρή οντότητα δεν µπορεί να προσδιοριστεί χωρίς µια οντότητα-ιδιοκτήτη. 4.Μετατροπή ιαγράµµατος E-R στο Σχεσιακό Μοντέλο Από τη µια πλευρά, το µοντέλο E-R διακρίνει τύπους οντοτήτων και τύπους συσχετίσεων(µε τα γνωρίσµατα τους) ενώ, από την άλλη, το Σχεσιακό Μοντέλο υποστηρίζει µια δοµή µόνο, τις σχέσεις. Άρα η διαδικασία µετατροπής ενός διαγράµµατος E-R σε Σχεσιακό σχήµα αφορά στην µετατροπή των τύπων οντοτήτων και συσχετίσεων. 4.1 Μετατροπή Τύπων Οντοτήτων ιακρίνουµε τους ισχυρούς από τους αδύναµους τύπους οντοτήτων : Για κάθε ισχυρό τύπο οντοτήτων δηµιουργούµε µια σχέση R µε τα ίδια γνωρίσµατα, ένα για κάθε απλό γνώρισµα της οντότητας. Αν η οντότητα έχει σύνθετα 14

15 γνωρίσµατα, στη σχέση R έχουµε ένα γνώρισµα για κάθε απλό γνώρισµα που απαρτίζει το σύνθετο. Για κάθε αδύναµο τύπο οντοτήτων Α που εξαρτάται από τον ισχυρό τύπο οντοτήτων Β δηµιουργούµε ένα σχήµα σχέσης R µε γνωρίσµατα : α)τα γνωρίσµατα του Α και β) τα γνωρίσµατα του πρωτεύοντος κλειδιού του Β. 4.2 Μετατροπή Τύπων Συσχετίσεων ιακρίνουµε τρεις περιπτώσεις µε βάση τον λόγο πληθικότητας : Μ:N συσχετίσεις, 1:1 δυαδικές συσχετίσεις, 1:Ν δυαδικές συσχετίσεις. Για κάθε M:N συσχέτιση R µεταξύ των τύπων οντοτήτων που αντιστοιχούν στις σχέσεις S1, S2,.SN, δηµιουργούµε µια σχέση R µε γνωρίσµατα α)τα γνωρίσµατα της R αν υπάρχουν και β) τα γνωρίσµατα του πρωτεύοντος κλειδιού κάθε συµµετέχουσας σχέσης Si, τα οποία συµµετέχουν ως ξένα κλειδιά στη σχέση R. Για κάθε 1:1 δυαδική συσχέτιση R, µεταξύ δύο τύπων οντοτήτων που αντιστοιχούν στις σχέσεις T και S, δεν δηµιουργούµε νέα σχέση R αλλά επιλέγουµε µια εκ των T και S, έστω την T. Στα ήδη υπάρχοντα γνωρίσµατα της T, προσθέτουµε τα γνωρίσµατα της R αν υπάρχουν και το πρωτεύον κλειδί της S, το οποίο συµµετέχει ως ξένο κλειδί στη σχέση T. Για την επιλογή µεταξύ T και S, κριτήριο είναι η ολική συµµετοχή του ενός η του άλλου τύπου οντοτήτων στη συσχέτιση. Αν δεν υπάρχει ολική συµµετοχή από καµία πλευρά, τότε προσπαθούµε να µην έχουµε πολλές null τιµές, οπότε επιλέγουµε να προσθέσουµε ξένο κλειδί στην σχέση που αντιστοιχεί στον τύπο οντοτήτων µε την µεγαλύτερη συµµετοχή στην συσχέτιση. Για κάθε 1:N δυαδική συσχέτιση R, µεταξύ δύο τύπων οντοτήτων που αντιστοιχούν στις σχέσεις T και S, έστω S από την πλευρά 1 και T από την πλευρά Ν, δεν δηµιουργούµε νέα σχέση R αλλά στα ήδη υπάρχοντα γνωρίσµατα της Τ, προσθέτουµε τα γνωρίσµατα της R αν υπάρχουν και το πρωτεύον κλειδί της S, το οποίο συµµετέχει ως ξένο κλειδί στη σχέση Τ. 15

16 5.ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ (RELATIONAL MODEL) 5.1 ΤΟ ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ΜΕ ΜΙΑ ΜΑΤΙΑ Το σχεσιακό µοντέλο είναι ένα παραστατικό µοντέλο δεδοµένων που χρησιµοποιείται για την υλοποίηση των σχεσιακών βάσεων δεδοµένων. Παρουσιάστηκε για πρώτη φορά από τον Ted Codd της IBM RESEARCH το 1970 σε µια εργασία. Το µοντέλο χρησιµοποιεί την έννοια της µαθηµατικής σχέσης σαν δοµικό στοιχείο και η θεωρητική του βάση είναι η θεωρία συνόλων. Κατά το σχεσιακό µοντέλο οι λογικές εγγραφές οµαδοποιούνται σε σχέσεις (κανονικοποιηµένοι πίνακες) οι οποίες αποτελούνται από γνωρίσµατα(πεδία). Οι συνδέσεις µεταξύ των πινάκων επιτυγχάνονται µόνο µέσω των τιµών των κοινών πεδίων σύνδεσης τους(πρωτεύον κλειδί-ξένο κλειδί). Το σχεσιακό µοντέλο έχει τρείς βασικές συνιστώσες: δοµές, δοµικούς περιορισµούς και πράξεις. 1. οµές(structures) : είναι οι σχέσεις(πίνακες) που αναπαριστούν τα αντικείµενα του µικρόκοσµου 2.Περιορισµοί(constraints) : πάνω στις δοµές. Οι δοµικοί περιορισµοί διακρίνονται σε έµφυτους και ρητούς. 3.Πράξεις(operations) : πάνω στις δοµές, αν π.χ. αναφερόµαστε σε σύνολα(σχέσεις), η τοµή, η ένωση, η διαφορά δύο συνόλων είναι πράξεις. Ένα χαρακτηριστικό είναι η κλειστότητα ή όχι µιας πράξης, για παράδειγµα οι πιο πάνω πράξεις πάνω στα σύνολα είναι κλειστές αφού το αποτέλεσµα της τοµής/ένωσης/διαφοράς µεταξύ δύο συνόλων είναι και αυτό σύνολο. οµές Μια σχέση είναι ένα σύνολο από γνωρίσµατα µε τιµές για κάθε γνώρισµα τέτοιες ώστε να ισχύουν οι παρακάτω ιδιότητες σχέσης : 1.Κάθε όνοµα γνωρίσµατος (όνοµα στήλης) είναι µοναδικό. 2. Όλες οι τιµές κάθε γνωρίσµατος είναι ίδιου τύπου η πεδίου ορισµού. 3.Κάθε τιµή γνωρίσµατος είναι ατοµική. 4.Τα γνωρίσµατα δεν έχουν διάταξη από τα αριστερά προς τα δεξιά. 5. Οι συστοιχίες(γραµµές) δεν έχουν διάταξη από επάνω προς τα κάτω. 6. εν υπάρχουν δύο ίδιες συστοιχίες(γραµµές) σε µια σχέση. 16

17 Ένας πίνακας που αποτελείται από επικεφαλίδες στηλών και τιµές δεδοµένων σε κάθε στήλη αντιστοιχεί σε σχέση µόνο όταν πληροί τις παραπάνω πρoϋποθέσεις. Τότε ονοµάζεται κανονικοποιηµένος πίνακας πρώτου βαθµού. Πράξεις Το κύριος στοιχείο αυτού του µέρους του σχεσιακού µοντέλου είναι η σχεσιακή άλγεβρα, που ουσιαστικά αποτελείται από µια συλλογή τελεστών, όπως, ο τελεστής σύζευξης JOIN, οι οποίοι δέχονται τελεστέους που είναι σχέσεις και επιστρέφουν αποτελέσµατα που είναι επίσης σχέσεις : - Οι παραδοσιακές πράξεις συνόλων ένωση, τοµή, διαφορά και καρτεσιανό γινόµενο. - Οι ειδικές σχεσιακές πράξεις, περιορισµός, προβολή, σύζευξη και διαίρεση. Πέρα από τις βασικές πράξεις περιλαµβάνονται και δυναµικά χαρακτηριστικά επιπλέον πράξεων. Ένα παράδειγµα είναι η ορισµένη από τον χρήστη πράξη, όπως υπολόγισε_το_µέσο_όρο. Από την άλλη µεριά, γενικές πράξεις για εισαγωγή, διαγραφή, τροποποίηση ή ανάκτηση ενός αντικειµένου συχνά περιλαµβάνονται στις βασικές πράξεις ενός µοντέλου δεδοµένων. 5.2 Σηµαντικές Έννοιες στο Σχεσιακό Μοντέλο Πεδίο Ορισµού(domain) : Είναι το σύνολο των επιτρεπτών τιµών ενός γνωρίσµατος. Κλειδί σε µια σχέση είναι ένα σύνολο από γνωρίσµατα που έχουν µοναδικές τιµές για κάθε συστοιχία. Σε µια σχέση µπορεί να υπάρχουν πολλά υποψήφια κλειδιά. Πρώτευον Κλειδί είναι ένα κλειδί που προσδιορίζει µοναδικά κάθε συστοιχία της σχέσης. Ξένο Κλειδί σε µια σχέση R1 είναι ένα σύνολο από γνωρίσµατα που χρησιµοποιείται σαν πρωτεύον κλειδί σε µια άλλη σχέση R Έµφυτοι Περιορισµοί Σχεσιακής Ακεραιότητας Περιορισµός κλειδιού : Κάθε σχέση πρέπει να έχει ένα πρωτεύον κλειδί(γι να εξασφαλίζεται η µοναδικότητα των συστοιχιών). Ακεραιότητα Οντότητας : Ένα πρωτεύον κλειδί δεν µπορεί να περιέχει τιµή Null(κενό ή άγνωστο) Ακεραιότητα αναφορών : εν είναι δυνατόν να υπάρχει µια τιµή ξένου κλειδιού σε µια σχέση R1 η οποία δεν αντιστοιχεί σε καµία τιµή του πρωτεύοντος κλειδιού της άλλης σχέσης R2. Συνήθως µια συσχέτιση Α 17

18 δηµιουργείται µεταξύ των δυο σχέσεων για να διατηρεί την ακεραιότητα αυτών των αντιστοιχιών. Οι περιορισµοί ακεραιότητας ορίζονται στο σχήµα µιας βάσης δεδοµένων και αναµένεται να ισχύουν σε κάθε στιγµιότυπο βάσης δεδοµένων αυτού του σχήµατος. 5.4 Ρητοί Περιορισµοί Οι περιορισµοί αυτοί δηλώνονται από τον σχεδιαστή της βάσης δεδοµένων. Έχουµε δυο βασικά είδη ρητών περιορισµών : 1.Περιορισµοί πεδίου ορισµού: Είναι οι κανόνες που καθορίζουν ότι η τιµή κάθε γνωρίσµατος Α πρέπει να µια ατοµική τιµή από το πεδίο ορισµού dom(a) αυτού του γνωρίσµατος. Αυτοί είναι κυρίως περιορισµοί πάνω στους βασικούς τύπους δεδοµένων. 2.Περιορισµοί οριζόµενοι από τον χρήστη: Κάθε περιορισµός πέραν αυτών που έχουν ήδη αναφερθεί. Για την υποστήριξη επιχειρηµατικών κανόνων, απαιτούνται τέτοιοι περιορισµοί µε σηµαντική πολυπλοκότητα. Π.χ. ο µισθός ενός εργαζοµένου δεν µπορεί να υπερβαίνει τον µισθό του προϊσταµένου του. Μια σειρά µηχανισµών χρησιµοποιούνται για την υποστήριξη τέτοιων κανόνων σε σχεσιακό σύστηµα. 18

19 6.ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ 6.1 ΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΟΝΤΟΤΗΤΩΝ-ΣΧΕΣΕΩΝ Η πρώτη οντότητα <ΠΕΛΑΤΗΣ> που αποτελείται από τα γνωρίσµατα(α..τ,ονομα ΠΕΛΑΤΗ, ΙΕΥΘΥΝΣΗ) Η δεύτερη οντότητα <ΛΟΓΑΡΙΑΣΜΟΣ> που αποτελείται από τα γνωρίσµατα (ΑΡΙΘΜΟΣ ΛΟΓΑΡΙΑΣΜΟΥ,ΠΟΣΟΝ,Ι ΙΟΚΤΗΤΕΣ,ΗΜΕΡΟΜΗΝΙΑ ΑΝΟΙΓΜΑΤΟΣ ΛΟΓΑΡΙΑΣΜΟΥ) Η τρίτη οντότητα <ΚΑΡΤΑ> που αποτελείται από τα γνωρίσµατα(κω ΙΚΟΣ,ΛΟΓΑΡΙΑΣΜΟΣ,Ι ΙΟΚΤΗΤΕΣ,ΕΙ ΟΣ) ΠΟΛΗ ΑΔΤ ΠΕΛΑΤΗΣ ΔΙΕΥΘΥΝΣΗ Τ.Κ ΑΡΙΘΜΟΣ ΟΝΟΜΑ ΟΔΟΣ ΠΡΩΤΟ ΟΝΟΜΑ ΕΠΙΘΕΤΟ *Η ΠΟΛΗ, Τ.Κ, ΑΡΙΘΜΟΣ, Ο ΟΣ, ΕΠΙΘΕΤΟ, ΠΡΩΤΟ ΟΝΟΜΑ αποτελούν σύνθετα γνωρίσµατα. ΠΟΣΟ ΛΟΓΑΡΙΑΣΜΟΣ ΙΔΙΟΚΤΗΤΕΣ ΑΡΙΘΜΟΣ ΛΟΓΑΡ. ΗΜΕΡΟΜΗΝΙΑ 19 ΑΝΟΙΓΜΑΤΟΣ ΛΟΓΑΡΙΑΣΜΟΥ

20 ΚΩΔΙΚΟΣ ΚΑΡΤΑ ΙΔΙΟΚΤΗΤΕΣ ΛΟΓΑΡΙΑΣΜΟΣ ΕΙΔΟΣ ΗΛΕΚΤΡΟΝΙΚΗ ΠΙΣΤΩΤΙΚΗ ΚΥΜΑΙΝΟΜΕΝΟΥ ΜΗΝΙΑΟΥ ΕΠΙΤΟΚΙΟΥ ΣΤΑΘΕΡΟΥ ΕΠΙΤΟΚΙΟΥ *ΗΛΕΚΤΡΟΝΙΚΗ, ΠΙΣΤΩΤΙΚΗ,ΣΤΑΘΕΡΟΥ ΕΠΙΤΟΚΙΟΥ, ΚΥΜΑΙΝΟΜΕΝΟΥ ΕΠΙΤΟΚΙΟΥ είναι τα σύνθετα γνωρίσµατα. ΣΤΟ ΣΥΝΟΛΟ ΤΩΝ 3 ΟΝΤΟΤΗΤΩΝ : 1. ΠΕΛΑΤΗΣ 2. ΛΟΓΑΡΙΑΣΜΟΣ 3. ΚΑΡΤΑ ΕΧΩ 3 ΣΥΣΧΕΤΙΣΕΙΣ ΜΕΤΑΞΥ ΤΩΝ ΟΝΤΟΤΗΤΩΝ : 1. ΑΝΗΚΕΙ 2. ΕΧΕΙ 3. ΑΝΤΙΣΤΟΙΧΕΙ -Η συσχέτιση µεταξύ των οντοτήτων πελάτης και λογαριασµός είναι ΑΝΗΚΕΙ. Ένας λογαριασµός µπορεί να έχει πολλούς ιδιοκτήτες(1,ν).ένας πελάτης µπορεί να έχει πολλούς λογαριασµούς(1,ν).άρα η συσχέτιση ΑΝΗΚΕΙ είναι (Ν:Μ). -Η συσχέτιση µεταξύ των οντοτήτων πελάτης και κάρτα είναι η ΕΧΕΙ. Ένας πελάτης µπορεί να έχει πολλές κάρτες(1,ν).μια κάρτα µπορεί να έχει ένα πελάτη(1,1).άρα η συσχέτιση ΕΧΕΙ είναι (1:Ν) 20

21 -Η συσχέτιση µεταξύ των οντοτήτων λογαριασµός και κάρτα είναι η ΑΝΤΙΣΤΟΙΧΕΙ. Σε έναν λογαριασµό αντιστοιχεί το πολύ µια κάρτα(1,1).σε µια κάρτα αντιστοιχεί ένας λογαριασµός(προαιρετικα) (0,1).Άρα η συσχέτιση ΑΝΤΙΣΤΟΙΧΕΙ είναι (1,1) 6.2ΠΕΡΙΓΡΑΦΗ ΣΕ E-R ΠΟΛΗ ΑΔΤ ΠΕΛΑΤΗΣ ΔΙΕΥΘΥΝΣΗ Τ.Κ ΟΝΟΜΑ (1,N) ΟΔΟΣ ΑΡΙΘΜΟΣ ΠΡΩΤΟ ΟΝΟΜΑ ΕΠΙΘΕΤΟ N (1,N) ANHKEI M ΠΟΣΟ ΛΟΓΑΡΙΑΣΜΟΣ ΙΔΙΟΚΤΗΤΕΣ ΑΡΙΘΜΟΣ ΛΟΓΑΡ. ΗΜΕΡΟΜΗΝΙΑ ΑΝΟΙΓΜΑΤΟΣ ΛΟΓΑΡΙΑΣΜΟΥ 21

22 ΚΩΔΙΚΟΣ ΚΑΡΤΑ (1,1) ΙΔΙΟΚΤΗΤΕΣ ΛΟΓΑΡΙΑΣΜΟΣ ΕΙΔΟΣ ΗΛΕΚΤΡΟΝΙΚΗ ΠΙΣΤΩΤΙΚΗ ΚΥΜΑΙΝΟΜΕΝΟΥ ΜΗΝΙΑΟΥ ΕΠΙΤΟΚΙΟΥ ΣΤΑΘΕΡΟΥ ΕΠΙΤΟΚΙΟΥ 1 EXEI N ΠΟΛΗ ΑΔΤ ΠΕΛΑΤΗΣ ΔΙΕΥΘΥΝΣΗ Τ.Κ ΟΝΟΜΑ (1,N) ΟΔΟΣ ΑΡΙΘΜΟΣ ΠΡΩΤΟ ΟΝΟΜΑ ΕΠΙΘΕΤΟ (1,1) ΠΟΣΟ ΛΟΓΑΡΙΑΣΜΟΣ ΙΔΙΟΚΤΗΤΕΣ 1 ΑΝΤΙΣ ΟΙΧΕΙ ΑΡΙΘΜΟΣ ΛΟΓΑΡ. 22 ΗΜΕΡΟΜΗΝΙΑ ΑΝΟΙΓΜΑΤΟΣ ΛΟΓΑΡΙΑΣΜΟΥ

23 (0,1) ΚΩΔΙΚΟΣ ΚΑΡΤΑ ΙΔΙΟΚΤΗΤΕΣ ΛΟΓΑΡΙΑΣΜΟΣ ΕΙΔΟΣ ΗΛΕΚΤΡΟΝΙΚΗ ΠΙΣΤΩΤΙΚΗ ΚΥΜΑΙΝΟΜΕΝΟΥ ΜΗΝΙΑΟΥ ΕΠΙΤΟΚΙΟΥ ΣΤΑΘΕΡΟΥ ΕΠΙΤΟΚΙΟΥ Οι οντότητες ενώνονται μεταξύ τους. 23

24 6.3ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ(RELATIONAL MODEL) Στην δηµιουργία του σχεσιακού µοντέλου χρειάστηκε να µετατρέπει το µοντέλο οντοτήτων στα αγγλικά για να είναι πιο εύχρηστο αργότερα στις βάσεις δεδοµένων. Η οντότητα λογαριασµός έγινε accounts, η οντότητα κάρτα µεταφράσθηκε σε cards και η οντότητα πελάτης σε customers. Έτσι έχουµε : Accounts(Account_number, Account_balance, Acount_opening_date) Cards(code, account, cardtype, customer_id) Customers(first_name, last_name, identity, address, number, town, postal_code) Για την µετατροπή του µοντέλου οντοτήτων σε σχεσιακό χρειάστηκε να µετατραπούν και οι οντότητες και οι συσχετίσεις σύµφωνα πάντα µε την σχετική θεωρία έτσι ώστε να µπορέσει δηµιουργηθεί το σχεσιακό µοντέλο.(βλέπε 4.1, 4.2). Accounts(Account_number, Account_balance, Acount_opening_date, Account_close_date) Cards(code, account, card_limit, cardtype, customer_id, rate_type, rate, card_open_date, card_close_date) Customers(first_name, last_name, customer_id, identity, address, number, town, postal_code, country) Account_Transactions(transaction_id, account_number, transaction_amount, transaction_type) Card_Transactions(transaction_id, card_number, transaction_date,transaction_amount, transaction_type) Relationships(account_number, customer_id) Άρα οι πίνακες έχουν ως εξής: 24

25 Αccounts Account_number Account_balance Account_opening_dateRate Account_close_date Customers Customer_id First_name Last_name Identity Address Number Town Postal_code country Cards Code Account Card_limit Card_type Customer_id Rate_type Rate Card_open_date Card_close_date Card_transactions Transaction_id Card_number Transaction_date Transaction_amount Transaction_type Account transactions Transaction_id Account_number Transaction_amount Transaction_type Relationships Account_number Customer_id Οι σχέσεις µεταξύ τους απεικονίζονται στην βάση δεδοµένων(access), οπού έχει δηµιουργηθεί. Παρακάτω, ακολουθούν εικόνες οι οποίες δείχνουν πως υλοποιήθηκε το σύστηµα : 25

26 Απεικόνιση συστήµατος στο άνοιγµα της access 26

27 Στην παραπάνω εικόνα, απεικονίζονται οι σχέσεις του συστήµατος. 27

28 Στις παραπάνω εικόνες βλέπουµε ενδεικτικά κάποιους από τους πίνακες(σε προβολή σχεδίασης) της βάσης δεδοµένων του συστήµατος. 28

29 Ακολουθούν οι φόρµες του συστήµατος διαχείρισης 29

30 30

31 Η συγκεκριµένη φόρµα δηµιουργήθηκε για τον υπολογισµό των τόκων 31

32 ΣΥΜΠΕΡΑΣΜΑ Η παρούσα εργασία µε θέµα ένα σύστηµα διαχείρισης ηλεκτρονικών και πιστωτικών καρτών µιας τράπεζας, πραγµατοποιήθηκε µε σκοπό την προσπάθεια δηµιουργίας ενός συστήµατος, τέτοιο ώστε να εξυπηρετεί λειτουργικά και γρήγορα οποιονδήποτε πελάτη µιας τράπεζας ο οποίος κατέχει είτε λογαριασµό είτε κάρτα σε αυτήν. Για την υλοποίηση της συγκεκριµένης βάσης δεδοµένων χρειάστηκε η δηµιουργία ενός µοντέλου οντοτήτων όπου θα µετατρεπόταν σε σχεσιακό και ύστερα θα υλοποιούνταν σε µορφή access. Στην access απαραίτητη ήταν η δηµιουργία πινάκων και σχέσεων πρωταρχικά και έπειτα η χρησιµοποίηση φορµών µε συγκεκριµένη σχεδίαση και µορφοποίηση. Επιπροσθέτως, καίριος παράγοντας για να µπορέσει τελικά να δουλέψει το όλο σύστηµα ήταν η δηµιουργία κώδικα όπου θα εκτελούσε συγκεκριµένους περιορισµούς για να προκύψουν οι εντολές που θέλαµε να πετύχουµε. Με την βοήθεια, λοιπόν, της απαραίτητης βιβλιογραφίας, του διαδικτύου και της βάσης δεδοµένων(access) αναπτύχθηκε ένα σύστηµα διαχείρισης, το οποίο µε πολύ απλές κινήσεις από τον κάθε χρήστη να είναι εύκολα προσβάσιµο και κατανοητό. Ολοκληρώνοντας, αφού η εργασία έφτασε στο τέλος της, µπορούµε να πούµε πως το σύστηµα διαχείρισης ηλεκτρονικών και πιστωτικών καρτών µιας τράπεζας δηµιουργήθηκε µε επιτυχία και θα µπορούσε να αποτελέσει αντικείµενο µελέτης καθώς και διόρθωσης για άλλους ερευνητές. 32

33 ΒΙΒΛΙΟΓΡΑΦΙΑ Ελληνική Σκουρλάς, Π. Χρήστος (1992). Σχεσιακές Βάσεις εδοµένων. Αθήνα: Εκδόσεις Νέων Τεχνολογιών. Σαββίδης, Μ. (2010).Βάσεις εδοµένων. [ ιαδίκτυο]. 20 Αυγούστου, ιαθέσιµο στο Γουλτίδης, Γ. Χρήστος (2007). Βάσεις εδοµένων. Αθήνα : Εκδόσεις Κλειδάριθµος. Κεχρής Ευάγγελος (2005). Σχεσιακές Βάσεις εδοµένων. Αθήνα : Εκδόσεις Κριτική. ενδρινός Μάρκος (2003). Βάσεις δεδοµένων ελληνική έκδοση Access Αθήνα :Εκδόσεις Libris -Tech. Κάππος Θ. Γιάννης (2003). ουλέψτε µε τις βάσεις δεδοµένων και την access Θεσσαλονίκη : Εκδόσεις Τζιόλας. Ξένος Μιχάλης (2002). Εισαγωγή στις βάσεις δεδοµένων. Αθήνα : Εκδόσεις Παπασωτηρίου. Ξένη Kenneth & Jane Laydon (2001). Σύστηµα Πληροφοριών ιοίκησης(mis). Τέταρτη Αµερικάνικη Έκδοση: Εκδόσεις Κλειδάριθµος. Plew Ronald R. (2003). Συστήµατα Βάσεων εδοµένων σε 24ώρες. Αθήνα : Εκδόσεις Γκιούρδας. Silberschatz Abraham. (1994). Συστήµατα Βάσεων εδοµένων. Αθήνα : Εκδόσεις Γκιούρδας. Silberschatz Abraham. (1997). Database System Concepts. Αθήνα : Εκδόσεις Γκιούρδας. 33

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό

Διαβάστε περισσότερα

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

Σχεσιακό Μοντέλο Περιορισμοί Μετατροπή ER σε Σχεσιακό Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Relational Model .. Εργαστήριο Βάσεων Δεδομένων Relational Model . Σχεσιακό Μοντέλο (Relational Model) Το σχεσιακό μοντέλο παρουσιάζει μια βάση ως συλλογή από σχέσεις Μια σχέση είναι ένας πίνακας με διακριτό όνομα Κάθε

Διαβάστε περισσότερα

Μοντέλο Οντοτήτων-Συσχετίσεων

Μοντέλο Οντοτήτων-Συσχετίσεων Μοντέλο Οντοτήτων-Συσχετίσεων 1 Εισαγωγή Σχεδιασμός μιας εφαρμογής ΒΔ: Βήματα 1. Συλλογή και Ανάλυση Απαιτήσεων (requirement analysis) Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα

Διαβάστε περισσότερα

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό

Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 1 Μετατροπή Σχήµατος Ο/Σ σε Σχεσιακό Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δηµιουργούµε ένα σχήµα σχέσης που

Διαβάστε περισσότερα

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

Διαβάστε περισσότερα

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

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1 Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ IV. Διαδικαστικά θέματα

Διαβάστε περισσότερα

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

Διαβάστε περισσότερα

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

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις 1) Ερωτήσεις Σωστού/Λάθους (ΣΛ) Το πακέτο λογισμικού Excel της Microsoft είναι λογισμικό διαχείρισης ΒΔ (ΣΛ) Το πακέτο λογισμικού Access της Microsoft είναι λογισμικό

Διαβάστε περισσότερα

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

Διαβάστε περισσότερα

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

Διαχείριση Δεδομένων Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα

Διαβάστε περισσότερα

Εισαγωγή. Τι είναι µια βάση δεδοµένων;

Εισαγωγή. Τι είναι µια βάση δεδοµένων; Ζήτω οι Βάσεις εδοµένων!! Εισαγωγή Αντικείµενο: Θεµελιώδες πρόβληµα της επιστήµης µας εδοµένα Μοντελοποίηση Αποθήκευση Επεξεργασία (εύρεση πληροφορίας σχετικής µε µια συγκεκριµένη ερώτηση) Σωστή Λειτουργία

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER) Εργαστήριο Βάσεων Δεδομένων Entity-Relationship Diagram (ER) ER Diagram Το διάγραμμα οντοτήτων-συσχετίσεων (entityrelationship diagram) είναι ένας τρόπος αφηρημένης και εννοιολογικής αναπαράστασης των

Διαβάστε περισσότερα

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

ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΕΘΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΕΙΟ Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ακαδηµαϊκό Έτος 2007-2008 Μάθηµα: ΒΑΣΕΙΣ Ε ΟΜΕΩ ιδάσκων: Καθ. Ιωάννης Βασιλείου Ε ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗ ΠΡΩΤΗ ΑΣΚΗΣΗ

Διαβάστε περισσότερα

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό

Μετατροπή Σχήματος Ο/Σ σεσχεσιακό Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 1 2 Οντότητες Για κάθε τύπο οντοτήτων και για κάθε τύπο συσχετίσεων δημιουργούμε

Διαβάστε περισσότερα

Επισκόπηση Μαθήµατος

Επισκόπηση Μαθήµατος Βάσεις εδοµένων 5 ο Εξάµηνο ηµήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τµήµα Στατιστικής & Αναλογιστικών-Χρηµατοοικονοµικών Μαθηµατικών Επισκόπηση Μαθήµατος Εισαγωγή (Σ Β ) Το µοντέλο σχέσεων

Διαβάστε περισσότερα

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

Βάσεις εδομένων ΘΕΜΑ ΕΡΓΑΣΙΑΣ. Μέρμηγκας Αλέξανδρος Α.Μ. 30000. ιαχείρηση Πληροφοριακών Συστηματών TMHMA ΑΥΤΟΜΑΤΙΣΜΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΠΕΙΡΑΙΩΣ ΘΕΜΑ ΕΡΓΑΣΙΑΣ Βάσεις εδομένων Μέρμηγκας Αλέξανδρος Α.Μ. 30000 Βάση εδομένων Βάση δεδομένων είναι μια οργανωμένη συλλογή αλληλοσυσχετιζόμενων

Διαβάστε περισσότερα

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό

Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό 1 Μετατροπή Σχήματος Ο/Σ σε Σχεσιακό Προσοχή είτε αυτά που ακολουθούν ως παράδειγμα Μην τα ακολουθείτε τυφλά ως «μαγική συνταγή» 2 : Μετατροπή Μοντέλου ΟΣ σε Σχεσιακό

Διαβάστε περισσότερα

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

ΘΕΜΑΤΑ. Θέμα 1 ο Σύμφωνα με τους παραπάνω πίνακες και τη θέση που έχουν τα ξένα κλειδιά βρείτε τους ΘΕΜΑΤΑ A Οι παρακάτω πίνακες αποτελούνται από τα εξής πεδία : ΕΡΓΑΖΟΜΕΝΟΣ : ΑΦΜ, ΕΠΙΘΕΤΟ, ΟΝΟΜΑ, ΤΗΛ, ΟΔΟΣ, ΠΟΛΗ,ΜΙΣΘΟΣ, ΚΤ ΤΜΗΜΑ : ΚΤ, ΑΦΜ, ΤΙΤΛΟΣ_ΤΜΗΜΑΤΟΣ, ΤΗΛ ΕΡΓΑ : ΚΕΡ, ΠΕΡΙΓΡΑΦΗ, ΤΟΠΟΘΕΣΙΑ, ΠΡΟΫΠΟΛΟΓΙΣΜΟΣ

Διαβάστε περισσότερα

Θεωρία Κανονικοποίησης

Θεωρία Κανονικοποίησης Θεωρία Κανονικοποίησης Πρώτη Κανονική Μορφή (1NF) Αποσύνθεση Συναρτησιακές Εξαρτήσεις Δεύτερη (2NF) και Τρίτη Κανονική Μορφή (3NF) Boyce Codd Κανονική Μορφή (BCNF) Καθολική Διαδικασία Σχεδίασης ΒΔ Βασική

Διαβάστε περισσότερα

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων 2014-2015. Ευαγγελία Πιτουρά 1

Το Σχεσιακό Μοντέλο. Βάσεις Δεδομένων 2014-2015. Ευαγγελία Πιτουρά 1 Το Σχεσιακό Μοντέλο Ευαγγελία Πιτουρά 1 Μοντελοποίηση Σχήμα (database schema): η περιγραφή της δομής της πληροφορίας που είναι αποθηκευμένη στη βδ με τη χρήση ενός μοντέλου δεδομένων Μοντέλο Δεδομένων:

Διαβάστε περισσότερα

Certified Data Base Designer (CDBD)

Certified Data Base Designer (CDBD) Certified Data Base Designer (CDBD) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά

Διαβάστε περισσότερα

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

ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΕΘΙΚΟ ΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΕΙΟ Τµήµα Ηλεκτρολόγων ηχανικών & ηχανικών Υπολογιστών Ακαδηµαϊκό Έτος 2008-2009 άθηµα: ΒΑΣΕΙΣ Ε ΟΕΩ ιδάσκοντες: Καθ. Ιωάννης Βασιλείου, Καθ. Τιµολλέων Σελλής Ε ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ

Διαβάστε περισσότερα

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

Εισαγωγή στις Βάσεις εδοµένων και την Access Μάθηµα 1 Εισαγωγή στις Βάσεις εδοµένων και την Access Τι είναι οι βάσεις δεδοµένων Μία βάση δεδοµένων (Β..) είναι µία οργανωµένη συλλογή πληροφοριών, οι οποίες είναι αποθηκευµένες σε κάποιο αποθηκευτικό

Διαβάστε περισσότερα

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

ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) ECDL Module 5 Χρήση Βάσεων εδοµένων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) (Module 5 Using Databases) Συνολική ιάρκεια: Προτεινόµενο * Χρονοδιάγραµµα Εκπαίδευσης 10-16 (δέκα έως δεκαέξι) ώρες

Διαβάστε περισσότερα

Τ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΔΒΔ (ΕΡΓΑΣΤΗΡΙΟ 4) Τελευταία ενημέρωση: 11/2011. Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ

Τ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΔΒΔ (ΕΡΓΑΣΤΗΡΙΟ 4) Τελευταία ενημέρωση: 11/2011. Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ Μετασχηματισμός διαγράμματος ER σε σχεσιακό σχήμα ΒΔ ΣΤΟΧΟΣ Στόχο του παρόντος εργαστηρίου αποτελεί η κατανόηση και η εφαρμογή της μεθοδολογίας του μετασχηματισμού ενός διαγράμματος ER στο αντίστοιχο σχεσιακό

Διαβάστε περισσότερα

Μετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β

Μετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β Τ.Ε.Ι ΘΕΣΣΑΛΟΝΙΚΗΣ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Σ Β (ΕΡΓΑΣΤΗΡΙΟ 3) Τελευταία ενηµέρωση: 10/2011 Μετασχηµατισµός διαγράµµατος ER σε σχεσιακό σχήµα Β ΣΤΟΧΟΣ Στόχοs του 3 ου εργαστηρίου είναι η υλοποίηση µοντέλων

Διαβάστε περισσότερα

Information Technology for Business

Information Technology for Business Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

Διαβάστε περισσότερα

Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ)

Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) Εισαγωγή στις Βάσεις Δεδομένων (ΒΔ) ΣΧΟΛΗ ΙΚΑΡΩΝ ΣΧΟΛΗ ΙΚΑΡΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α. ΑΝΔΡΕΑΤΟΣ Ιούλιος 2011 Βασικές έννοιες Δεδομένα: τυποποιημένα στοιχεία σε προκαθορισμένη μορφή κατάλληλη για περαιτέρω

Διαβάστε περισσότερα

Σχεδιασµός βασισµένος σε συνιστώσες

Σχεδιασµός βασισµένος σε συνιστώσες Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι

Διαβάστε περισσότερα

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

Πληροφοριακά Συστήµατα Nell Dale John Lewis Chapter 12 Πληροφοριακά Συστήµατα Στόχοι Ενότητας Η κατανόηση της έννοιας «Πληροφοριακό Σύστηµα» Επεξήγηση της οργάνωσης λογιστικών φύλλων (spreadsheets) Επεξήγηση της ανάλυσης δεδοµένων

Διαβάστε περισσότερα

Κανονικοποίηση. Σημασιολογία Γνωρισμάτων. Άτυπες Οδηγίες. Παράδειγμα. Αξιολόγηση Σχεσιακών Σχημάτων ΒΔ. Περιττές Τιμές και Ανωμαλίες Ενημέρωσης

Κανονικοποίηση. Σημασιολογία Γνωρισμάτων. Άτυπες Οδηγίες. Παράδειγμα. Αξιολόγηση Σχεσιακών Σχημάτων ΒΔ. Περιττές Τιμές και Ανωμαλίες Ενημέρωσης Αξιολόγηση Σχεσιακών Σχημάτων ΒΔ Κανονικοποίηση Παύλος Εφραιμίδης Βάσεις Δεδομένων Κανονικοποίηση 1 Πως μπορούμε να κρίνουμε εάν ένα Σχεσιακό Σχήμα είναι καλό ή αποδοτικό ή αν έχει λάθη; Σε γενικές γραμμές

Διαβάστε περισσότερα

Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 2. Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)

Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 2. Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Σχεσιακή Άλγεβρα Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 1 Εισαγωγή Στα προηγούμενα μαθήματα: Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Λογικός Σχεδιασμός

Διαβάστε περισσότερα

Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley, ΕλληνικήΈκδοση, ίαυλος

Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley, ΕλληνικήΈκδοση, ίαυλος ιαφάνεια 10-1 Κεφάλαιο 10 Συναρτησιακές Εξαρτήσεις και Κανονικοποίηση για Σχεσιακές Βάσεις εδοµένων Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley, ΕλληνικήΈκδοση ίαυλος ΠεριεχόµεναΚεφαλαίου

Διαβάστε περισσότερα

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

3 ΑΝΑΛΥΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ 3 ΑΝΑΛΥΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ Ε ΟΜΕΝΩΝ 3.1 Εισαγωγή Ένα Π.Σ. διαχειρίζεται δεδοµένα που αντιπροσωπεύουν αντικείµενα, γεγονότα, καταστάσεις ή ανθρώπους του φυσικού κόσµου. Όταν κατασκευάζεται ένα µοντέλο

Διαβάστε περισσότερα

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS)

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) ρ. ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ xalkias@hua.gr Χ. Χαλκιάς - Εισαγωγή στα GIS 1 Ορισµοί ΓΠΣ Ένα γεωγραφικό πληροφοριακό σύστηµα Geographic Information

Διαβάστε περισσότερα

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

Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Εξεταστέα Ύλη (Syllabus) Έκδοση 5.0 Πνευματικά Δικαιώματα 2007 Ίδρυμα ECDL (ECDL Foundation www.ecdl.org) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου δεν μπορεί να αναπαραχθεί

Διαβάστε περισσότερα

Ανάλυση & Σχεδιασµός Πληροφοριακών Συστηµάτων Ι (Εργαστήριο) Σύστημα Διαχείρισης Πληροφοριακού υλικού της Δημοτικής επιχείρησης «Αναπτυξιακή ΑΕ»

Ανάλυση & Σχεδιασµός Πληροφοριακών Συστηµάτων Ι (Εργαστήριο) Σύστημα Διαχείρισης Πληροφοριακού υλικού της Δημοτικής επιχείρησης «Αναπτυξιακή ΑΕ» Α. ΠΕΡΙΓΡΑΦΗ ΕΡΓΑΣΙΑΣ Στα πλαίσια της εργασίας για το εργαστήριο «Ανάλυσης και Σχεδιασµού Πληροφοριακών Συστημάτων I» θα σχεδιαστεί το ακόλουθο ολοκληρωμένο πληροφοριακό σύστηµα (ΟΠΣ): Σύστημα Διαχείρισης

Διαβάστε περισσότερα

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

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Παραδοτέα 1. Το αρχείο.mdb της βάσης δεδομένων σας σε ACCESS 2. Ένα CD που θα αναγράφει το ονοματεπώνυμο του σπουδαστή και το ΑΕΜ και θα περιέχει το αρχείο.mdb της βάσης δεδομένων καθώς και το εγχειρίδιο

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Κανόνες μετατροπής Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Σχήμα. Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ,

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Κανόνες μετατροπής Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Σχήμα. Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 Κανόνες μετατροπής Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Σχήμα Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ

Διαβάστε περισσότερα

Επιµέλεια Θοδωρής Πιερράτος

Επιµέλεια Θοδωρής Πιερράτος Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί

Διαβάστε περισσότερα

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Το σχεσιακό μοντέλο βάσεων δεδομένων

Το σχεσιακό μοντέλο βάσεων δεδομένων ΕΣΔ232 Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας Το σχεσιακό μοντέλο βάσεων δεδομένων Περιεχόμενα Περιεχόμενα - Βιβλιογραφία Ενότητας Εισαγωγή στο σχεσιακό μοντέλο Σχεσιακές γλώσσες ερωτημάτων Περιορισμοί

Διαβάστε περισσότερα

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

ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ ΑΣΚΗΣΗ ΣΧΕ ΙΑΣΜΟΙ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ακαδηµαϊκό Έτος 2006-2007 Μάθηµα: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ιδάσκων: Καθ. Ιωάννης Βασιλείου ΕΝ ΕΙΚΤΙΚΗ ΛΥΣΗ ΚΑΙ ΣΧΟΛΙΑ ΣΤΗΝ ΠΡΩΤΗ

Διαβάστε περισσότερα

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων

Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων Απεικόνιση Διαγράμματος Οντοτήτων-Συσχετίσεων σε Σχεσιακό Μοντέλο Δεδομένων Παύλος Εφραιμίδης Βάσεις Δεδομένων Σχεσιακό Μοντέλο Δεδομένων 1 Διαδικασία Απεικόνισης 1. Απεικόνιση κανονικών τύπων οντοτήτων

Διαβάστε περισσότερα

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

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ

Διαβάστε περισσότερα

ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ. Σκοπός - Περιεχόµενο µαθήµατος Η µελέτη του θεωρητικού υποβάθρου και των εργαλείων που απαιτούνται για τα συστήµατα βάσεων δεδοµένων

ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ. Σκοπός - Περιεχόµενο µαθήµατος Η µελέτη του θεωρητικού υποβάθρου και των εργαλείων που απαιτούνται για τα συστήµατα βάσεων δεδοµένων ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Ι 1 ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Ι Σκοπός - Περιεχόµενο µαθήµατος Η µελέτη του θεωρητικού υποβάθρου και των εργαλείων που απαιτούνται για τα συστήµατα βάσεων δεδοµένων Εισαγωγή- ιστορία-παραδείγµατα,

Διαβάστε περισσότερα

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1. ΔΗΜΙΟΥΡΓΙΑ ΕΓΓΡΑΦΩΝ ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1.1. Ορισµός εγγράφου, προτύπου, πρωτεύοντος και δευτερεύοντος εγγράφου 1.2. Πρότυπα 1.2.1. Δηµιουργία, µεταβολή, χρήση και διαγραφή προτύπων εγγράφων 1.2.2.

Διαβάστε περισσότερα

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 4: ER I. Data Modeling Using the ER Model

Department of Computer Science University of Cyprus. EPL342 Databases. Lecture 4: ER I. Data Modeling Using the ER Model Department of Computer Science University of Cyprus EPL342 Databases Lecture 4: ER I Data Modeling Using the ER Model (Chapter 3.1-3.3, Elmasri-Navathe 5ED) ιδάσκων: Παναγιώτης Ανδρέου http://www.cs.ucy.ac.cy/courses/epl342

Διαβάστε περισσότερα

Μάθηµα 3. Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας

Μάθηµα 3. Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας Μάθηµα 3 45 Ολοκληρωµένα Συστήµατα Βιβλιοθηκών Η έννοια του «Ολοκληρωµένου» Συστατικά (modules)( Καταλογογράφηση Προσκτήσεις ανεισµός ιαχείριση Περιοδικών ηµόσιος Κατάλογος (OPAC( OPAC-On-line Public Access

Διαβάστε περισσότερα

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι

Διαβάστε περισσότερα

ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ

ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ 1. ΠΕΡΙΒΑΛΛΟΝ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ 1.1. Βασικές Λειτουργίες και Ρυθµίσεις 1.1.1 Εκκίνηση, Τερµατισµός, Επανεκκίνηση του Η/Υ ακολουθώντας τις κατάλληλες διαδικασίες 1.1.2

Διαβάστε περισσότερα

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ 4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ Η εφαρμογή "Υδροληψίες Αττικής" είναι ένα πληροφοριακό σύστημα (αρχιτεκτονικής

Διαβάστε περισσότερα

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 2 24/01/2012

Διαβάστε περισσότερα

Σύστηµα Αρχείων και Καταλόγων

Σύστηµα Αρχείων και Καταλόγων ΕΠΛ 003 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Σύστηµα Αρχείων και Καταλόγων ιάλεξη 7 (Κεφάλαιο 11 του βιβλίου) Στόχοι Κεφαλαίου Περιγραφή της έννοιας του αρχείου, συστήµατος

Διαβάστε περισσότερα

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα ΤΕΙ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΑΝΑ ΕΞΑΜΗΝΟ Α Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.Ε Π.Μ Προαπαιτούµενα Κ10 ΜΑΘΗΜΑΤΙΚΗ ΑΝΑΛΥΣΗ

Διαβάστε περισσότερα

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ Η συνθήκη WHERE βάζει περιορισμούς στις εγγραφές που επιστρέφονται. Ο όρος ORDER BY ταξινομεί τις εγγραφές που επιστρέφονται. Παράδειγμα: SELECT * FROM table_name ORDER

Διαβάστε περισσότερα

Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1

Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1 Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1 Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ.Χατζόπουλος 2 Δένδρο αναζήτησης είναι ένας ειδικός τύπος δένδρου που χρησιμοποιείται για να καθοδηγήσει την αναζήτηση μιας

Διαβάστε περισσότερα

Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών. (Geographical Information Systems GIS)

Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών. (Geographical Information Systems GIS) Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών (Geographical Information Systems GIS) ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ, ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ Εισαγωγή στα GIS 1 Ορισµοί ΣΓΠ Ένα σύστηµα γεωγραφικών πληροφοριών

Διαβάστε περισσότερα

Οπτική αντίληψη. Μετά?..

Οπτική αντίληψη. Μετά?.. Οπτική αντίληψη Πρωτογενής ερεθισµός (φυσικό φαινόµενο) Μεταφορά µηνύµατος στον εγκέφαλο (ψυχολογική αντίδραση) Μετατροπή ερεθίσµατος σε έννοια Μετά?.. ΓΙΑ ΝΑ ΚΑΤΑΝΟΗΣΟΥΜΕ ΤΗΝ ΟΡΑΣΗ ΠΡΕΠΕΙ ΝΑ ΑΝΑΛΟΓΙΣΤΟΥΜΕ

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

Διαβάστε περισσότερα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την

Διαβάστε περισσότερα

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης)

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας, Πανεπιστήμιο Αιγαίου http://www.ct.aegean.gr/people/kalloniatis

Διαβάστε περισσότερα

6. Εισαγωγή στον προγραµµατισµό

6. Εισαγωγή στον προγραµµατισµό 6. Εισαγωγή στον προγραµµατισµό 6.1 Η έννοια του προγράµµατος. 6.2 Ιστορική αναδροµή. 6.2.1 Γλώσσες µηχανής. ΗΜ04-Θ1Α 1. Ένα πρόγραµµα σε γλώσσα µηχανής είναι µια ακολουθία δυαδικών ψηφίων. 5. Ένα πρόγραµµα

Διαβάστε περισσότερα

ηµιουργία Β.. ανειστική Βιβλιοθήκη Μάθηµα 5 Ορισµός σχέσεων - Σύνδεση πινάκων

ηµιουργία Β.. ανειστική Βιβλιοθήκη Μάθηµα 5 Ορισµός σχέσεων - Σύνδεση πινάκων Μάθηµα 5 ηµιουργία Β.. ανειστική Βιβλιοθήκη - Ορισµός σχέσεων - Σύνδεση πινάκων ηµιουργία Β.. ανειστική Βιβλιοθήκη Η ανειστική Βιβλιοθήκη θα αποτελέσει ένα απλό, αλλά ολοκληρωµένο παράδειγµα δηµιουργίας

Διαβάστε περισσότερα

7.8 Σύστηµα ονοµάτων περιοχών (Domain Name System, DNS)

7.8 Σύστηµα ονοµάτων περιοχών (Domain Name System, DNS) 7.8 ύστηµα ονοµάτων περιοχών (Domain Name System, DNS) Ερωτήσεις 1. Γιατί χρησιµοποιούµε συµβολικά ονόµατα αντί για τις διευθύνσεις; 2. ε τι αναφέρονται το όνοµα και η διεύθυνση ενός υπολογιστή; Πώς και

Διαβάστε περισσότερα

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr ..χτίζουµε την ιστοσελίδα σας στο Internet www.kalliergea.gr Λάουρα Π. Καζακράντε «Καλλιεργαία» Πληροφορική - Internet - ιαφήµιση - Μεταφράσεις Τηλ.: 211 0104925, 695 6118589 Email: info@kalliergea.gr

Διαβάστε περισσότερα

Κανόνες για ανάπτυξη διαγραµµάτων κλάσεων

Κανόνες για ανάπτυξη διαγραµµάτων κλάσεων 1 Ελληνικό Ανοικτό Πανεπιστήµιο Κανόνες για ανάπτυξη διαγραµµάτων κλάσεων ρ. Πάνος Φιτσιλής 2 Περιεχόµενα Προσδιορισµός κλάσεων Πως να ονοµάσουµε τις κλάσεις; Που να τις βρούµε; Τι να κοιτάξουµε; Τι να

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήµη των Η/Υ

Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή Καθ. Κ. Κουρκουµπέτης Σηµείωση: Οι διαφάνειες βασίζονται σε µεγάλο βαθµό σε αυτές που συνοδεύονται µε το προτεινόµενο σύγγραµµα. 1

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ Επιβλέπων Καθηγητής: Δρ. Νίκος Μίτλεττον Η ΣΧΕΣΗ ΤΟΥ ΜΗΤΡΙΚΟΥ ΘΗΛΑΣΜΟΥ ΜΕ ΤΗΝ ΕΜΦΑΝΙΣΗ ΣΑΚΧΑΡΩΔΗ ΔΙΑΒΗΤΗ ΤΥΠΟΥ 2 ΣΤΗΝ ΠΑΙΔΙΚΗ ΗΛΙΚΙΑ Ονοματεπώνυμο: Ιωσηφίνα

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

Διαβάστε περισσότερα

Μοντέλο Οντοτήτων-Συσχετίσεων

Μοντέλο Οντοτήτων-Συσχετίσεων Μοντέλο Οντοτήτων-Συσχετίσεων Σχεδιασμός μιας εφαρμογής Β : Βήματα Εισαγωγή. Συλλογή και Ανάλυση Απαιτήσεων (requirement analysis) Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα δεδομένα,

Διαβάστε περισσότερα

Atlantis - Νέο user interface

Atlantis - Νέο user interface New Desktop 1 Atlantis - Νέο user interface ATLANTIS - ΝΕΟ USER INTERFACE...2 ΓΕΝΙΚΗ ΠΑΡΟΥΣΙΑΣΗ...3 ΓΡΑΜΜΗ ΣΥΣΤΗΜΑΤΟΣ...4 ΜΠΑΡΑ ΧΡΗΣΤΗ (USER TOOLBAR)...5 ΚΕΝΤΡΙΚΟ ΜΕΝΟΥ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ...6 Κεντρικό μενού

Διαβάστε περισσότερα

Μοντέλο Οντοτήτων-Συσχετίσεων

Μοντέλο Οντοτήτων-Συσχετίσεων Μοντέλο Οντοτήτων-Συσχετίσεων 1 Σχεδιασμός μιας εφαρμογής Β : Βήματα Εισαγωγή 1. Συλλογή και Ανάλυση Απαιτήσεων (requirement analysis) Τι δεδομένα θα αποθηκευτούν, ποιες εφαρμογές θα κτιστούν πάνω στα

Διαβάστε περισσότερα

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr Σχεδίαση και Χρήση Βάσεων Δεδομένων Χρήση του DBDesigner Γιώργος Πυρουνάκης - forky@di.uoa.gr Δομή Διαλέξεων Εισαγωγή στο DBDesigner Εφαρμογή στη ΒΔ Προμηθευτής-Προϊόντα Παραδείγματα μοντελοποίησης και

Διαβάστε περισσότερα

ΟΜΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 ΕΡΩΤΗΣΕΙΣ... 5 ΕΡΕΥΝΕΣ... 8

ΟΜΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 ΕΡΩΤΗΣΕΙΣ... 5 ΕΡΕΥΝΕΣ... 8 Εγχειρίδιο Χρήσης Συστήµατος Έρευνες Στατιστικών Στοιχείων ΠΕΡΙΕΧΟΜΕΝΑ ΟΜΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ... 3 Λογική Ανάλυση Χρήσης Εφαρµογής... 3 ΕΡΩΤΗΣΕΙΣ... 5 ΠΡΟΣΘΗΚΗ ΕΡΩΤΗΣΗΣ... 6 Επεξεργασία Ερώτησης... 7 ιαγραφή

Διαβάστε περισσότερα

Κεφάλαιο 7 Εισαγωγή στη Microsoft Access

Κεφάλαιο 7 Εισαγωγή στη Microsoft Access Κεφάλαιο 7 Εισαγωγή στη Microsoft Access Το κεφάλαιο αυτό περιλαµβάνει µια συνοπτική εισαγωγή στην Microsoft Access 2000, που είναι και το σχεσιακό σύστηµα διαχείρισης βάσεων δεδοµένων µε το οποίο θα ασχοληθούµε.

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

Λογικός Σχεδιασμός Σχεσιακών Σχημάτων: Αποσύνθεση

Λογικός Σχεδιασμός Σχεσιακών Σχημάτων: Αποσύνθεση Λογικός Σχεδιασμός Σχεσιακών Σχημάτων: Αποσύνθεση Βάσεις Δεδομένων 2010-2011 Ευαγγελία Πιτουρά 1 Εισαγωγή Θα εξετάσουμε πότε ένα σχεσιακό σχήμα για μια βάση δεδομένων είναι «καλό» Γενικές Οδηγίες Η Μέθοδος

Διαβάστε περισσότερα

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Επιλέγει όλες τις πλειάδες, από μια σχέση R, που ικανοποιούν τη συνθήκη επιλογής. ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2012 SQL Structured Query Language Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Πράξεις της σχεσιακής άλγεβρας ΠΡΑΞΗ ΣΚΟΠΟΣ

Διαβάστε περισσότερα

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Δραστηριότητες Διαδικασιών Παραγωγής Λογισµικού Καθορισµός απαιτήσεων και εξαγωγή προδιαγραφών

Διαβάστε περισσότερα

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

Διαβάστε περισσότερα

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΛΥΣΕΙΣ Ι. Βασιλείου -----------------------------------------------------------------------------------------------------

Διαβάστε περισσότερα

ΗΥ360 Αρχεία και Βάσεις εδοµένων ιδάσκων:. Πλεξουσάκης

ΗΥ360 Αρχεία και Βάσεις εδοµένων ιδάσκων:. Πλεξουσάκης ΗΥ360 Αρχεία και Βάσεις εδοµένων ιδάσκων:. Πλεξουσάκης Συναρτησιακές Εξαρτήσεις Αξιώµατα Armstrong Ελάχιστη κάλυψη Φροντιστήριο 1 Συναρτησιακές Εξαρτήσεις Οι Συναρτησιακές εξαρτήσεις είναι περιορισµοί

Διαβάστε περισσότερα

EBSCOhost Research Databases

EBSCOhost Research Databases Η EBSCOhost είναι ένα online σύστημα αναζήτησης σε έναν αριθμό βάσεων δεδομένων, στις οποίες είναι συμβεβλημένο κάθε φορά το ίδρυμα. Διαθέτει πολύγλωσσο περιβάλλον αλληλεπίδρασης (interface) με προεπιλεγμένη

Διαβάστε περισσότερα

Αυτοµατοποίηση Βιβλιοθηκών & Νέες Τεχνολογίες της Πληροφορίας. Καθηγητής Γ. Μπώκος

Αυτοµατοποίηση Βιβλιοθηκών & Νέες Τεχνολογίες της Πληροφορίας. Καθηγητής Γ. Μπώκος Αυτοµατοποίηση Βιβλιοθηκών & Νέες Τεχνολογίες της Πληροφορίας Καθηγητής Γ. Μπώκος Μάθηµα 1 2 Το γενικό διάγραµµα ΗΙστορία Η διαχείριση της αυτοµατοποίησης και των τεχνολογιών πληροφόρησης Ο εξοπλισµός

Διαβάστε περισσότερα

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

Διαβάστε περισσότερα

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος ΑΛΓΟΡΙΘΜΟΙ Στο σηµείωµα αυτό αρχικά εξηγείται η έννοια αλγόριθµος και παραθέτονται τα σπουδαιότερα κριτήρια που πρέπει να πληρεί κάθε αλγόριθµος. Στη συνέχεια, η σπουδαιότητα των αλγορίθµων συνδυάζεται

Διαβάστε περισσότερα

Οδηγίες Ηλεκτρονικής Υποβολής Προτάσεων

Οδηγίες Ηλεκτρονικής Υποβολής Προτάσεων ΥΠΟΥΡΓΕΊΟ ΑΝΑΠΤΥΞΗΣ ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΒΙΟΜΗΧΑΝΙΑΣ /ΝΣΗ ΜΜΕ ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «ΑΝΤΑΓΩΝΙΣΤΙΚΟΤΗΤΑ ΚΑΙ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ» 2007 2013 ΠΡΟΓΡΑΜΜΑΤΑ «ΕΝΙΣΧΥΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑΣ ΝΕΩΝ» «ΕΝΙΣΧΥΣΗ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑΣ

Διαβάστε περισσότερα

Certified Engineer Manager (CEM)

Certified Engineer Manager (CEM) Certified Engineer Manager (CEM) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά τα

Διαβάστε περισσότερα

Εργαστήριο Βάσεων εδοµένων. Άσκηση 2. Η βάση βιβλιοθήκη περιλαµβάνει πληροφορίες για τα βιβλία, τους συγγραφείς και τους εκδοτικούς οίκους.

Εργαστήριο Βάσεων εδοµένων. Άσκηση 2. Η βάση βιβλιοθήκη περιλαµβάνει πληροφορίες για τα βιβλία, τους συγγραφείς και τους εκδοτικούς οίκους. ΑΤΕΙ Πάτρας Σχολή ιοίκησης Οικονοµίας Τµήµα Λογιστικής Ο µικρόκοσµος της βάσης ΒΙΒΛΙΟΘΗΚΗ Εργαστήριο Βάσεων εδοµένων Άσκηση 2 Η βάση βιβλιοθήκη περιλαµβάνει πληροφορίες για τα βιβλία, τους συγγραφείς και

Διαβάστε περισσότερα

o AND o IF o SUMPRODUCT

o AND o IF o SUMPRODUCT Πληροφοριακά Εργαστήριο Management 1 Information Συστήματα Systems Διοίκησης ΤΕΙ Τμήμα Ελεγκτικής Ηπείρου Χρηματοοικονομικής (Παράρτημα Πρέβεζας) και Αντικείµενο: Μοντελοποίηση προβλήµατος Θέµατα που καλύπτονται:

Διαβάστε περισσότερα

Στην ενότητα αυτή παρατίθενται δεξιότητες που αφορούν στη χρήση των πιο διαδεδομένων λογισμικών Γεωγραφικών Συστημάτων Πληροφοριών (GIS).

Στην ενότητα αυτή παρατίθενται δεξιότητες που αφορούν στη χρήση των πιο διαδεδομένων λογισμικών Γεωγραφικών Συστημάτων Πληροφοριών (GIS). Ενότητα 3η: Χρήση Λογισμικού GIS Το παρακάτω αναλυτικό γνωστικό περιεχόμενο, αποτελεί την τρίτη ενότητα της εξεταστέας ύλης για την πιστοποίηση GISPro και παρέχει το υπόβαθρο της πρακτικής εξέτασης στο

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήµη των Η/Υ

Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή στην Επιστήµη των Η/Υ Καθ. Κ. Κουρκουµπέτης Οι διαφάνειες βασίζονται σε µεγάλο βαθµό σε αυτές που συνοδεύονται µε το προτεινόµενο σύγγραµµα. 1 Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή 2 ΚΕΦΑΛΑΙΟ

Διαβάστε περισσότερα

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

ΠΛΗΘΥΣΜΙΑΚΟΣ ΘΕΜΑΤΙΚΟΣ ΑΤΛΑΝΤΑΣ ΤΗ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΜΕ ΒΑΣΗ ΤΟ ΝΕΟ ΣΧ ΔΙΟΙΚΗΤΙΚΗΣ ΔΙΑΙΡΕΣΗΣ ΚΑΛΛΙΚΡΑΤΗΣ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΤΜΗΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΟΠΟΓΡΑΦΙΑΣ Υπεύθυνη Δήλωση Η παρακάτω υπογράφουσα δηλώνω ότι είμαι συγγραφέα τη παρούσα πτυχιακή εργασία. Κάθε τη, είναι πλήρω αναγνωρισμένη

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 18. 18 Μηχανική Μάθηση

ΚΕΦΑΛΑΙΟ 18. 18 Μηχανική Μάθηση ΚΕΦΑΛΑΙΟ 18 18 Μηχανική Μάθηση Ένα φυσικό ή τεχνητό σύστηµα επεξεργασίας πληροφορίας συµπεριλαµβανοµένων εκείνων µε δυνατότητες αντίληψης, µάθησης, συλλογισµού, λήψης απόφασης, επικοινωνίας και δράσης

Διαβάστε περισσότερα