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

Μέγεθος: 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

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

Ηλεκτρονικό Κατάστημα ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Παραδείγματα -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 Σύστημα Κράτησης Αεροπορικών Θέσεων Εργασία

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

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

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

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

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

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

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

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

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

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

Αποθηκευμένες Διαδικασίες 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) Τμήματα κώδικα τα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 ΥΠΑΛΗΛΟΣ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web Agents Handout Manual

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

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

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

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

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

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

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

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

ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ 2010 2011 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011

ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ 2010 2011 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011 ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ 2010 2011 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ ΗΜΕΡΟΜΗΝΙΑ: 07/06/2011 ΤΑΞΗ: Β ΛΥΚΕΙΟΥ ΩΡΑ: 11:00 ΑΡ. ΣΕΛΙΔΩΝ: 14 ΣΤΟΙΧΕΙΑ ΜΑΘΗΤΗ

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

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 3: Βασικά στοιχεία της γλώσσας προγραμματισμού Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ Ημερομηνία και ώρα εξέτασης: Τρίτη, 6 Ιουνίου 2006 07:30 10:30

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές

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

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

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

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

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 6: Ασκήσεις στη Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

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

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

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

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας GoDigital.CMS Content Management System Πλήρης διαχείριση περιεχομένου ιστοσελίδας Γενική περιγραφή Πλήρης λύση ηλεκτρονικής παρουσίας Το GoDigital.CMS είναι μία πλήρη εφαρμογή διαχείρισης ηλεκτρονικής

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

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

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

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

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 Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

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

Το Σχεσιακό μοντέλο και η γλώσσα SQL

Το Σχεσιακό μοντέλο και η γλώσσα SQL Το Σχεσιακό μοντέλο και η γλώσσα SQL Μανόλης Γεργατσούλης (manolis@ionio.gr) Αναπληρωτής Καθηγητής Ομάδα Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων, Τμήμα Αρχειονομίας Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο

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

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 3ο Μάθημα: Εισαγωγή στην SQL. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 3ο Μάθημα: Εισαγωγή στην SQL Δρ. Κωνσταντίνος Χ. Γιωτόπουλος SQL Background SQL Structured Query Language Standard query γλώσσα για

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR.

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR. ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR. Οταν τελειώσει η φόρτωση του προγράμματος, (ΑΠΑΙΤΕΙΤΑΙ ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ) βλεπουμε την βασική

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

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

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

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

Μοντελοποίηση Συστημάτων

Μοντελοποίηση Συστημάτων Εργασία για το μάθημα Μοντελοποίηση Συστημάτων 29 Οκτωβρίου 204 Α. Στόχος Στην εργασία αυτή θα εξοικειωθείτε με τα πρώτα στάδια σχεδιασμού λογισμικού. Συγκεκριμένα, μετά την εκπόνηση της εργασίας θα πρέπει

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

SQL Data Manipulation Language

SQL Data Manipulation Language SQL Data Manipulation Language Τελεστής union συνδυάζει subselects τα οποία παράγουν συμβατές σχέσεις γενική μορφή: subselect {union [all] subselect} περιορισμός: τα subselects δεν μπορούν να περιέχουν

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

ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ

ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΟΔΗΓΙΕΣ: ΝΑ ΑΠΑΝΤΗΣΕΤΕ ΣΕ ΟΛΕΣ ΤΙΣ ΕΡΩΤΗΣΕΙΣ. Το εξεταστικό δοκίμιο αποτελείται από δύο Ενότητες Α και Β. ΕΝΟΤΗΤΑ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ορθή απάντηση

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

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012 BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ 1 - ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ Το σύστημα διαχείρισης

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

Εγχειρίδιο Χρήστη. Ιούνιος 2009. Σελίδα - 1 -

Εγχειρίδιο Χρήστη. Ιούνιος 2009. Σελίδα - 1 - Εγχειρίδιο Χρήστη Ιούνιος 2009 Σελίδα - 1 - 1 Γενικά Η εφαρμογή Intelsoft Hotel (IS HOTEL) αφορά τη διαχείριση μίας μικρής ξενοδοχειακής μονάδας και επιτρέπει τη διαχείριση : των δωματίων και των πελατών

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

Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή

Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή 1. Δημιουργία Αίτησης Εισαγωγής Μεταπτυχιακού / Διδακτορικού Φοιτητή 1.1 Συμπλήρωση Αίτησης Εισαγωγής Φοιτητή από την Δικτυακή Πύλη 1.1.1. Σκοπός Οι

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

3 Αλληλεπίδραση Αντικειμένων

3 Αλληλεπίδραση Αντικειμένων Αφαίρεση και Αρθρωσιμότητα 3 Αλληλεπίδραση Αντικειμένων Πώς συνεργάζονται τα αντικείμενα που δημιουργούμε Αφαίρεση (abstraction) είναι η δυνατότητα να αγνοούμε τις λεπτομέρειες και να εστιάζουμε την προσοχή

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

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures):

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures): 9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers Σκοπός της παρούσας εργαστηριακής άσκησης, είναι η εξοικείωση του σπουδαστή με τη δημιουργία αποθηκευμένων διαδικασιών (Stored Procedures) και σκανδάλης

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

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

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

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

Ημερομηνία Παράδοσης: 4/4/2013

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

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

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

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

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

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

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

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

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

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

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

SingularLogic Σεπτέμβριος 2014

SingularLogic Σεπτέμβριος 2014 LIVE UPDATE Έκδοση 5 SingularLogic Σεπτέμβριος 2014 SingularLogic Live Update (SLUC) Είναι μια ανεξάρτητη εφαρμογή που σας επιτρέπει με εύκολο τρόπο: Να ενημερώνεστε για τις τρέχουσες προσφορές της SingularLogic

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

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

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

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

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

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΣΧΟΛΙΚΗΣ ΜΟΝΑΔΑΣ Έκδοση 1.0, Ιούνιος 2015 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΟΛΙΤΙΣΜΟΥ, ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΛΙΣΤΑ ΣΧΗΜΑΤΩΝ ΠΙΝΑΚΑΣ

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

Φόρμες και Εκθέσεις στην ACCESS

Φόρμες και Εκθέσεις στην ACCESS Φόρμες και Εκθέσεις στην ACCESS Αφού έχουμε δημιουργήσει των ή τους πίνακες μας, το επόμενο βήμα είναι να δημιουργήσουμε το κατάλληλο περιβάλλον για να εισάγουμε ή να εξάγουμε δεδομένα. Τα εργαλεία που

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

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

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δομή Επιλογής. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δομή Επιλογής. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Δομή Επιλογής Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Δομή Επιλογής (Απόφασης) Εκτέλεση υπό συνθήκη IF THEN IF THEN ELSE IF THEN

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

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις

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

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

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

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

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 1 read(x) 122 x= 2 read(a,b,c) 133 244 355 a= b= c= 3 read(d,e) 166 277 3888

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 1 read(x) 122 x= 2 read(a,b,c) 133 244 355 a= b= c= 3 read(d,e) 166 277 3888 ΕΡΩΤΗΣΕΙΣ 1. Να αναφέρετε μερικά από τα ιδιαίτερα χαρακτηριστικά της Pascal. 2. Ποιο είναι το αλφάβητο της Pascal; 3. Ποια είναι τα ονόματα-ταυτότητες και σε τι χρησιμεύουν; 4. Σε τι χρησιμεύει το συντακτικό

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

Διάλεξη 2. Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις. Διοργάνωση : ΚΕΛ ΣΑΤΜ

Διάλεξη 2. Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις. Διοργάνωση : ΚΕΛ ΣΑΤΜ Διάλεξη 2 Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 2 Internal

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

WWW.MLMNET.GR GOLDBEX

WWW.MLMNET.GR GOLDBEX WWW.MLMNET.GR GOLDBEX ΒΑΣΙΚΑ ΒΗΜΑΤΑ 1. Για να προσκαλέσουμε έναν καινούριο αγοραστή να μπει στην ομάδα μας του στέλνουμε το προσωπικό μας λινκ. Το λινκ αυτό το βρίσκουμε στο e-mail που μας έστειλε η εταιρία

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

Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037

Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037 Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037 Πρόκειται για εκτύπωση που απεικονίζει μία ή περισσότερες μισθοδοσίες μηνός, είτε

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

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

AM5 Βάσεις Δεδομένων Προχωρημένο Επίπεδο Εξεταστέα Ύλη (Syllabus) Εκδοση 1.0 AM5 Βάσεις Δεδομένων Προχωρημένο Επίπεδο Εξεταστέα Ύλη (Syllabus) Εκδοση 1.0 ΑΠΟΚΗΡΥΞΗ Παρ όλα τα μέτρα που έχουν ληφθεί από το Ίδρυμα ECDL για την προετοιμασία αυτής της έκδοσης, καμία εγγύηση δεν παρέχεται

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

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1) Εργαστήριο Βάσεων Δεδομένων Εισαγωγή στη My (1) Η (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομενων Είναι δομημένη σε βάσεις που περιέχουν πίνακες Οι πίνακες αποτελούνται από γραμμές

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

Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου

Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 07: Σχεσιακό Μοντέλο II (Relational Data Model) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: Περιορισμοί Σχεσιακού Μοντέλου και Σχεσιακά Σχήματα Πράξεις Ενημερώσεων

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

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

ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ Ανάλυση - Προσομοίωση ΠΑΡΑΔΕΙΓΜΑ ΣΤΟ BIZAGI ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ 1 Προσομοίωση Η προσομοίωση είναι μέθοδος μελέτης ενός συστήματος και εξοικείωσης με τα χαρακτηριστικά του με

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

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

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

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

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

Βάσεις Δεδομένων (Databases) Βάσεις Δεδομένων (Databases) ΕΠΛ 342 Χειμερινό Εξάμηνο 2011 Διδάσκοντες Καθηγητές Γιώργος Σαμάρας (ΧΩΔ01 109) Δημιουργία Πεδίων Ορισμού Πεδίο Ορισμού είναι συστατικό του σχήματος για τον ορισμό των μακροεντολών

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

Προγραµµατιστική Εργασία 1 ο Μέρος

Προγραµµατιστική Εργασία 1 ο Μέρος Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών 4 Νοεµβρίου 2011 ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος 2011-12 ιδάσκουσα: Παναγιώτα Φατούρου Προγραµµατιστική Εργασία 1 ο Μέρος Ηµεροµηνία

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

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1. Κομβικό Σημείο Επαφής Υπουργείου Εσωτερικών Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Έκδοση 0.1. Νοέμβρης 2014 Περιεχόμενα 1. ΕΙΣΑΓΩΓΗ... 2 2.

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

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

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

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

. Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers Triggers: Βασικές Έννοιες Ένας trigger είναι ένα κομμάτι κώδικα, μια ρουτίνα Συνδέεται με ένα συγκεκριμένο πίνακα Καλείται όταν συμβεί ένα γεγονός στον πίνακα Συχνές

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

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

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

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

KΥΠΡΙΑΚΟΣ ΟΡΓΑΝΙΣΜΟΣ ΤΟΥΡΙΣΜΟΥ

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

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

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 A Θέμα 1 ο (30%) 1. (10%) α) Ποια τα πλεονεκτήματα ενός B + -tree ευρετηρίου; β) Αναφέρετε τις διαφορές ανάμεσα στα αραιά και τα πυκνά ευρετήρια.

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