ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ

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

Download "ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ"

Transcript

1 ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εργασία στην Oracle ΔΙΑΧΕΙΡΙΣΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΡΑΤΗΣΕΩΝ ΘΕΣΕΩΝ ΜΙΑΣ ΑΕΡΟΠΟΡΙΚΗΣ ΕΤΑΙΡΙΑΣ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΔΑΣΚΩΝ: Ε.ΓΙΑΚΟΥΜΑΚΗΣ Ε Ε ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΙΑΣ: ΒΑΣΙΛΕΙΟΥ ΘΕΩΝΗ ΚΥΠΡΙΟΥ ΕΙΡΗΝΗ ΟΙΚΟΝΟΜΙΔΗΣ ΔΗΜΗΤΡΗΣ Ακαδημαϊκό Έτος

2 ΠΕΡΙΕΧΟΜΕΝΑ Περιεχόμενα...2 Σχήματα...2 Κεφάλαιο 1 ο : Εισαγωγή...3 Κεφάλαιο 2 ο : Περιγραφή συστήματος...4 Κεφάλαιο 3 ο : Μοντέλο Βασικών λειτουργιών του Συστήματος...5 (Process Model)...5 Κεφάλαιο 4 ο : Το Μοντέλο Οντοτήτων Συσχετίσεων...6 Κεφάλαιο 5 ο : Ιεραρχικό Διάγραμμα Λειτουργιών...11 Κεφάλαιο 6 ο : Το φυσικό σχήμα Πίνακες Domains...25 Κεφάλαιο 7 ο : Modules Μενού του συστήματος Φόρμες του συστήματος Αναφορές του συστήματος...32 Παράρτημα : Παραδείγματα Κώδικα PL/SQL...39 ΣΧΗΜΑΤΑ Σχήμα 1 Μοντέλο βασικών λειτουργιών της εφαρμογής...5 Σχήμα 2 Το E-R Diagram της εφαρμογής...6 Σχήμα 3 Το F-H Diagram της εφαρμογής...11 Σχήμα 4 Το φυσικό σχήμα της εφαρμογής...22 Σχήμα 5 Management Menu...26 Σχήμα 6 Reports Menu...26 Σχήμα 7 Φόρμα Book_a_Ticket...27 Σχήμα 8 Αναφορά Print_Ticket...28 Σχήμα 9 Φόρμα Manage_Airplanes...29 Σχήμα 10 Φόρμα Manage_Airports...30 Σχήμα 11 Φόρμα Manage_Types_of_Planes...30 Σχήμα 12 Φόρμα Manage_Flight...31 Σχήμα 13 Αναφορά Airplanes_per_Type...33 Σχήμα 14 Αναφορά Instances_of_Flights...34 Σχήμα 15 Αναφορά Passenger_Lists...35 Σχήμα 16 Αναφορά Waiting_Lists...36 Σχήμα 17 Αναφορά Direct_Flights...37 Σχήμα 18 Αναφορά Intermediate_Flights...38 OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 2

3 ΚΕΦΑΛΑΙΟ 1 Ο : ΕΙΣΑΓΩΓΗ Η εργασία αυτή πραγματοποιήθηκε στα πλαίσια του μαθήματος «Τεχνολογία Λογισμικού», υπό την επίβλεψη του καθηγητή κ. Ε. Γιακουμάκη, από τους ακόλουθους μεταπτυχιακούς φοιτητές: ΟΝΟΜΑΤΕΠΩΝΥΜΟ Βασιλείου Θεώνη Κυπρίου Ειρήνη Οικονομίδης Δημήτρης Η εφαρμογή που αναπτύχθηκε ονομάζεται «Διαχείριση του Συστήματος Κρατήσεων Θέσεων μιας Αεροπορικής εταιρίας» και για την υλοποίησή της χρησιμοποιήθηκε ο Oracle Designer 6.0. Για την εκτέλεση των φορμών και των αναφορών χρησιμοποιήθηκε ο Oracle Developer 6.0. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 3

4 ΚΕΦΑΛΑΙΟ 2 Ο : ΠΕΡΙΓΡΑΦΗ ΣΥΣΤΗΜΑΤΟΣ Η αεροπορική εταιρία BLUE AIRLINES του συστήματος μας πετάει σε 15 πόλεις στην Ελλάδα και σε 30 πόλεις στον κόσμο. Το δίκτυο αυτών των προορισμών καλύπτεται από πτήσεις ετησίως. Οι λειτουργίες διαχείρισης της αεροπορική εταιρία πραγματοποιούνται σε δύο επίπεδα. Το πρώτο επίπεδο είναι η Γενική Διαχείριση των backoffice συστημάτων της εταιρίας και το δεύτερο είναι η διαχείριση των συστημάτων εξυπηρέτησης πελατών. Η Γενική Διαχείριση των backoffice συστημάτων κρατάει στοιχεία για τις πτήσεις που εκτελούνται, για τα αεροπλάνα που έχει η εταιρία (όπως τι τύπος είναι το αεροπλάνο, τι χωρητικότητα και ταχύτητα διαθέτει κ.τ.λ) καθώς και για τα αεροδρόμια στα οποία υπάρχουν ανταποκρίσεις πτήσεων. Από την άλλη, το σύστημα Διαχείρισης Εξυπηρέτησης Πελατών κρατάει στοιχεία και για τους πελάτες της εταιρίας και για τις πτήσεις που έχει κλείσει ο κάθε πελάτης. Υπάρχει ένας Υπεύθυνος Διαχείρισης που ενημερώνει συνεχώς την βάση δεδομένων της εταιρίας για τις καινούργιες πτήσεις που πρόκειται να πραγματοποιηθούν και διαγράφει αυτές που έχουν ήδη πραγματοποιηθεί. Συγκεκριμένα εισάγει στοιχεία όπως ημερομηνία, ώρα και αεροδρόμιο αναχώρησης / άφιξης μιας πτήσης καθώς και το κόστος της πτήσεως ανάλογα με την θέση (economic, business). Επιπλέον το σύστημα δίνει την δυνατότητα τροποποίησης αυτών των στοιχείων σε περίπτωση που έχει γίνει κάποιο λάθος ή αλλάξουν τα σχέδια των πτήσεων. Τέλος ο υπεύθυνος αυτός μπορεί να έχει πρόσβαση σε στατιστικά στοιχεία Συγκεκριμένα μπορεί να δει ανάλογα με τον τύπο του αεροπλάνου πόσα αεροπλάνα διαθέτει η εταιρία, την λίστα επιβατών καθώς και τη λίστα αναμονής για μια συγκεκριμένη πτήση και δίνοντας τον κωδικό μιας πτήσης (π.χ. η πτήση Αθήνα-Θεσσαλονίκη έχει τον κωδικό Β607) να ενημερωθεί για τα δρομολόγια ημερομηνία και ώρα αναχώρησης / άφιξης που πρόκειται να εκτελεστούν. Οι πελάτες που επιθυμούν να κλείσουν ένα εισιτήριο απευθύνονται στα αντίστοιχα γραφεία εξυπηρέτησης πελατών. Εκεί ενημερώνουν τον αρμόδιο υπάλληλο για την ημερομηνία και τον τόπο προορισμού που επιθυμούν να ταξιδέψουν και ο υπάλληλος τους πληροφορεί για τις πτήσεις που υπάρχουν καθώς και αν υπάρχουν διαθέσιμες θέσεις. Σε περίπτωση που υπάρχουν διαθέσιμες θέσεις, γίνεται κράτηση και υπάρχει η δυνατότητα να εκδοθεί το εισιτήριο εκείνη τη στιγμή ή κάποια άλλη στιγμή εντός ενός καθορισμένου χρονικού διαστήματος, ενημερώνοντας ταυτόχρονα τον πελάτη και για την τιμή του εισιτηρίου και για το συνολικό κόστος εάν ο πελάτης έχει κλείσει θέση για δύο πτήσεις. Στην αντίθετη περίπτωση που δεν υπάρχουν διαθέσιμες θέσεις, ο πελάτης μπορεί να μπει στην λίστα αναμονής και να του δοθεί ένας αριθμός προτεραιότητας. Εάν λοιπόν γίνει κάποια ακύρωση, τότε ο αρμόδιος υπάλληλος βρίσκει από την λίστα αναμονής τον πελάτη που έχει την μικρότερη προτεραιότητα και αυτόματα κάνει κράτηση στο όνομα του πελάτη για την συγκεκριμένη πτήση. Τέλος η αεροπορική εταιρία πραγματοποιεί και απευθείας πτήσεις ανάμεσα στον τόπο αναχώρησης και προορισμού και με ενδιάμεσους σταθμούς. Και στις δύο περιπτώσεις η διαδικασία κράτησης εισιτηρίων που ακολουθείται είναι η παραπάνω και είναι στην ευχέρεια του πελάτη να αποφασίσει τι από τα δύο θέλει. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 4

5 ΚΕΦΑΛΑΙΟ 3 Ο : ΜΟΝΤΕΛΟ ΒΑΣΙΚΩΝ ΛΕΙΤΟΥΡΓΙΩΝ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ (PROCESS MODEL) Οι λειτουργίες παίζουν πολύ σημαντικό ρόλο στον τρόπο με τον οποίο λειτουργεί μια επιχείρηση. Η μοντελοποίηση των λειτουργιών / διαδικασιών βοηθάει και στο να κατανοήσει και να βελτιώσει κανείς τις υπάρχουσες διαδικασίες και να σχεδιάσει καινούργιες. Με τον Oracle Designer, μπορείς να μοντελοποιήσεις τις επιχειρηματικές διαδικασίες χρησιμοποιώντας το διάγραμμα λειτουργιών (process diagram). Αυτό το διάγραμμα δείχνει την σειρά των βημάτων που ακολουθούνται για την δημιουργία ενός προϊόντος ή μιας υπηρεσίας μέσα στην επιχείρηση καθώς και την ροή της πληροφορίας ανάμεσα τους. Το μοντέλο των βασικών λειτουργιών της εφαρμογής μας απεικονίζεται στο παρακάτω σχήμα. Σχήμα 1 Μοντέλο βασικών λειτουργιών της εφαρμογής Ουσιαστικά περιγράφει τις λειτουργίες που αναφέραμε στο προηγούμενο κεφάλαιο που ήταν η περιγραφή του συστήματος. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 5

6 ΚΕΦΑΛΑΙΟ 4 Ο : ΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Στο μοντέλο αυτό περιγράφονται τα στοιχεία που είναι σημαντικά για την εταιρία, όπως προέκυψε από την περιγραφή του συστήματος, οι ιδιότητες αυτών και ο τρόπος που συσχετίζονται αυτά μεταξύ τους (συσχετίσεις). ROUTE # ID_ROUTE * CUST_SURNAME * CUST_NAME * CUST_PHONE includes AIRPORT # ID_AIRPORT * CITY * COUNTRY * NAME _ accepts accepts ROUTE_INSTANCE * SEAT_CATEGORY o PRIORITY * STATUS _ departs from arrives to has INSTANCE_FLIGHT # DATE instance of a has FLIGHT # ID_FLIGHT * TIME_OF_DEPARTURE * TIME_OF_ARRIVAL * COST_FOR_ECONOMY * COST_FOR_BUSINESS is performed by is dedicated AIRPLANE # ID_AIRPLANE * NAME of a for a TYPE # ID_TYPE * CAPACITY_FOR_BUSINESS * CAPACITY_FOR_ECONOMY * NAME o SPEED Σχήμα 2 Το E-R Diagram της εφαρμογής OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 6

7 Το παραπάνω E-R diagram αποτελεί μια απεικόνιση των οντοτήτων που περιλαμβάνονται στην εφαρμογή μας και των συσχετίσεων που συνδέουν αυτές τις οντότητες μεταξύ τους. Οντότητα AIRPLANE Γνωρίσματα της οντότητας AIRPLANE Γνώρισμα Τύπος Σχόλια ID_AIRPLANE NUMBER To αναγνωριστικό της οντότητας NAME VARCHAR2 Το όνομα του αεροπλάνου Συσχετίσεις της οντότητας AIRPLANE Οντότητα Σχέση Οντότητα Σχόλια AIRPLANE M-1 TYPE Ένα αεροπλάνο είναι ενός συγκεκριμένου τύπου, ενώ σε ένα τύπο αεροπλάνου μπορεί να αντιστοιχούν πολλά αεροπλάνα. AIRPLANE 1-Μ INSTANCE_FLIGHT Ένα αεροπλάνο μπορεί να εκτελεί πολλές διαφορετικές πτήσεις, ενώ μια συγκεκριμένη πτήση εκτελείται από μόνο ένα αεροπλάνο. Οντότητα AIRPORT Γνωρίσματα της οντότητας AIRPORT Γνώρισμα Τύπος Σχόλια ID_AIRPORT INTEGER To αναγνωριστικό της οντότητας NAME VARCHAR2 Το όνομα του αεροδρομίου CITY VARCHAR2 Το όνομα της πόλης που βρίσκεται το αεροδρόμιο COYNTRY VARCHAR2 Το όνομα της χώρας που βρίσκεται το αεροδρόμιο OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 7

8 Συσχετίσεις της οντότητας AIRPORT Οντότητα Σχέση Οντότητα Σχόλια AIRPORT 1-M FLIGHT Ένα αεροδρόμιο δέχεται πολλές πτήσεις, ενώ μια πτήση αναχωρεί από ένα συγκεκριμένο αεροδρόμιο. AIRPORT 1-Μ FLIGHT Ένα αεροδρόμιο δέχεται πολλές πτήσεις, ενώ μια πτήση φτάνει σε ένα συγκεκριμένο αεροδρόμιο. Οντότητα FLIGHT Γνωρίσματα της οντότητας FLIGHT Γνώρισμα Τύπος Σχόλια ID_ FLIGHT INTEGER To αναγνωριστικό της οντότητας COST_FOR_ECONOMY MONEY Το κόστος που έχει η οικονομική θέση της πτήσης COST_FOR_BUSINESS MONEY Το κόστος που έχει η business θέση της πτήσης TIME_OF_ARRIVAL TEXT Ώρα αναχώρησης της πτήσης TIME_OF_DEPARTURE TEXT Ώρα άφιξης της πτήσης Συσχετίσεις της οντότητας FLIGHT Οντότητα Σχέση Οντότητα Σχόλια FLIGHT M-1 AIRPORT Μια πτήση φτάνει σε ένα συγκεκριμένο αεροδρόμιο, ενώ ένα αεροδρόμιο δέχεται πολλές πτήσεις. FLIGHT M-1 AIRPORT Μια πτήση αναχωρεί από ένα συγκεκριμένο αεροδρόμιο, ενώ ένα αεροδρόμιο δέχεται πολλές πτήσεις. FLIGHT 1-Μ INSTANCE_FLIGHT Μια πτήση έχει πολλά στιγμιότυπα πτήσεων, ενώ ένα στιγμιότυπο πτήσης αντιστοιχεί σε μια πτήση. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 8

9 Οντότητα INSTANCE_FLIGHT Γνωρίσματα της οντότητας INSTANCE_FLIGHT Γνώρισμα Τύπος Σχόλια DATE DATE Ημερομηνία εκτέλεσης της πτήσης Συσχετίσεις της οντότητας INSTANCE_FLIGHT Οντότητα Σχέση Οντότητα Σχόλια INSTANCE_FLIGHT Μ-1 FLIGHT Ένα στιγμιότυπο πτήσης αντιστοιχεί σε μια πτήση, ενώ μια πτήση έχει πολλά στιγμιότυπα πτήσεων. INSTANCE_FLIGHT 1-Μ ROUTE_INSTANCE Σχέση τομής INSTANCE_FLIGHT M-1 AIRPLANE Μια συγκεκριμένη πτήση εκτελείται από μόνο ένα αεροπλάνο, ενώ ένα αεροπλάνο μπορεί να εκτελεί πολλές διαφορετικές πτήσεις Οντότητα ROUTE Γνωρίσματα της οντότητας ROUTE Γνώρισμα Τύπος Σχόλια ID_ ROUTE INTEGER To αναγνωριστικό της οντότητας CUST_NAME VARCHAR2 Το όνομα του πελάτη που έχει κάνει κράτηση σε μια συγκεκριμένη πτήση CUST_SURNAME VARCHAR2 Το επίθετο του πελάτη που έχει κάνει κράτηση σε μια συγκεκριμένη πτήση CUST_PHONE VARCHAR2 Το τηλέφωνο του πελάτη που έχει κάνει κράτηση σε μια συγκεκριμένη πτήση Συσχετίσεις της οντότητας ROUTE Οντότητα Σχέση Οντότητα Σχόλια ROUTE 1-M ROUTE_INSTANCE Σχέση τομής. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 9

10 Οντότητα ROUTE_INSTANCE Γνωρίσματα της οντότητας ROUTE_INSTANCE Γνώρισμα Τύπος Σχόλια PRORITY INTEGER Αριθμός προτεραιότητας SEAT_CATEGORY VARCHAR2 Δηλώνει την κατηγορία της θέσης (economy, business) STATUS CHAR Δηλώνει εάν ένας πελάτης έχει κλείσει μια θέση ή βρίσκεται σε λίστα αναμονής Συσχετίσεις της οντότητας ROUTE_INSTANCE Οντότητα Σχέση Οντότητα Σχόλια ROUTE_INSTANCE M-1 INSTANCE_FLIGHT Σχέση τομής. ROUTE_INSTANCE M-1 ROUTE Σχέση τομής. Οντότητα TYPE Γνωρίσματα της οντότητας TYPE Γνώρισμα Τύπος Σχόλια ID_TYPE INTEGER To αναγνωριστικό της οντότητας NAME VARCHAR2 Tο όνομα του τύπου του αεροπλάνου CAPACITY_FOR INTEGER Η χωρητικότητα των οικονομικών θέσεων ECONOMY του αεροπλάνου CAPACITY_FOR INTEGER Η χωρητικότητα των business θέσεων του BUSINESS αεροπλάνου SPEED INTEGER H ταχύτητα που έχει ο συγκεκριμένος τύπος αεροπλάνου Συσχετίσεις της οντότητας TYPE Οντότητα Σχέση Οντότητα Σχόλια TYPE 1-Μ AIRPLANE Σε ένα τύπο αεροπλάνου μπορεί να αντιστοιχούν πολλά αεροπλάνα, ενώ ένα αεροπλάνο είναι ενός συγκεκριμένου τύπου. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 10

11 ΚΕΦΑΛΑΙΟ 5 Ο : ΙΕΡΑΡΧΙΚΟ ΔΙΑΓΡΑΜΜΑ ΛΕΙΤΟΥΡΓΙΩΝ Το διάγραμμα αυτό χρησιμοποιήθηκε για να αποτυπώσει τις βασικές λειτουργίες της επιχείρησης, τον τρόπο που αυτές συνδέονται μεταξύ τους, δηλαδή την ιεραρχία τους και τον τρόπο που αυτές οι λειτουργίες χρησιμοποιούν τα δεδομένα του συστήματος. Σχήμα 3 Το F-H Diagram της εφαρμογής RES 1 Λειτουργία: FLIGHT TICKET RESERVATION SYSTEM Περιγραφή: Όλο το σύστημα κρατήσεων αεροπορικών εισιτηρίων RES 1.1 Λειτουργία: HANDLE CUSTOMER REQUEST Περιγραφή: Η λειτουργία αυτή διαχειρίζεται τις απαιτήσεις των πελατών που επιθυμούν να κάνουν μια κράτηση RES Λειτουργία: SHOW DIRECT FLIGHTS SATISFYING CUSTOMER REQS Περιγραφή: Αναζήτηση των υπάρχοντων απευθείας πτήσεων σύμφωνα με τις απαιτήσεις του πελάτη Response: Overnight OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 11

12 Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPLANE AIRPORT FLIGHT INSTANCE_FLIGHT TYPE Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPLANE NAME της AIRPLANE ID_AIRPORT NAME της AIRPORT CITY COUNTRY ID_FLIGHT COST_FOR_BUSINESS COST_FOR_ECONOMY TIME_OF_ARRIVAL TIME_OF_DEPARTURE ID_TYPE CAPACITY_FOR_BUSINESS CAPACITY_FOR_ECONOMY NAME της TYPE SPEED DATE OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 12

13 RES Λειτουργία: SHOW ROUTE WITH INTERMEDIARY STOPS Περιγραφή: Αναζήτηση των υπάρχοντων πτήσεων που έχουν ενδιάμεση στάση σύμφωνα με τις απαιτήσεις του πελάτη Response: Overnight Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPLANE AIRPORT FLIGHT INSTANCE_FLIGHT TYPE Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPLANE NAME της AIRPLANE ID_AIRPORT NAME της AIRPORT CITY COUNTRY ID_FLIGHT COST_FOR_BUSINESS COST_FOR_ECONOMY TIME_OF_ARRIVAL TIME_OF_DEPARTURE ID_TYPE CAPACITY_FOR_BUSINESS CAPACITY_FOR_ECONOMY NAME της TYPE SPEED DATE OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 13

14 RES Λειτουργία: RESERVE AND MAINTAIN CUSTOMER S ROUTE/TICKET Περιγραφή: Κάνει εισαγωγή, αναζήτηση και διαγραφή της κράτησης μιας θέσης. Επιπλέον εισάγει και διαγράφει τους πελάτες από την λίστα αναμονής. Response: Immediate Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPLANE AIRPORT FLIGHT INSTANCE_FLIGHT ROUTE ROUTE_INSTANCE TYPE Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPLANE NAME της AIRPLANE ID_AIRPORT NAME της AIRPORT CITY COUNTRY ID_FLIGHT COST_FOR_BUSINESS COST_FOR_ECONOMY TIME_OF_ARRIVAL TIME_OF_DEPARTURE DATE ID_ROUTE OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 14

15 Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή PRIORITY SEAT_CATEGORY ID_TYPE CAPACITY_FOR_BUSINESS CAPACITY_FOR_ECONOMY NAME της TYPE SPEED RES Λειτουργία: PRINT CUSTOMER S TICKET Περιγραφή: Εκτύπώση του εισιτηρίου του πελάτη Response: Overnight Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPLANE AIRPORT FLIGHT INSTANCE_FLIGHT ROUTE ROUTE_INSTANCE Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPLANE NAME της AIRPLANE ID_AIRPORT NAME της AIRPORT CITY COUNTRY OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 15

16 Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_FLIGHT COST_FOR_BUSINESS COST_FOR_ECONOMY TIME_OF_ARRIVAL TIME_OF_DEPARTURE DATE ID_ROUTE PRIORITY SEAT_CATEGORY RES 1.2 Λειτουργία: MANAGE BACKOFFCE OPERATIONS Περιγραφή: Διαχειρίζεται τις λειτουργίες της εισαγωγής, αναζήτησης, ενημέρωσης και διαγραφής των στοιχείων για τις πτήσεις, τα αεροπλάνα, τα αεροδρόμια και τους τύπους των αεροπλάνων RES Λειτουργία: ENTER NAD MAINTAIN FLIGHTS AND THEIR INTANCES Περιγραφή: Εισαγωγή, ενημέρωση ή διαγραφή των στοιχείων που αφορούν τις πτήσεις και τα στιγμιότυπα τους Response: Immediate Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPLANE AIRPORT FLIGHT INSTANCE_FLIGHT OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 16

17 Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPLANE NAME της AIRPLANE ID_AIRPORT NAME της AIRPORT ID_FLIGHT COST_FOR_BUSINESS COST_FOR_ECONOMY TIME_OF_ARRIVAL TIME_OF_DEPARTURE DATE RES Λειτουργία: ENTER AND MAINTAIN AIRPORTS Περιγραφή: Εισαγωγή, ενημέρωση ή διαγραφή των στοιχείων που αφορούν τα αεροδρόμια Response: Immediate Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPORT Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPORT NAME της AIRPORT CITY COUNTRY OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 17

18 RES Λειτουργία: ENTER AND MAINTAIN AIRPLANE TYPES Περιγραφή: Εισαγωγή, ενημέρωση ή διαγραφή των στοιχείων που αφορούν τους τύπους των αεροπλάνων Response: Immediate Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPLANE TYPE Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPLANE NAME της AIRPLANE ID_TYPE CAPACITY_FOR_BUSINESS CAPACITY_FOR_ECONOMY NAME της TYPE SPEED RES Λειτουργία: ENTER AND MAINTAIN AIRPLANES Περιγραφή: Εισαγωγή, ενημέρωση ή διαγραφή των στοιχείων που αφορούν τα αεροπλάνα Response: Immediate Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPLANE TYPE OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 18

19 Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPLANE NAME της AIRPLANE ID_TYPE CAPACITY_FOR_BUSINESS CAPACITY_FOR_ECONOMY NAME της TYPE SPEED RES 1.3 Λειτουργία: ADMINSTRATE INTSTANCES OF FLIGHTS Περιγραφή: Η λειτουργία αυτή εμφανίζει διάφορες πληροφορίες που αφορούν τα στιγμιότυπα των πτήσεων RES Λειτουργία: SHOW/PRINT PASSENGER LIST Περιγραφή: Εκτύπωση της λίστας επιβατών για μια συγκεκριμένη πτήση Response: Overnight Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPORT FLIGHT INSTANCE_FLIGHT ROUTE ROUTE_INSTANCE Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPORT NAME της AIRPORT OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 19

20 Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή CITY COUNTRY ID_FLIGHT COST_FOR_BUSINESS COST_FOR_ECONOMY TIME_OF_ARRIVAL TIME_OF_DEPARTURE DATE ID_ROUTE PRIORITY SEAT_CATEGORY RES Λειτουργία: SHOW/PRINT WAITING LIST Περιγραφή: Εκτύπωση της λίστας αναμονής των επιβατών για μια συγκεκριμένη πτήση Response: Overnight Χρήσεις Οντοτήτων Οντότητα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή AIRPORT FLIGHT INSTANCE_FLIGHT ROUTE ROUTE_INSTANCE Χρήσεις Γνωρισμάτων Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή ID_AIRPORT NAME της AIRPORT OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 20

21 Γνώρισμα Δημιουργία Ανάκτηση Ενημέρωση Διαγραφή CITY COUNTRY ID_FLIGHT COST_FOR_BUSINESS COST_FOR_ECONOMY TIME_OF_ARRIVAL TIME_OF_DEPARTURE DATE ID_ROUTE PRIORITY SEAT_CATEGORY OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 21

22 ΚΕΦΑΛΑΙΟ 6 Ο : ΤΟ ΦΥΣΙΚΟ ΣΧΗΜΑ Μετά την ολοκλήρωση της κατασκευής του μοντέλου οντοτήτων συσχετίσεων ακολούθησε η κατασκευή του φυσικού σχήματος με χρήση του Database Design Transformer. Σχήμα 4 Το φυσικό σχήμα της εφαρμογής OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 22

23 6.1 Πίνακες Πίνακας AIRPLANES Πεδία του πίνακα AIRPLANES Πεδίο Τύπος Domain Σχόλια ID_AIRPLANE Number Πρωτεύον κλειδί NAME Varchar2 Όνομα του αεροπλάνου TYPE_1_ID_TYPE Integer Ξένο κλειδί Πίνακας AIRPORT Πεδία του πίνακα AIRPORT Πεδίο Τύπος Domain Σχόλια ID_AIRPORT Integer Πρωτεύον κλειδί NAME Varchar2 Όνομα του αεροδρομίου CITY Varchar2 Όνομα της πόλης που βρίσκεται το αεροδρόμιο COUNTRY Varchar2 Όνομα της χώρας που βρίσκεται το αεροδρόμιο Πίνακας FLIGHTS Πεδία του πίνακα FLIGHTS Πεδίο Τύπος Domain Σχόλια ID_FLIGHT Integer Πρωτεύον κλειδί COST_FOR_BUSINESS Number Κόστος για την οικονομική θέση COST_FOR_ECONOMY Number Κόστος για την business θέση TIME_OF_ARRIVAL Varchar2 Ώρα αναχώρησης TIME_OF_DEPARTURE Varchar2 Ώρα άφιξης AIRPT_ID_AIRPORT Integer Ξένο κλειδί OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 23

24 AIRPT_ID_AIRPORT_ARRIVES_TO Integer Ξένο κλειδί Πίνακας INSTANCE_FLIGHTS Πεδία του πίνακα INSTANCE_FLIGHTS Πεδίο Τύπος Domain Σχόλια INST_DATE Date Σύνθετο κλειδί FLI_ID_FLIGHT Integer Σύνθετο κλειδί AIRPL_ID_AIRPLANE Number Ξένο κλειδί Πίνακας ROUTES Πεδία του πίνακα ROUTES Πεδίο Τύπος Domain Σχόλια ID_ROUTE Integer Πρωτεύον κλειδί CUST_SURNAME Varchar2 Επώνυμο του πελάτη CUST_NAME Varchar2 Όνομα του πελάτη CUST_PHONE Varchar2 Τηλέφωνο του πελάτη Πίνακας ROUTE_INSTANCES Πεδία του πίνακα ROUTE_INSTANCES Πεδίο Τύπος Domain Σχόλια RT_ID_ROUTE Integer Σύνθετο/ Ξένο κλειδί INST_INST_DATE Date Σύνθετο/ Ξένο κλειδί INST_FLI_ID_FLIGHT Integer Σύνθετο / Ξένο κλειδί PRIORITY Integer Προτεραιότητα για την λίστα αναμονής SEAT_CATEGORY Varchar2 Seat_category Κατηγορία θέσης (economy or business) STATUS Char Status Κατάσταση της θέσης του πελάτη (booked or waiting) OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 24

25 Πίνακας TYPES Πεδία του πίνακα TYPES Πεδίο Τύπος Domain Σχόλια ID_TYPE Integer Πρωτεύον κλειδί NAME Varchar2 Όνομα του τύπου του αεροπλάνου CAPACITY_FOR_ECONOMY Integer Χωρητικότητα των οικονομικών θέσεων CAPACITY_FOR_BUSINESS Integer Χωρητικότητα των business SPEED Integer Η ταχύτητα του συγκεκριμένου τύπου του αεροπλάνου 6.2 Domains Τα domains χρησιμοποιήθηκαν προκειμένου να δοθεί στους χρήστες ένα περιορισμένο και προκαθορισμένο σύνολο σταθερών τιμών και να αποφευχθούν σφάλματα που θα δυσκόλευαν την αναζήτηση. Όνομα Τύπος Τιμές SEAT_CATEGORY Varchar2 Economy Business STATUS Char B W OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 25

26 ΚΕΦΑΛΑΙΟ 7 Ο : MODULES Εκτελώντας το εργαλείο Application Design Transformer στο Function Hierarchy Diagram προέκυψε ένα σύνολο υποψήφιων modules. Από την επεξεργασία αυτών και σύμφωνα με τις ανάγκες και τις απαιτήσεις του συστήματος δημιουργήσαμε μια σειρά modules τα οποία παρουσιάζουμε στη συνέχεια κατηγοριοποιώντας τα σε τρεις κατηγορίες: φόρμες, αναφορές και μενού. 7.1 Μενού του συστήματος Η πρώτη κατηγορία module που θα περιγράψουμε είναι το μενού. Ουσιαστικά το μενού δεν είναι τίποτε άλλο από μια φόρμα με την διαφορά ότι δεν χρησιμοποιεί κανένα από τους πίνακες του συστήματος μας αλλά περιλαμβάνει μόνο κουμπιά, τα οποία σε παραπέμπουν στις υπόλοιπες φόρμες / αναφορές της εφαρμογής μας. Οι επιλογές που προσφέρει το μενού φαίνονται στο ακόλουθο σχήμα: Σχήμα 5 Management Menu Σχήμα 6 Reports Menu OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 26

27 Παρατηρούμε ότι χωρίσει το μενού σε δύο κατηγορίες : από την πρώτη κατηγορία μπορούμε να μεταβούμε στις φόρμες τους συστήματος και από την άλλη στις αναφορές. 7.2 Φόρμες του συστήματος Η δεύτερη κατηγορία modules που θα περιγράψουμε είναι οι φόρμες. Οι φόρμες που δημιουργήσαμε για να καλύψουμε τις ανάγκες εισαγωγής, ενημέρωσης και διαγραφής στοιχείων στους πίνακες του συστήματός μας περιγράφονται στη συνέχεια. Σε κάθε φόρμα υπάρχει μια σύντομη περιγραφή του τρόπου χρήσης της. Φόρμα Book_a_Ticket Σχήμα 7 Φόρμα Book_a_Ticket H φόρμα αυτή χρησιμοποιείται είτε για να γίνει κράτηση μιας αεροπορικής θέσης σε έναν πελάτη είτε για να μπει στην λίστα αναμονής. Έτσι αρχικά μπορούμε είτε να κάνουμε αναζήτηση των στοιχείων ενός πελάτη που ήδη υπάρχει είτε να κάνουμε εισαγωγή των στοιχείων ενός νέου πελάτη. Στη συνέχεια επιλέγουμε την ημερομηνία της πτήση που επιθυμούμε να κάνουμε την κράτηση από μια λίστα τιμών (list of value) η οποία δημιουργείται δυναμικά και τα υπόλοιπα δεδομένα (Departure, Country, Arrival, Time of Departure κ.τ.λ) εμφανίζονται αυτόματα. Το στοιχείο που διαφοροποιεί τις δύο λειτουργίες είναι το πεδίο STATUS. Όταν θέλουμε να κάνουμε κράτηση μιας θέσης του εκχωρούμε την τιμή Β, ενώ εάν θέλουμε ο πελάτης να μπει σε λίστα αναμονής τότε του εκχωρούμε την τιμή W. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 27

28 Το ιδιαίτερο χαρακτηριστικό αυτής της φόρμας είναι ότι πατώντας το κουμπί Print Ticket εκτελείται αυτόματα η αναφορά Print_Ticket η οποία παίρνει σαν παράμετρο το πεδίο Ticket_Code και εκδίδεται το εισιτήριο του συγκεκριμένου πελάτη, υπολογίζοντας ταυτόχρονα και το συνολικό κόστος. Σχήμα 8 Αναφορά Print_Ticket Τέλος μέσα από αυτήν την φόρμα υπάρχει η δυνατότητα όταν γίνει ακύρωση μιας κράτησης, ο αρμόδιος υπάλληλος πατώντας το κουμπί Find Min Priority να μεταφερθεί στην φόρμα του παρακάτω σχήματος και να βρει ποίος από τους πελάτες που βρίσκονται στην λίστα αναμονής έχει την μικρότερη προτεραιότητα και να του κάνει κράτηση στην αντίστοιχη πτήση. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 28

29 Φόρμα Manage_Airplanes Σχήμα 9 Φόρμα Manage_Airplanes Η φόρμα αυτή χρησιμοποιείται για την εισαγωγή των στοιχείων ενός αεροπλάνου στο σύστημα καθώς και για τη διαγραφή και ενημέρωση ήδη αποθηκευμένων εγγραφών στο σύστημά μας. Η επιλογή του τύπου του αεροπλάνου γίνεται από μια λίστα τιμών (list of value) η οποία δημιουργείται δυναμικά από τα περιεχόμενα του πίνακα των τύπων αεροπλάνων. Η λίστα αυτή εμφανίζεται πατώντας το κουμπί που βρίσκεται δίπλα στο πεδίο. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 29

30 Φόρμα Manage_Airports Σχήμα 10 Φόρμα Manage_Airports Η φόρμα αυτή χρησιμοποιείται για την εισαγωγή των στοιχείων ενός αεροδρομίου στο σύστημα καθώς και για τη αναζήτηση, ενημέρωση και διαγραφή ήδη αποθηκευμένων εγγραφών στο σύστημά μας. Φόρμα Manage_Types_of_Planes Σχήμα 11 Φόρμα Manage_Types_of_Planes OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 30

31 H φόρμα αυτή αποτελείται από δύο υποφόρμες. Στην πρώτη υποφόρμα Enter Airplane Type Data μπορούμε να κάνουμε εισαγωγή των στοιχείων (όνομα του τύπου, χωρητικότητα, ταχύτητα) ενός καινούργιου τύπου αεροπλάνου καθώς και αναζήτηση, ενημέρωση και διαγραφή ήδη αποθηκευμένων εγγραφών στο σύστημά μας. Στην δεύτερη υποφόρμα Enter Airplane Data μπορούμε να κάνουμε εισαγωγή ενός ή πολλών καινούργιων αεροπλάνων που έχουν όμως τον τύπο που έχουμε εισάγει στην παραπάνω υποφόρμα καθώς και αναζήτηση, ενημέρωση και διαγραφή ήδη αποθηκευμένων εγγραφών στο σύστημά μας. Ουσιαστικά πρόκειται για ένα υπερσύνολο της φόρμας Manage_Airplanes. Φόρμα Manage_Flights Σχήμα 12 Φόρμα Manage_Flight Παρομοίως η φόρμα αυτή αποτελείται από δύο υποφόρμες. Στην πρώτη υποφόρμα Enter Flight Data γίνεται εισαγωγή των στοιχείων της πτήσης όπως αεροδρόμιο και ώρα αναχώρησης / άφιξης και το κόστος της πτήσης ανάλογα με την θέση. Η επιλογή του αεροδρομίου γίνεται από μια λίστα τιμών (list of value) η οποία δημιουργείται δυναμικά από τα περιεχόμενα του πίνακα των αεροδρομίων. Στην δεύτερη υποφόρμα Enter Instances of Flight γίνεται εισαγωγή των ημερομηνιών που εκτελείται η συγκεκριμένη πτήση, ενώ ταυτόχρονα επιλέγεται και το αεροπλάνο που θα εκτελέσει αυτήν την πτήση για την συγκεκριμένη ημερομηνία. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 31

32 Και εδώ πάλι η επιλογή του ονόματος του αεροπλάνου γίνεται από μια λίστα τιμών (list of value) η οποία δημιουργείται δυναμικά από τα περιεχόμενα του πίνακα των αεροπλάνων. 7.3 Αναφορές του συστήματος Η τελευταία κατηγορία modules που θα περιγράψουμε είναι οι αναφορές. Αναφορά Airplanes_per_Type Αρχικά εμφανίζεται ένα παράθυρο παραμέτρων στο οποίο εμφανίζεται η παράμετρος με την οποία επιθυμούμε να γίνει αναζήτηση. Σε αυτή την αναφορά η αναζήτηση γίνεται με βάση τον τύπο του αεροπλάνου για τον οποίο θέλουμε να μάθουμε κάποιες πληροφορίες όπως για παράδειγμα τι χωρητικότητα έχει αυτός ο τύπος σε οικονομικές ή business θέσεις, ποια είναι η ταχύτητα του και πόσα και ποια αεροπλάνα διαθέτει η εταιρία μας αυτό του τύπου. Η παραπάνω αναφορά εκτελέστηκε δίνοντας για παράμετρο την τιμή Β747 και είχαμε τα παρακάτω αποτελέσματα (Σχήμα 10). OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 32

33 Σχήμα 13 Αναφορά Airplanes_per_Type Αναφορά INSTANCES_OF_FLIGHTS Σε αυτήν την αναφορά εισάγουμε τον τύπο της πτήσης για την οποία θέλουμε να μάθουμε κάποια στοιχεία όπως ώρα και τόπος αναχώρησης / άφιξης, κόστος πτήσης ανάλογα με την θέση κ.τ.λ. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 33

34 Σχήμα 14 Αναφορά Instances_of_Flights Αναφορά Passenger_Lists Σε αυτήν την αναφορά έχουμε αναζήτηση με βάση δύο παραμέτρους: τον κωδικό της πτήσης και την ημερομηνία που εκτελείται η πτήση για την οποία θέλουμε να πάρουμε πληροφορίες. Η αναφορά αυτή μας εμφανίζει την λίστα των επιβατών για μια συγκεκριμένη πτήση. OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 34

35 Σχήμα 15 Αναφορά Passenger_Lists Αναφορά Waiting_Lists OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 35

36 Η αναφορά αυτή είναι παρόμοια με την παραπάνω αναφορά με τη διαφορά ότι εμφανίζει την λίστα αναμονής των επιβατών για μια συγκεκριμένη πτήση. Σχήμα 16 Αναφορά Waiting_Lists Αναφορά Direct_Flights OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 36

37 Σε αυτήν την αναφορά έχουμε αναζήτηση με βάση τριών παραμέτρων: την ημερομηνία της πτήσης, το αεροδρόμιο αναχώρησης και το αεροδρόμιο άφιξης. Μας εμφανίζει τις πτήσεις που ικανοποιούν αυτές τις παραμέτρους καθώς και αν υπάρχουν διαθέσιμες θέσεις και στη οικονομική κατηγορία και στην business κατηγορία. Σχήμα 17 Αναφορά Direct_Flights Αναφορά Intermediate_Flights OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 37

38 Και σε αυτήν την αναφορά έχουμε αναζήτηση με βάση τριών παραμέτρων: την ημερομηνία της πτήσης, το αεροδρόμιο αναχώρησης και το αεροδρόμιο άφιξης. Όμως αυτή η αναφορά μας εμφανίζει τις πτήσεις που έχουν και ενδιάμεσο σταθμό. Σχήμα 18 Αναφορά Intermediate_Flights OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 38

39 ΠΑΡΑΡΤΗΜΑ : ΠΑΡΑΔΕΙΓΜΑΤΑ ΚΩΔΙΚΑ PL/SQL Η παρακάτω PL/SQL συνάρτηση available_seats_b υπολογίζει τις διαθέσιμες θέσεις της κατηγορίας BUSINESS για ένα συγκεκριμένο στιγμιότυπο της πτήσης με κωδικό flight_id που εκτελείται στην ημερομηνία inst_date. Παρόμοια είναι η συνάρτηση που υπολογίζει τις διαθέσιμες θέσεις της κατηγορίας ΕCONOMY. FUNCTION available_seats_b(flight_id IN NUMBER, inst_date IN DATE) RETURN NUMBER IS avail_seats NUMBER; counter NUMBER; b_capacity NUMBER; BEGIN SELECT COUNT(*) INTO counter FROM ROUTE_INSTANCES WHERE INST_FLI_ID_FLIGHT = flight_id AND INST_INST_DATE LIKE inst_date AND SEAT_CATEGORY = 'BUSINESS'; SELECT CAPACITY_FOR_BUSINESS INTO b_capacity FROM TYPES T, AIRPLANES A, INSTANCE_FLIGHTS I_F WHERE I_F.FLI_ID_FLIGHT = flight_id AND I_F.INST_DATE LIKE inst_date AND I_F.AIRPL_ID_AIRPLANE = A.ID_AIRPLANE AND A.TYPE_1_ID_TYPE = T.ID_TYPE ; IF (counter IS NULL) then counter :=0; END IF; avail_seats := b_capacity - counter; END; RETURN avail_seats; Η παρακάτω PL/SQL συνάρτηση incr_priority επιστρέφει αυξημένο κατά 1 τον αριθμό προτεραιότητας για την λίστα αναμονής της πτήσης με κωδικό flight_id που εκτελείται στην ημερομηνία inst_date. FUNCTION incr_priority (flight_id IN NUMBER, inst_date IN DATE, status IN CHAR) RETURN NUMBER IS next_priority NUMBER; BEGIN IF (status = 'W') THEN SELECT MAX(PRIORITY)+1 INTO next_priority FROM ROUTE_INSTANCES WHERE INST_FLI_ID_FLIGHT = flight_id AND INST_INST_DATE = inst_date AND STATUS = 'W'; END IF; IF (next_priority IS NULL) then next_priority := 1 ; END IF; RETURN next_priority; END; OIKONOMIKO ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ- ΜΠΣ στα Πληροφοριακά Συστήματα 39

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Καθ.: Νίκος Τσαπατσούλης ΥΠΟΔΕΙΓΜΑ

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

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων Η γλώσσα SQL H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων H SQL έχει διάφορα τμήματα: Γλώσσα Ορισμού Δεδομένων (ΓΟΔ) Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ) Ενσωματωμένη

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

Ηλεκτρονικό Κατάστημα

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

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

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

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

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

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ TΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (6ο) Διδάσκων: Κων/νος Στεργίου 6/4/2014 Σύστημα Κράτησης Αεροπορικών Θέσεων Εργασία

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

Ενδεικτικές λύσεις ασκήσεων

Ενδεικτικές λύσεις ασκήσεων Ενδεικτικές λύσεις ασκήσεων 1 Περιεχόμενα 1 η Άσκηση ΠΣ διαχείρισης γυμναστηρίου... 4 2 η Άσκηση ΠΣ διαχείρισης στοιχείων υποψηφίων για πρόσληψη... 6 3 η Άσκηση ΠΣ ηλεκτρονικής κράτησης εισιτηρίων... 8

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

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (2 ο Μέρος)

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (2 ο Μέρος) Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων κλάσης (2 ο Μέρος) η Άσκηση Δημιουργείστε το διάγραμμα κλάσης από την παρακάτω περιγραφή: «Η εταιρία GoodsForAll δραστηριοποιείται στη διανομή αγαθών και αποτελείται

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

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

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

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

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

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

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

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

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL Ευαγγελία Πιτουρά 1 Τι έχουμε δει Μοντελοποίηση Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)

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

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

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

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

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

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

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009 ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2009 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΤΑΞΗ : Β ΗΜΕΡΟΜΗΝΙΑ: Τετάρτη, 3 Ιουνίου 2009 ΩΡΑ: 07:45 10:15 ΟΔΗΓΙΕΣ: Το εξεταστικό δοκίμιο αυτό αποτελείται

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

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

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με

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

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

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

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

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών:

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών: Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών: (Μον.2) Η ηλικία είναι μεταξύ των 15 και 18 συμπεριλαμβανομένων (β) Αν Χ= 4, Υ=2, Κ=2 να βρείτε το αποτέλεσμα

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

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

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

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

Σχεσιακή δοµή δεδοµένων

Σχεσιακή δοµή δεδοµένων Σχεσιακή δοµή δεδοµένων Μοντελοποίηση δεδοµένων (data modeling) Εννοιολογικό: μοντέλα δεδομένων. Λογικό: δομή δεδομένων. Φυσικό: δοµή αρχείων. Μοντέλο της Βάσης Σχήµα της Βάσης Στιγµιότυπο της βάσης Μοντέλο

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

ENTOURIUM Οδηγίες Χρήσης

ENTOURIUM Οδηγίες Χρήσης Κοινές Διαδικασίες Εφαρμογής Πίνακας Περιεχομένων Είσοδος στην Εφαρμογή 2 Entourium Υπηρεσίες (Modules) Καλάθι Αγοράς 3 Περίοδος Εργασίας Tool Bar Menu Επιλογών 4 Φίλτρα διαθεσιμότητας 5 Προσθήκη στο Καλάθι

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

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

Τμήμα Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων «Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα» «Σημειώσεις για την SQL» ΕΞΑΜΗΝΟ: ΣΤ Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Πάτρα, Νοέμβριος 2010 SQL Create Table Η CREATE TABLE

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

Εισαγωγή στα Πληροφοριακά Συστήματα

Εισαγωγή στα Πληροφοριακά Συστήματα Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 8: Μοντελοποίηση με Διαγράμματα Μετάβασης Καταστάσεων Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών

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

Scheduling έργου 1 Τρίτη, 27 Οκτωβρίου 2015

Scheduling έργου 1 Τρίτη, 27 Οκτωβρίου 2015 Scheduling έργου 1 Τρίτη, 27 Οκτωβρίου 2015 4:11 μμ Scheduling έργου Σελίδα 1 Scheduling έργου 2 Τρίτη, 27 Οκτωβρίου 2015 4:13 μμ Scheduling έργου Σελίδα 2 Σταθμός αιμοδοσίας Τρίτη, 27 Οκτωβρίου 2015 4:13

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 6: Διαγράμματα Κλάσης (2ο Μέρος)

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 6: Διαγράμματα Κλάσης (2ο Μέρος) Πληροφοριακά Συστήματα Διοίκησης Ενότητα 6: Διαγράμματα Κλάσης (2ο Μέρος) Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων

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

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

Σχεδίαση Βάσεων Δεδομένων Σχεδίαση Βάσεων Δεδομένων Η ιστορία των Βάσεων Δεδομένων History of the Database 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα αυτό καλύπτει τους ακόλουθους στόχους:

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

Εργαστήριο Βάσεων Δεδομένων. Triggers

Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers CREATE TRIGGER Δήλωση δημιουργίας Trigger: CREATE [DEFINER = { user CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt

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

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS.

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. QEMS TUTORIAL CRM Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. ΕΚΔΟΣΗ 1.0.1 + 26/6/2014 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 2 LOGIN... 3 δικαιωματα ΕΦΑΡΜΟΓΗς... 4 ΙΔΙΟΚΤΗΤΗΣ... 4 ADMIN / MANAGER... 4 ΥΠΑΛΗΛΟΣ...

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

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

Σχεδίαση Βάσεων Δεδομένων Σχεδίαση Βάσεων Δεδομένων Βασική Χαρτογράφηση: Η Διαδικασία Μετασχηματισμού Basic Mapping: The Transformation Process 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το μάθημα

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ - ΤΜΗΥΠ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙI B. Μεγαλοοικονόμου Αντικειμενοστρεφή και αντικειμενο-σχεσιακά ΣΔΒΔ (παρουσίαση βασισμένη εν μέρη σε σημειώσεις των Silberchatz, Korth και Sudarshan και του

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

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015 ΛΥΚΕΙΟ ΑΡΧ. ΜΑΚΑΡΙΟΥ Γ - ΔΑΣΟΥΠΟΛΗ ΣΧΟΛΙΚΟ ΕΤΟΣ 2014-2015 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΗΜΕΡΟΜΗΝΙΑ: 10 /6 / 2015 ΒΑΘΜΟΣ:... ΤΑΞΗ: Β ΧΡΟΝΟΣ: 2 ώρες ΥΠ. ΚΑΘΗΓΗΤΗ:...

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

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών»

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» «Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» έκδοση v.1.2, 10/09/2014 Περιεχόμενα Είσοδος... 3 Οικονομικά Υπεύθυνος... 4 Αρχική Οθόνη... 4 Διαχείριση Χρηστών... 4 Αναζήτηση Χρήστη... 4 Δημιουργία

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

Εργαστηριακές Ασκήσεις Σελίδα 1

Εργαστηριακές Ασκήσεις Σελίδα 1 Άσκηση 3 η : Δημιουργία ΒΔ που αποτελείται από δυο πίνακες με υλοποίηση συσχέτισης τύπου «1 προς Ν» και σχεδίαση διάταξης φόρμας-υποφόρμας προβολής και καταχώρησης δεδομένων. 1. χεδίαση και δημιουργία

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

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

Σχεδίαση Βάσεων Δεδομένων Οδηγίες Μέρος 1: Απαντήστε κάθε ερώτηση. 1. Ποια είναι τα πλεονεκτήματα που παρέχει το Περιβάλλον Βάσεων Δεδομένων της Oracle για τις επιχειρήσεις; Το σύστημα διαχείρισης βάσεων δεδομένων της Oracle δίνει

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

Σχεδίαση Βάσεων. Τεχνητά, Σύνθετα, και Δευτερεύοντα Μοναδικά Χαρακτηριστικά (UIDs, Unique IDentifiers) Artificial, Composite, and Secondary UIDs

Σχεδίαση Βάσεων. Τεχνητά, Σύνθετα, και Δευτερεύοντα Μοναδικά Χαρακτηριστικά (UIDs, Unique IDentifiers) Artificial, Composite, and Secondary UIDs Σχεδίαση Βάσεων Τεχνητά, Σύνθετα, και Δευτερεύοντα Μοναδικά Χαρακτηριστικά (UIDs, Unique IDentifiers) Artificial, Composite, and Secondary UIDs 1 Copyright 2013, Oracle and/or its affiliates. All rights

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

Διάγραμμα Κλάσεων. Class Diagram

Διάγραμμα Κλάσεων. Class Diagram Διάγραμμα Κλάσεων Class Diagram Γενικά Ορίζει τις κλάσεις αντικειμένων σε ένα σύστημα, τις μεθόδους και τις συναρτήσεις τους, και τις συσχετίσεις μεταξύ των κλάσεων. Περιγράφουν την δομή και συμπεριφορά

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων Πληροφοριακά Συστήματα Διοίκησης Ενότητα 8: Διαγράμματα Δραστηριοτήτων Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων Σκοποί

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

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων Πληροφοριακά Συστήματα Διοίκησης Ενότητα 7: Διαγράμματα Καταστάσεων Γρηγόριος Μπεληγιάννης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων και Τροφίμων Σκοποί

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

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

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016 Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος Τμήμα Πληροφορικής ΑΠΘ 2015-2016 2 Βασικοί στόχοι Μερικοί βασικοί στόχοι του εργαστηρίου είναι: Η ικανότητα ανάλυσης των απαιτήσεων, κατασκευής

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

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

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

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

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

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

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

Φυσική Σχεδίαση Υλοποίηση βάσης

Φυσική Σχεδίαση Υλοποίηση βάσης ΕΣΔ330 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας Φυσική Σχεδίαση Υλοποίηση βάσης Περιεχόμενα Περιεχόμενα Εισαγωγή Μετασχηματισμός οντοτήτων Μετασχηματισμός συσχετίσεων Ακεραιότητα δεδομένων Παραδείγματα

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

Επίλυση προβλήματος με Access

Επίλυση προβλήματος με Access Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL ΗΥ360 - ΑΡΧΕΙΑ ΚΑΙ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL ΛΙΛΙΤΣΗΣ ΠΡΟΔΡΟΜΟΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ SQL - STRUCTURED QUERY LANGUAGE 2 Μια γλώσσα επερωτήσεων για τη διαχείριση Σχεσιακών Βάσεων

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

Projects για το εργαστήριο. των Βάσεων Δεδομένων

Projects για το εργαστήριο. των Βάσεων Δεδομένων Projects για το εργαστήριο των Βάσεων Δεδομένων Θεσσαλονίκη, Νοέμβριος 2015 1. Το πολυκατάστημα Το πολυκατάστημα έχει ένα σύνολο από εργαζομένους. Κάθε εργαζόμενος χαρακτηρίζεται από έναν κωδικό εργαζομένου,

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

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

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ Πίνακας Πεδίο Τύπος Κύριο κλειδί Αναφορική ακεραιότητα οντοτήτων Ξένο κλειδί Αναφορική ακεραιότητα δεδομένων Δρ. Κεραμόπουλος Ευκλείδης 2 ΚΥΡΙΟ ΚΛΕΙΔΙ ΦΟΙΤΗΤΗΣ ΑΜ CHAR(5) ΟΝΟΜΑ VARCHAR(20)

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

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

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

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

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

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

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

Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3)

Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3) Σχεδιασμός Πληροφοριακών Συστημάτων Η παρακάτω Άσκηση είναι το θέμα της εξέτασης Θεωρίας Ιουνίου 2009. Μπορείτε να το μελετήσετε και να το υλοποιήσετε στον υπολογιστή σας. Αυτό θα ήταν μια εξαιρετική εργασία

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

Document Scanning System Ιανουάριος, 2014

Document Scanning System Ιανουάριος, 2014 Document Scanning System Ιανουάριος, 2014 Το DSS, είναι ένα ολοκληρωμένο συστημα διαχείρισης ψηφιοποίησης εγγράφων, αφού εκτός από την διαδικασία ψηφιοποίησης των εγγράφων, αρχειοθετεί και μία σειρά δεδομένων

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

Εργαστήριο 10 Πίνακες. Πίνακες. Η έννοια της δόμησης δεδομένων στη PASCAL. Σκοπός

Εργαστήριο 10 Πίνακες. Πίνακες. Η έννοια της δόμησης δεδομένων στη PASCAL. Σκοπός Εργαστήριο 10 Πίνακες Πίνακες. Η έννοια της δόμησης δεδομένων στη PASCAL. Σκοπός 10.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ Σ αυτή την άσκηση, εξετάζουμε μία βασική δομή του προγραμματισμού, το πίνακα. Στις μέχρι τώρα

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

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

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

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

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΙΙ. Φοιτητής:... (ΑΕΜ: ) ΣΕΡΡΕΣ, Ιανουάριος 2010

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΙΙ. Φοιτητής:... (ΑΕΜ: ) ΣΕΡΡΕΣ, Ιανουάριος 2010 PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΙΙ Παραδοτέα 1. Τα.MDF και.ldf αρχεία της βάσης δεδομένων σας ή το αρχείο backup της βάσης 2. Ο φάκελος που έχει όλο το Project του Builder σε ένα CD που θα αναγράφει

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

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων καταστάσεων

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων καταστάσεων Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων καταστάσεων 1 Περιεχόμενα 1 η Άσκηση... 4 2 η Άσκηση... 6 3 η Άσκηση... 8 4 η Άσκηση... 10 5 η Άσκηση... 12 Χρηματοδότηση... 13 Σημείωμα Αναφοράς... 14 Σημείωμα

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

Είσοδος. Καλωσορίσατε στο Ενιαίο Σύστημα Πληρωμών Δαπανών Ηλεκτρονικών Υπηρεσιών.

Είσοδος. Καλωσορίσατε στο Ενιαίο Σύστημα Πληρωμών Δαπανών Ηλεκτρονικών Υπηρεσιών. «Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» έκδοση v.1.2, 10/09/2014 Περιεχόμενα Είσοδος... 3 Οικονομικά Υπεύθυνος... 4 Αρχική Οθόνη... 4 Διαχείριση Χρηστών... 4 Αναζήτηση Χρήστη... 4 Δημιουργία

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

Πανεπιστήµιο Ιωαννίνων Τµήµα Μαθηµατικών Μάθηµα: Βάσεις εδοµένων (741) Εργαστηριακό Τεστ Οµάδα: Α 18/11/2004

Πανεπιστήµιο Ιωαννίνων Τµήµα Μαθηµατικών Μάθηµα: Βάσεις εδοµένων (741) Εργαστηριακό Τεστ Οµάδα: Α 18/11/2004 Πανεπιστήµιο Ιωαννίνων Τµήµα Μαθηµατικών Μάθηµα: Βάσεις εδοµένων (741) Εργαστηριακό Τεστ Οµάδα: Α 18/11/2004 Θέλουµε να φτιάξουµε µια βάση στην οποία θα καταχωρούνται οι φοιτητές του τµήµατος Μαθηµατικών,

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

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008 Παράδειγμα: Μηχανή για Εισιτήρια 2 Ορισμός Κλάσεων Σύνταξη κλάσης: πεδία, κατασκευαστές, μέθοδοι Ένας αυτόματος εκδότης εισιτηρίων είναι μια μηχανή που δέχεται χρήματα και εκδίδει ένα εισιτήριο. Εκδίδει

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Προπτυχιακό Πρόγραμμα Σπουδών Πληροφορική - ΠΛΗ 11-2005 - 06 ΕΠΑΝΑΛΗΠΤΙΚΗ ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ 8 ΙΟΥΛΙΟΥ 2006 ΜΕΡΟΣ Α'. ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΩΝ ΕΠΙΛΟΓΩΝ [ΔΙΑΡΚΕΙΑ ΕΞΕΤΑΣΗΣ: 45 ] Σε κάθε ερώτηση απαντάτε επιλέγοντας

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

Βάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης

Βάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης Βάσεις δεδομένων (2 ο μάθημα) Ηρακλής Βαρλάμης varlamis@hua.gr Περιεχόμενα Μοντελοποίηση δεδομένων Μοντέλο Οντοτήτων Συσχετίσεων Παραδείγματα Διαγραμματικές τεχνικές Συμβολισμοί Τριαδικές συσχετίσεις 2

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

1. Εισαγωγή στο ΟΠΣ - ΠΔΕ

1. Εισαγωγή στο ΟΠΣ - ΠΔΕ 1. Εισαγωγή στο ΟΠΣ - ΠΔΕ 1.1 Εισαγωγή 1.1.1 Σύντομη περιγραφή και σκοπός ΟΠΣ Το Ολοκληρωμένο Πληροφοριακό Σύστημα (Ο.Π.Σ.) αποτελεί ένα σύστημα πληροφόρησης και διαχείρισης, η χρήση του οποίου επιβάλλεται

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

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 2. Διαφάνεια 1. Κάπαρης Αναστάσιος

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 2. Διαφάνεια 1. Κάπαρης Αναστάσιος Βάσεις Δεδομένων Εργαστήριο 2 Διαφάνεια 1 Πώς να δημιουργήσω μια συσχέτιση ένα προς πολλά στην ACCESS; Η απάντηση στο παραπάνω θέμα, θα δοθεί μέσα από ένα παράδειγμα μιας μικρής βάσης δεδομένων. Το μοντέλο

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήματος 1. Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασμός) 2. Προγραμματισμός (Σχεσιακή Άλγεβρα, SQL) ημιουργία/κατασκευή Εισαγωγή εδομένων

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

Web Agents Handout Manual

Web Agents Handout Manual Web Agents Handout Manual Είσοδος Χρήστη Γενικά Πληκτρολογώντας το url www.aegeanair.com του website της Aegean Airlines και έχοντας επιλέξει την ενότητα «e-ticket για ταξιδιωτικά γραφεία», εμφανίζεται

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Triggers, Stored procedures Γιώργος Μαρκοµανώλης Περιεχόµενα Triggers-Ενηµέρωση δεδοµένων άλλων πινάκων... 1 Ασφάλεια...

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

Database Design. Documenting Business Rules Τεκμηρίωση Επιχειρησιακών κανόνων. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Database Design. Documenting Business Rules Τεκμηρίωση Επιχειρησιακών κανόνων. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Database Design Documenting Business Rules Τεκμηρίωση Επιχειρησιακών κανόνων 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Αυτό το μάθημα καλύπτει τους παρακάτω στόχους: Ορισμός

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

ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων

ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων. Μοντέλο Οντοτήτων Συσχετίσεων ΜοντέλοΟντοτήτωνΣυσχετίσεων & ΔιάγραμμαΟντοτήτων Συσχετίσεων Μοντέλο Οντοτήτων Συσχετίσεων Το Μοντέλο Οντοτήτων-Συσχετίσεων βασίζεται στην αντίληψη ότι ο πραγματικός κόσμος αποτελείται από οντότητες (entities)

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

Εγχειρίδιο Οδηγιών. BrainStorm. Περιβάλλον Τερματικού Σταθμού

Εγχειρίδιο Οδηγιών. BrainStorm. Περιβάλλον Τερματικού Σταθμού Εγχειρίδιο Οδηγιών BrainStorm Περιβάλλον Τερματικού Σταθμού Περιβάλλον Εργασίας Η BrainStorm εχει δώσει πολύ μεγάλη σημασία στην ευκολία, ταχύτητα αλλά και ελαχιστοποίηση της καθημερινής εργασίας του χειριστή

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

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

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

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

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΚΑΙ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ Διδάσκων : Δημήτριος Σάμψων

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

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Η κεντρική οθόνη του προγράμματος. Ανά χρήστη υπάρχει δυνατότητα σχεδιασμού Menu Αρχείο

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ ΥΠΟΛΟΓΙΣΜΩΝ ΚΑΙ ΑΥΤΟΜΑΤΩΝ Τελικές εξετάσεις 3 Ιανουαρίου 27 Διάρκεια εξέτασης: 3 ώρες (2:-5:) ΘΕΜΑ ο

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

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Συναρτήσεις Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Συναρτήσεις Ως τώρα γράφαμε όλα τα προγράμματα μας μέσα στην main..1

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα: 11Η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Δρ. ΠΑΝΤΕΛΗΣ ΑΓΓΕΛΙΔΗΣ Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

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

ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE

ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE ΟΔΗΓΙΕΣ ΓΙΑ ΧΡΗΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ RATIONAL ROSE Το path που ακολουθούμε για να ανοίξουμε το εργαλείο είναι: Start All Programs Lab Programs Rational Software Rational Rose Enterprise Edition 1 ο ΔΙΑΓΡΑΜΜΑ:

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

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

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

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

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

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

Κατακερματισμός. 4/3/2009 Μ.Χατζόπουλος 1

Κατακερματισμός. 4/3/2009 Μ.Χατζόπουλος 1 Κατακερματισμός 4/3/2009 Μ.Χατζόπουλος 1 H ιδέα που βρίσκεται πίσω από την τεχνική του κατακερματισμού είναι να δίνεται μια συνάρτησης h, που λέγεται συνάρτηση κατακερματισμού ή παραγωγής τυχαίων τιμών

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

Ανάλυση και Σχεδιασμός Πληροφοριακών Συστημάτων Ακ Έτος 2012-2013

Ανάλυση και Σχεδιασμός Πληροφοριακών Συστημάτων Ακ Έτος 2012-2013 Α Ν Α Π Τ Υ Ξ Η Σ Υ Σ Τ Η Μ Α Τ Ο Σ Η Λ Ε Κ Τ Ρ Ο Ν Ι Κ Η Σ Σ Υ Ν Τ Α Γ Ο Γ Ρ Α Φ Η Σ Η Σ & Π Α Ρ Ο Χ Η Σ Σ Χ Ε Τ Ι Κ Ω Ν Υ Π Ο Σ Τ Η Ρ Ι Κ Τ Ι Κ Ω Ν Υ Π Η Ρ Ε Σ Ι Ω Ν 1 Εισαγωγή Με βάση το αναλυτικό κείμενο

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

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ Ε.Π.: «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΠΡΑΞΗ: ΜΟΔΙΠ ΤΟΥ Τ.Ε.Ι. ΚΡΗΤΗΣ ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ: ΚΩΝ/ΝΟΣ ΣΑΒΒΑΚΗΣ Περιπτώσεις Χρήσης για

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

Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language)

Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language) Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language) Παύλος Εφραιμίδης Βάσεις Δεδομένων Η Γλώσσα SQL - Μέρος Πρώτο 1 SQL - Structured Query Language (1) Ένας από τους βασικούς λόγους της απόλυτης επικράτησης

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

FORTRAN και Αντικειμενοστραφής Προγραμματισμός

FORTRAN και Αντικειμενοστραφής Προγραμματισμός FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών

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

Σχεδιασμός Επεξεργασίας και Τηλεπεξεργασίας

Σχεδιασμός Επεξεργασίας και Τηλεπεξεργασίας Ενότητα 9 Σχεδιασμός Επεξεργασίας και Τηλεπεξεργασίας Πληροφοριακά Συστήματα Διοίκησης ΙI Ι Διδάσκων: Νίκος Καρακαπιλίδης 9-1 Στόχοι & αντικείμενο ενότητας Σχεδιασμός επεξεργασίας Επεξεργασία κατά δεσμίδες

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

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

Αρχεία και Βάσεις Δεδομένων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αρχεία και Βάσεις Δεδομένων Διάλεξη 11η: Περιορισμοί Ακεραιότητας - Κανονικές Μορφές Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Αποτελούν μηχανισμό για τον

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής

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

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους

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

ΛΥΚΕΙΟ ΠΑΛΟΥΡΙΩΤΙΣΣΑΣ ΣΧΟΛΙΚΟ ΕΤΟΣ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΙΟΥ-ΙΟΥΝΙΟΥ 2014 ΟΝΟΜΑ:... ΤΜΗΜΑ:... ΑΡ.:...

ΛΥΚΕΙΟ ΠΑΛΟΥΡΙΩΤΙΣΣΑΣ ΣΧΟΛΙΚΟ ΕΤΟΣ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΙΟΥ-ΙΟΥΝΙΟΥ 2014 ΟΝΟΜΑ:... ΤΜΗΜΑ:... ΑΡ.:... ΛΥΚΕΙΟ ΠΑΛΟΥΡΙΩΤΙΣΣΑΣ ΣΧΟΛΙΚΟ ΕΤΟΣ 2013-2014 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΙΟΥ-ΙΟΥΝΙΟΥ 2014 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΤΑΞΗ: Β ΗΜΕΡΟΜΗΝΙΑ: 06/06/2014 ΧΡΟΝΟΣ: 2 ΩΡΕΣ ΩΡΑ: 7:45-9:45 ΒΑΘΜΟΣ: Αριθμητικώς:... Ολογράφως:...

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

Βάσεις Δεδομένων Η γλώσσα SQL (Structured Query Language) Εισαγωγή στην SQL (2) Ιστορικά Στοιχεία. SQL - Structured Query Language (1)

Βάσεις Δεδομένων Η γλώσσα SQL (Structured Query Language) Εισαγωγή στην SQL (2) Ιστορικά Στοιχεία. SQL - Structured Query Language (1) Βάσεις Δεδομένων Η γλώσσα SQL Structured Query Language) Παύλος Εφραιμίδης SQL - Structured Query Language 1) Ένας από τους βασικούς λόγους της απόλυτης επικράτησης των Σχεσιακών ΒΔ Εξασφαλίζει μεταφερσιμότητα

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

ER Diagram Συσχετίσεις Ασθενείς Οντότητες Παράδειγμα ER.. Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

ER Diagram Συσχετίσεις Ασθενείς Οντότητες Παράδειγμα ER.. Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER) ..?????? ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ?? ΙΙ Εργαστήριο Βάσεων Δεδομένων Entity-Relationship Diagram (ER) . ER ER Diagram Το διάγραμμα οντοτήτων-συσχετίσεων (entity-relationship diagram) είναι ένας τρόπος αφηρημένης

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

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

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

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

PHPMyAdmin: Σύντομος οδηγός για αρχάριους

PHPMyAdmin: Σύντομος οδηγός για αρχάριους 2014 PHPMyAdmin: Σύντομος οδηγός για αρχάριους Καρούσος Νικόλαος Επιστημονικός Συνεργάτης Παρασκευά Σταυρούλα Φοιτήτρια, Εργαστηριακή Βοηθός, τμήμα ΕΠΔΟ Μεσολογγίου 33 Έκδοση 1.1 Πρόλογος... - 2-1. Είσοδος

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

Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript

Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)

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

Πληροφορική 2. Βάσεις Δεδομένων (Databases)

Πληροφορική 2. Βάσεις Δεδομένων (Databases) Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν

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

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

ΘΕΜΑΤΑ. Ερώτηση 1 Κατά τη Φυσική Αποθήκευση (Physical storage) μιας ΒΔ αποθηκεύονται στον δίσκο τα: ΘΕΜΑΤΑ Θέμα 1 ο Σε μία βάση δεδομένων χρηματιστηριακών συναλλαγών υπάρχουν οι παρακάτω πίνακες που αποτελούνται από τα εξής πεδία : : ΚΣ, ΗΜΝΙΑ, ΩΡΑ, ΚΜ, ΤΙΜΗ ΜΕΤΟΧΗ : ΚΜ, ΟΝΟΜΑ, ΕΤΟΣ_ΙΔΡΥΣΗΣ, ΚΚ, ΚΑΤΗΓΟΡΙΑ

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

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

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 7 Γλώσσα Ερωτημάτων SQL Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Βασικές Έννοιες Σχεσιακή

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