Πληροφοριακά Συστήματα. Φάσεις ανάπτυξης (1/3) Βασικά στοιχεία Π.Σ. Φάσεις ανάπτυξης (3/3) Φάσεις ανάπτυξης (2/3) Πληροφορική I

Σχετικά έγγραφα
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ

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

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

Ασφάλεια Υπολογιστικών Συστηµάτων

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ.

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

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

Πράξεις με δυαδικούς αριθμούς

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

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

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

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

Εισαγωγή στην επιστήμη των υπολογιστών. Πράξεις με μπιτ

ΑΣΦΑΛΕΙΕΣ ΣΤΑ ΔΙΚΤΥΑ

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

επιφάνεια πυριτίου Αναφορά στο Εκπαιδευτικό Υλικό : 5. Αναφορά στο Εργαστήριο :

Ασφάλεια Στο Ηλεκτρονικό Εμπόριο. Λάζος Αλέξανδρος Α.Μ. 3530

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

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

Πληροφοριακά Συστήματα Διοίκησης. Διοικητική Επιστήμη και Λήψη Αποφάσεων

Εισαγωγή στην επιστήµη των υπολογιστών. Πράξεις µε µπιτ

Σκοπιµότητα των firewalls

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

Εκτέλεση πράξεων. Ψηφιακά Ηλεκτρονικά και Δυαδική Λογική. Πράξεις με δυαδικούς αριθμούς. Πράξεις με δυαδικούς αριθμούς

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

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

Ασφάλεια Πληροφοριακών Συστημάτων

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

Εισαγωγή στην επιστήµη των υπολογιστών. Πράξεις µε µπιτ

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

Περιεχόμενα. 2 Αριθμητικά συστήματα

ΠΡΟΣΤΑΣΙΑ ΛΟΓΙΣΜΙΚΟΥ- ΙΟΙ ΚΕΦΑΛΑΙΟ 7

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

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

ΠΡΟΣΤΑΣΙΑ ΠΡΟΣΩΠΙΚΩΝ ΔΕΔΟΜΕΝΩΝ

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Διαχείριση Ασφαλείας (Ι) Απειλές Ασφαλείας Συμμετρική & Μη-Συμμετρική Κρυπτογραφία

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

Ψηφιακά Συστήματα. 3. Λογικές Πράξεις & Λογικές Πύλες

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

Λιβανός Γιώργος Εξάμηνο 2017Β

"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

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

Φύλλα Δραστηριότητας L1 - Εύκολες L2 - Μέτριες L3 - Δύσκολες. Κωδικός Τίτλος Κωδικός Τίτλος Κωδικός Τίτλος. Κατασκευή Ιστοεξερεύν ησης.

Διαδικτυακά εργαλεία και υπηρεσίες στην καθημερινή ζωή

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

Ηλεκτρονικό εμπόριο. HE 7 Τεχνολογίες ασφάλειας

Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

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

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

Πως μπορούν τα μέρη του υλικού ενός υπολογιστή να επικοινωνούν και να συνεργάζονται μεταξύ τους; Επειδή ακολουθούν συγκεκριμένες οδηγίες (εντολές).

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

Ασφάλεια Υπολογιστικών Συστηµάτων

Σύστημα Ηλεκτρονικού Πρωτοκόλλου

ΕΝΟΤΗΤA Σχολικό εργαστήριο πληροφορικής και εισαγωγή στα θέματα ασφάλειας

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Βάσεις εδοµένων. Βασίλειος Βεσκούκης, Εµµ. Στεφανάκης ΣΥΣΤΗΜΑΤΑ ΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών

Πληροφορική Ι. Μάθημα 10 ο Ασφάλεια. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ. Γκόγκος Χρήστος

ΠΡΟΜΗΘΕΙΑ ΔΗΜΟ ΛΕΒΑΔΕΩΝ

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

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

11/4/2014 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονησ Τηλεκπαίδευσησ eclass s ηµιο ι υρ υ γ ρ ία ί Μ αθήµατο τ σ 1

ΠΡΩΤΟ ΜΕΡΟΣ: 13 ΚΕΦΑΛΑΙΟ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Κατηγορίες Πληροφοριακών Συστημάτων Διοικητικής Υποστήριξης

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

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

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγικές Έννοιες

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής. Ακαδημαϊκό Έτος

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι

ΕΙΝΑΙ Η ΕΠΙΧΕΙΡΗΣΗ ΜΟΥ ΑΣΦΑΛΗΣ; CHECKLIST

EBSCOhost Research Databases

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

8 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα

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

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

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 10 : Ασφάλεια. Δρ. Γκόγκος Χρήστος

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

ENOTHTA 9 AΣΦAΛEIA KAI ΠPOΣTAΣIA

Λιβανός Γιώργος Εξάμηνο 2017Β

ΤΕΧΝΙΚΕΣ ΕΠΙΘΕΣΗΣ (1/8)

COSMOS CLOUD CMS. Η σύγχρονη επικοινωνία με τον COSMOS σας

Transcript:

ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ. ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ Πληροφοριακά Συστήματα Πληροφορική I "Πληροφοριακά Συστήματα" "Ασφάλεια Πληροφοριακών Συστημάτων" "Βάσεις Δεδομένων" "Λογικές πράξεις Υπολογιστική λογική" Πληροφοριακό Σύστημα (Information System): ένα σύστημα που αξιοποιεί διάφορες πηγές πληροφόρησης και διαχειρίζεται τις πληροφορίες που συγκεντρώνει. Ένα Π.Σ. αποτελείται από στοιχεία που συνδέονται μεταξύ τους με σχέσεις αλληλεξάρτησης και συν-λειτουργούν με στόχο την επίτευξη συγκεκριμένου σκοπού. Κύρια συστατικά ενός Π.Σ.: B. Φερεντίνος Χρήστες Υλικό Λογισμικό Διαδικασίες Η απόδοση ενός Π.Σ. εξαρτάται από τους διαθέσιμους πόρους Πόροι: Πληροφορίες, δεδομένα, διαθέσιμα μέσα του συστήματος ver. 140115 Βασικά στοιχεία Π.Σ. Φάσεις ανάπτυξης (1/3) Π.Σ.: Συνδυασμός τεχνολογίας πληροφορικής και χρήσης αυτής της τεχνολογίας για την υποστήριξη διαδικασιών διαχείρισης και λήψης αποφάσεων. Π.Σ.: Αλληλεπίδραση μεταξύ ανθρώπων, αλγοριθμικών διαδικασιών, δεδομένων και τεχνολογίας Ένα Π.Σ. περιλαμβάνει ένα αριθμό υποσυστημάτων Κάθε υποσύστημα: μετατρέπει εισερχόμενες πληροφορίες και τις δίνει επεξεργασμένες σε άλλο υποσύστημα Προκαταρκτική έρευνα: εξακριβώνει την αναγκαιότητα δημιουργίας ενός νέου Π.Σ. Μελέτη σκοπιμότητας: εξετάζει τη δυνατότητα δημιουργίας του Π.Σ. και πόσο συμφέρουσα είναι η ανασχεδίαση υπαρχουσών διαδικασιών αναλύει τις πιθανότητες απόσβεσης της επένδυσης Ανάλυση υπάρχοντος συστήματος: ποιες διαδικασίες λαμβάνουν χώρα, ποιοι εμπλέκονται, για ποιο λόγο, παρακολούθηση και καταγραφή του τρόπου εργασίας και των προβλημάτων που παρατηρούνται Φάσεις ανάπτυξης (2/3) Σχεδίαση νέου συστήματος: Φάσεις ανάπτυξης (3/3) Πιλοτική λειτουργία νέου συστήματος: Τι αρχεία πρέπει να σχεδιαστούν με τι περιεχόμενο; Εκπαίδευση προσωπικού Τι προγράμματα πρέπει να συνταχθούν Τι θα πρέπει να αντλεί ο κάθε χρήστης από τα αρχεία; Παράλληλη λειτουργία με το προηγούμενο σύστημα για εντοπισμό τυχόν ανεπιθύμητων αποτελεσμάτων Πώς θα εμφανίζονται τα αρχεία στην οθόνη (ή σε εκτύπωση); Τι παραστατικά θα εκδίδονται; Τι σκοπό εξυπηρετούν; Ποιο το περιεχόμενό τους και σε ποιον θα δίδονται; Σταδιακή μετάβαση στην πλήρη και αποκλειστική λειτουργία του νέου συστήματος Ποιες οι διαδικασίες που θα λαμβάνουν χώρα; Υλοποίηση νέου συστήματος: Σχεδίαση Βάσης Δεδομένων (Database) Σύνταξη προγραμμάτων (ανάπτυξη λογισμικού) Δοκιμαστική λειτουργία (με πλασματικά και πραγματικά δεδομένα) Παραγωγική λειτουργία νέου συστήματος: Κανονική λειτουργία του νέου Π.Σ.

Πληροφοριακά Συστήματα Διοίκησης Παράδειγμα Π.Σ. Management Information System (MIS): ένα Π.Σ. που παρέχει την απαραίτητη πληροφορία για την αποδοτική διαχείριση ενός οργανισμού Decision Support Systems (DSS) Συστήματα Λήψης Αποφάσεων Αυτόματη λήψη απόφασης για δομημένες αποφάσεις Παροχή βοήθειας για αδόμητες και ημι-δομημένες αποφάσεις Expert Systems Έμπειρα Συστήματα Λογισμικό που υποκαθιστά έναν ή περισσότερους ειδικούς μέσω μεθόδων της Τεχνητής Νοημοσύνης (Artificial Intelligence AI) Ασφάλεια Π.Σ. Βασικοί τύποι malware Προστασία Π.Σ. από μη εξουσιοδοτημένη (unauthorized): πρόσβαση χρήση γνωστοποίηση πληροφοριών αποδιοργάνωση τροποποίηση διάβασμα / επισκόπηση / εγγραφή καταστροφή Συνήθως οι κακόβουλες ενέργειες εκτελούνται από ειδικά προγράμματα Malware (malicious software) Ιοί (viruses): τμήματα κώδικα που είναι προσαρτημένα σε κάποιο εκτελέσιμο αρχείο (πρόγραμμα) και αντιγράφονται από μόνα τους. Συνήθως προκαλούν ζημιές Σκουλήκια (worms): προγράμματα που εξαπλώνονται μέσω δικτυωμένων υπολογιστών αντιγράφοντας τους εαυτούς τους ανεξέλεγκτα. Συνήθως δεν προκαλούν άλλου τύπου ζημιές Δούρειοι ίπποι (trojan horses): προγράμματα που στο προσκήνιο εκτελούν μια συγκεκριμένη εργασία αλλά ταυτόχρονα στο παρασκήνιο εκτελούν κάποια άλλη Rootkits: προγράμματα απόκρυψης της κακόβουλης πρόσβασης επιπέδου διαχειριστή (root) σε κάποιο υπολογιστικό σύστημα Backdoors: κρυμμένες λειτουργίες προγραμμάτων (από τη δημιουργία τους ή μετά από τροποποίηση) που επιτρέπουν την προσπέλαση σε ευαίσθητα δεδομένα Δικτυακή ασφάλεια Βασικές μέθοδοι δικτυακής ασφάλειας: Firewall Πρόγραμμα ή συσκευή που επιτρέπει ή απορρίπτει πακέτα δεδομένων που περνούν από ένα δίκτυο σε ένα άλλο. Firewall Antivirus software (για χρήστες των Windows) Συνήθως: μεταξύ τοπικού δικτύου και Internet Χρήση συνθηματικών (passwords) σε όσο το δυνατόν περισσότερες λειτουργίες (π.χ. είσοδο στο Λ.Σ., setup του ADSL router, WiFi) Γενιές firewall: Κρυπτογραφία 1η γενιά: Φίλτρα πακέτων 2η γενιά: Επίπεδο εφαρμογών 3η γενιά: Φίλτρα κατάστασης Προστατεύουν με λειτουργίες όπως: Αποτροπή μη εξουσιοδοτημένης προσπέλασης των δικτυακών πόρων Άρνηση εξυπηρέτησης όταν κάποιος εξωτερικός παράγοντας γεμίζει τους διαθέσιμους πόρους του δικτύου, κτλ.

Κρυπτογραφία Μέθοδοι κρυπτογραφίας Κλάδος των μαθηματικών που ασχολείται με το μετασχηματισμό δεδομένων Σύστημα μυστικού κλειδιού Στόχος: η απόκρυψη πληροφορίας από τρίτα μέρη μέσω του μετασχηματισμού της σε μορφή μη κατανοητή από αυτά. Επιτυγχάνεται με: αλγόριθμο κρυπτογράφησης / αποκρυπτογράφησης και κρυπτογραφικό κλειδί Το ίδιο κρυπτογραφικό κλειδί για κωδικοποίηση και αποκωδικοποίηση των δεδομένων Βασική προϋπόθεση: το κλειδί είναι γνωστό μόνο στα μέρη που επικοινωνούν μεταξύ τους (μυστικό κλειδί) Σύστημα δημόσιου και ιδιωτικού κλειδιού Αρχική δημοσίευση από Diffie & Hellman, 1976 Το 1997 αποκαλύφθηκε: Ellis, Cocks and Williamson, 1973 (top secret) Κάθε μέρος χρησιμοποιεί ένα ζευγάρι κρυπτογραφικών κλειδιών: ένα δημόσια γνωστό (δημόσιο κλειδί) και ένα μυστικό (ιδιωτικό κλειδί) Δημόσιο κλειδί: κωδικοποίηση / Ιδιωτικό κλειδί: αποκωδικοποίηση Δημόσιο και ιδιωτικό κλειδί σχετίζονται μαθηματικά και παράγονται ( δένονται ) μυστικά Πλεονέκτημα: δεν χρειάζεται το ένα μέρος να γνωρίζει το μυστικό κλειδί του άλλου Βάσεις Δεδομένων (Databases) Συστήματα Διαχείρισης ΒΔ Βάση Δεδομένων (ΒΔ): μια δομημένη συλλογή δεδομένων Λογική συσχέτιση και συγκεκριμένη δομή για: Εύκολη προσπέλαση Αποφυγή πολλαπλών καταχωρήσεων Ένα σύνολο προγραμμάτων που επιτρέπουν στους χρήστες να δημιουργούν και να συντηρούν μια ΒΔ Πλεονεκτήματα: Η διαχείρισή τους γίνεται με Συστήματα Διαχείρισης ΒΔ (Database management systems), τα οποία: Αποθηκεύουν περιεχόμενο στις ΒΔ, επιτρέποντας: Δημιουργία δεδομένων Συντήρηση δεδομένων Πρόσβαση και αναζήτηση δεδομένων Περιορισμός πολλαπλότητας των δεδομένων Εξασφάλιση συμβατότητας των δεδομένων Τυποποίηση και ευκολία στην ανάπτυξη εφαρμογών Υψηλός βαθμός ασφάλειας δεδομένων Έλεγχος ορθότητας δεδομένων Ανεξαρτησία δεδομένων Αρχιτεκτονική ΒΔ Πρότυπα ΒΔ Εξωτερικό επίπεδο Ο τρόπος που οι χρήστες αντιλαμβάνονται τη δομή και οργάνωση της ΒΔ Εννοιολογική / Ιδεατό επίπεδο Ενδιάμεσο επίπεδο διασύνδεσης εξωτερικής και εσωτερικής αρχιτεκτονικής και λογικής συσχέτισης των δεδομένων Ενοποιεί τις εξωτερικές όψεις της ΒΔ σε ένα σύνολο, χωρίς τις λεπτομέρειες διαχείρισης και αποθήκευσης των δεδομένων Εσωτερικό επίπεδο Ο τρόπος που τα δεδομένα της ΒΔ αποθηκεύονται και διαχειρίζονται από τον Η/Υ Κόστος, απόδοση και άλλα λειτουργικά θέματα Σχεσιακό Εύκολος σχεδ/σμός λογ. μοντ. Ευκολία χειρισμού Δύσκολη υλοποίηση Μεγάλη διαθεσιμότητα Πολύ καλή επεκτασιμότητα Ιεραρχικό Εύκολη υλοποίηση Δύσκολος λογικός σχεδιασμός Προβλήματα ενημέρωσης Πολύ περιορισμένη επεκτασιμότητα Δικτυωτό Εύκολη υλοποίηση Μεγάλη διαθεσιμότητα

ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Μονομελείς και διμελείς πράξεις ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Λογικές πράξεις Η τιμή ενός bit είναι 0 ή 1 0 λογική τιμή αληθές (true) 1 λογική τιμή ψευδές (false) Μονομελής πράξη (Unary) Λογικές πράξεις Μονομελείς Διμελείς Διμελής πράξη (Binary) ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Πίνακες αληθείας ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Διαγράμματα Venn Μέθοδος απεικόνισης των λογικών πυλών Χρήσιμο εργαλείο για την απόδειξη διάφορων λογικών προτάσεων Σημείωση: p NAND q NOT (p AND q) p NOR q NOT (p OR q) p XNOR q NOT (p XOR q) ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Λογικές πύλες ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Λογικές πράξεις - Μάσκες Πύλη: διάταξη που παράγει την έξοδο κάποιας λογικής πράξης. Συχνά εφαρμόζεται σαν ένα μικρό ηλεκτρονικό κύκλωμα Παρέχει τα δομικά στοιχεία από τα οποία κατασκευάζονται οι Η/Υ VLSI (Very Large Scale Integration): επιτρέπει την τοποθέτηση εκατ/ρίων ηλεκτρονικών στοιχείων σε ένα πλακίδιο (ολοκληρωμένο κύκλωμα - chip) Οι λογικές πράξεις χρησιμοποιούνται για την τροποποίηση σχημάτων bit Μπορούν να ενεργοποιούν, να απενεργοποιούν ή να αντιστρέφουν συγκεκριμένα bit κάποιου σχήματος bit Διμελής τελεστής

ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Απενεργοποίηση συγκεκριμένων bit ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Ενεργοποίηση συγκεκριμένων bit Χρήση του τελεστή AND Χρήση του τελεστή OR π.χ., απενεργοποίηση των πρώτων 5 bits: π.χ., ενεργοποίηση των πρώτων 5 bits: ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ ΥΠΟΛΟΓΙΣΤΙΚΗ ΛΟΓΙΚΗ Αντιστροφή συγκεκριμένων bit Χρήση του τελεστή XOR π.χ., αντιστροφή των πρώτων 5 bits: _ (Χ είναι ο αντίστροφος του Χ)