Βάσεις Δεδομένων I Ενότητα 3

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

Download "Βάσεις Δεδομένων I Ενότητα 3"

Transcript

1 Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βάσεις Δεδομένων I Ενότητα 3: Σχεσιακό Μοντέλο Σχεσιακή βάση δεδομένων Χ. Σκουρλάς Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.

2 Περιγραφή ενότητας Σκοπός του μαθήματος είναι να παρουσιάσει τις απαραίτητες έννοιες ώστε οι φοιτητές να κατανοήσουν την τεχνολογία των σχεσιακών βάσεων δεδομένων και των σχεσιακών συστημάτων διαχείρισης βάσεων δεδομένων. Ειδικότερα εστιάζει σε: Σχεσιακές βάσεις δεδομένων. Βασικές έννοιες δεδομένων: ανεξαρτησία δεδομένων, κανόνες ακεραιότητας, περιορισμοί κλπ. Παρουσιάζονται, επίσης, έννοιες της Σχεσιακής άλγεβρας. Γίνεται, τέλος, παρουσίαση των εννοιών της υλοποίησης µε γλώσσα SQL. Χ. Σκουρλάς

3 Στόχος ενότητας Κύριος στόχος του μαθήματος είναι να εφοδιάσει τους φοιτητές µε τις απαραίτητες γνώσεις έτσι ώστε να κατανοήσουν την τεχνολογία των σχεσιακών βάσεων δεδομένων και των σχεσιακών συστημάτων διαχείρισης βάσεων δεδομένων. Λέξεις κλειδιά: Σχεσιακές Βάσεις δεδομένων, Ανεξαρτησία δεδομένων, Κανόνες ακεραιότητας, Σχεσιακή άλγεβρα, Γλώσσα SQL

4 Εισαγωγή στις σχεσιακές βάσεις δεδομένων Πρέπει να μάθετε βασικές έννοιες στα παρακάτω: 1) Σχεσιακό μοντέλο δεδομένων και διαχείριση των δεδομενων: α) Όλα τα βλέπουμε σαν πίνακες. β) Ένας «μαθηματικός» τρόπος διαχείρισης των δεδομένων της βάσης είναι η «σχεσιακή άλγεβρα» 2) Σχεσιακές Βάσεις δεδομένων. Χρησιμοποιούμε τα Σχεσιακά Συστήματα Διαχείρισης Βάσεων Δεδομένων (Oracle, MySQL) για να προγραμματίσουμε. Υλοποίηση και διαχείριση Χρησιμοποιούμε τη γλώσσα SQL για τα προγράμματά μας. Εντολές CREATE, INSERT, SELECT 3

5 Σχεσιακή Β.Δ. Τι είναι σχεσιακή (relational) βάση δεδομένων σύμφωνα με την οπτική γωνία γνωστών προϊόντων η οργάνωση των δεδομένων της βάσης γίνεται με πίνακες η διαχείριση της βάσης γίνεται με πράξεις στους πίνακες που επιτρέπουν επιλογή κάποιων γραμμών ή κάποιων στηλών των πινάκων και τέλος, τη σύνδεση πινάκων. στα σχεσιακά προϊόντα η διαχείριση της βάσης γίνεται με τη γλώσσα SQL. Εκτός της γλώσσας SQL θα πρέπει να δούμε στη συνέχεια και τις βασικές πράξεις της σχεσιακής άλγεβρας που είναι άρρηκτα συνδεδεμένες με τις σχεσιακές βάσεις δεδομένων.

6 Παρατηρήστε ότι ο πίνακας dept έχει στήλες deptno, dname, loc και κάθε γραμμή του αποθηκεύει τα στοιχεία ενός τμήματος. Το πρώτο τμήμα έχει κωδικό (deptno)10, όνομα (dname) ACCOUNTING και έδρα (loc) ATHENS. Ο πίνακας emp έχει στήλες empno, ename, job, hiredate, mgr, sal, comm, deptno και κάθε γραμμή του αποθηκεύει τα στοιχεία ενός υπαλλήλου. Παρατηρήστε ότι οι δύο πίνακες είναι «συνδεδεμένοι» με τιμές των στηλών deptno που περιλαμβάνουν. Οι δύο πίνακες ανήκουν σε μία σχεσιακή βάση δεδομένων. emp (πίνακας υπαλλήλων) dept (πίνακας τμημάτων) Empno Ename Job Hiredate Mgr Sal Comm Deptno 10 CODD ANALYST 1/1/ ELMASRI ANALYST 2/5/ NAVATHE SALESMAN 7/7/ DATE PROGRAMMER 4/5/ Deptno Dname Loc 10 ACCOUNTING ATHENS 20 SALES LONDON 30 RESEARCH ATHENS 40 PAYROLL LONDON

7 Παράδειγμα Αριθμός Μητρώου Καθηγητή Κωδικός μαθήματος 10 Α1 10 Α5 20 Α8 20 Β5 20 Γ1 30 Α4 30 Β2 40 Γ3 40 Γ7 50 Γ6 50 Α3 Πίνακας «Διδάσκει» Πίνακας «Καθηγητή» Επώνυμο Καθηγητή Όνομα Καθηγητή Διεύθυνση Καθηγητή Αριθμός Μητρώου Καθ. Codd Ted Mass. 10 Ullman Jeffrey Calif. 20 Widom Jennifer Calif. 30 Elmasri Ramez Mass. 40 Navathe Shamkant Mass. 50

8 Τρεις θεμελιώδεις Πράξεις για τη διαχείριση βάσης 1η προσέγγιση χρήση SQL 1) Επιλογή γραμμών ενός πίνακα (selection/restriction). Η δήλωση SQL SELECT * FROM KATHIGHTES WHERE DIEFTH_ΚΑΤ = Calif. ; επιλέγει ένα υποσύνολο γραμμών του πίνακα KATHIGHTES. Πίνακας αποτέλεσμα της επιλογής στοιχείων από τον πίνακα Καθηγητή Επώνυμο Καθηγητή Όνομα Καθηγητή Διεύθυνση Καθηγητή Ullman Jeffrey Calif. 20 Widom Jennifer Calif. 30 Αριθμός Μητρώου Καθηγητή

9 Τρεις θεμελιώδεις Πράξεις για τη διαχείριση βάσης 1η προσέγγιση χρήση SQL 2) Προβολή στηλών πίνακα (projection). Η δήλωση SQL SELECT EPWNYMO_ΚΑΤ,ONOMA_ΚΑΤ, DIEFTH_KAT, ARITMHT_ΚΑΤ FROM KATHIGHTES; επιλέγει και προβάλει ένα υποσύνολο στηλών του πίνακα KATHIGHTES. Πίνακας αποτέλεσμα της προβολής στοιχείων από τον πίνακα Καθηγητή Επώνυμο Καθηγητή Όνομα Καθηγητή Διεύθυνση Καθηγητή Codd Ted Mass. 10 Ullman Jeffrey Calif. 20 Widom Jennifer Calif. 30 Elmasri Ramez Mass. 40 Navathe Shamkant Mass. 50 Αριθμός Μητρώου Καθηγητή

10 Τρεις θεμελιώδεις Πράξεις για τη διαχείριση βάσης 1η προσέγγιση χρήση SQL 3) Σύνδεση πινάκων (JOIN) για την εμφάνιση στοιχείων. Η δήλωση SQL SELECT * FROM KATHIGHTES, DIDASKEI WHERE KATHIGHTES.ARITMHT_ΚΑΤ = DIDASKEI.ARITMHT_ΚΑΤ; συνδέει τον πίνακα KATHIGHTES με τον πίνακα DIDASKEI, επιλέγει και προβάλει το σύνολο των στηλών τους. EPWNYMO ONOMA DIEFTH ARITHMT KWD_MAT Codd Ted Mass. 10 Α1 Codd Ted Mass. 10 Α5 Ullman Jeffrey Calif. 20 Α8 Ullman Jeffrey Calif. 20 Β5 Ullman Jeffrey Calif. 20 Γ1 Widom Jennifer Calif. 30 Α4 Widom Jennifer Calif. 30 B2 Elmasri Ramez Mass. 40 Γ3 Elmasri Ramez Mass. 40 Γ7 Navathe Shamkant Mass. 50 Γ6 Navathe Shamkant Mass. 50 Α3

11 Σχεσιακή άλγεβρα και σχεσιακές βάσεις δεδομένων Πρέπει να μάθετε τις βασικές εντολές: Επιλογή (Selection): R 1 = σ Ε (R) Προβολή (projection): R 1 = π a1,a2,a3,...,ak (R) Καρτεσιανό γινόμενο (Cartesian Product or Times): R 1 x R 2 Σύνδεση (join) σχέσεων : R = R 1 R 2 Υλοποίηση και διαχείριση σχεσιακής βάσης Προσοχή! Χρησιμοποιούμε τη γλώσσα SQL για τον προγραμματισμό βάσεων. Η σχεσιακή άλγεβρα χρησιμοποιείται σε θέματα βελτιστοποίησης (για να εκτελούνται οι εντολές SELECT γρηγορότερα) και στην έρευνα. 10

12 Σχεσιακή άλγεβρα

13 Αναφέρατε βασικές πράξεις της Σχεσιακής άλγεβρας FOITHTES ARITMHT EPWNYMO ONOMA EXAMHNO 10 ΣΠΥΡΟΥ ΣΠΥΡΟΣ Γ 20 ΝΙΚΟΥ ΝΙΚΟΣ Δ EGGRAFES ARITMHT LESSON HMER_EGGRAFHS 10 ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι 10/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙΙ 9/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι 10/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙΙ 9/3/ Επιλογή (Selection): R 1 = σ Ε (R) Το αποτέλεσμα της πράξης αυτής, που συμβολίζεται με σ και εφαρμόζεται πάνω σε μία σχέση R, είναι μια σχέση R 1 που έχει την ίδια πολλαπλότητα με την R και περιλαμβάνει τις πλειάδες της R για τις οποίες ισχύει η συνθήκη Ε. Παράδειγμα Η FOITHTES1 = σ EXAMHNO=Γ (FOITHTES) περιέχει μόνο εκείνες τις πλειάδες της σχέσης R όπου το EXAMHNO έχει την τιμή Γ.

14 Αναφέρατε βασικές πράξεις της Σχεσιακής άλγεβρας FOITHTES ARITMHT EPWNYMO ONOMA EXAMHNO 10 ΣΠΥΡΟΥ ΣΠΥΡΟΣ Γ 20 ΝΙΚΟΥ ΝΙΚΟΣ Δ EGGRAFES ARITMHT LESSON HMER_EGGRAFHS 10 ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι 10/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙΙ 9/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι 10/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙΙ 9/3/ Προβολή (projection): R 1 = π a1,a2,a3,...,ak (R) Αν η R είναι μια σχέση πολλαπλότητας Ν η R 1 είναι μια σχέση πολλαπλότητας k < Ν με χαρακτηριστικά a 1, a 2,... a k, όπου τα a m είναι χαρακτηριστικά της R και το m μπορεί να έχει τιμές από 1 μέχρι k. Δηλαδή, η προβολή εφαρμόζεται σε μία σχέση και δείχνει τη στήλη ή τις στήλες της σχέσης (ή πίνακα) που θέλουμε. Παράδειγμα FOITHTES2 = π ARITMHT, EXAMHNO, EPWNYMO (FOITHTES)

15 Αναφέρατε βασικές πράξεις της Σχεσιακής άλγεβρας FOITHTES ARITMHT EPWNYMO ONOMA EXAMHNO 10 ΣΠΥΡΟΥ ΣΠΥΡΟΣ Γ 20 ΝΙΚΟΥ ΝΙΚΟΣ Δ EGGRAFES ARITMHT LESSON HMER_EGGRAFHS 10 ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι 10/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙΙ 9/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι 10/3/ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΙΙ 9/3/ Καρτεσιανό γινόμενο (Cartesian Product or Times) Αν η σχέση R 1 έχει σχήμα Α 1, Α 2... Α ν και η σχέση R 2 έχει σχήμα Β 1, Β 2... Β μ τότε το καρτεσιανό γινόμενο των δύο σχέσεων, συμβολικά R 1 x R 2, ορίζεται σαν μία σχέση με σχήμα ( Α 1, Α 2... Α ν, Β 1, Β 2,... Β μ ), δηλαδή, R 1 x R 2 = { (α 1,..., α ν, β 1,... β μ ) ( α 1,... ) R 1, ( β 1,... ) R 2 } Αν card(r) είναι ο αριθμός των πλειάδων (tuples) μιας σχέσης R τότε card (R 1 x R 2 ) <= card ( R 1 ) x card ( R 2 ) Όπως είναι προφανές η έννοια γενικεύεται άμεσα για περισσότερες σχέσεις.

16 Αναφέρατε βασικές πράξεις της Σχεσιακής άλγεβρας 4. Σύνδεση (join) σχέσεων : R = R 1 R 2 Αν R 1, R 2 είναι σχέσεις με πολλαπλότητες Ν1 και Ν2 και με Μ κοινά χαρακτηριστικά των δύο σχέσεων κατασκευάζουμε την R που είναι μια σχέση με πολλαπλότητα Ν = Ν1 + Ν2 - Μ. Η R δημιουργείται με την παράθεση (concatenation) όλων των πλειάδων t 1 R 1 και t 1 R 1 που ικανοποιούν τη συνθήκη της σύνδεσης. Σχηματικά, για όλες τις πλειάδες των δύο σχέσεων κάνουμε τα εξής: Συνδέουμε κάθε πλειάδα της R 1 με όλες τις πλειάδες της R2 και δημιουργούμε έτσι πλειάδες με πολλαπλότητα Ν1 + Ν2. I. Από αυτές κρατάμε μόνον αυτές που έχουν σε όλα τα κοινά χαρακτηριστικά τις ίδιες τιμές. II. Σε αυτές που κρατήσαμε, κρατάμε τα (κοινά) χαρακτηριστικά μια φορά μόνον. Παράδειγμα EGGRFOIT = FOITHTES EGGRAFES

17 Παράδειγμα Βρείτε όνομα και διεύθυνση όλων των υπαλλήλων που εργάζονται στο τμήμα Development EMP EMPNO ENAME ADDRESS DEPTNO 10 CLARKE ATHENS ADAMS NEW YORK 20 DEPT DEPTNO DNAME 10 DEVELOPMENT 20 RESEARCH

18 ΣΔΒΔ Σημαντικότερο ίσως στοιχείο ενός Συστήματος Βάσης Δεδομένων είναι το Σύστημα Διαχείρισης Βάσεως Δεδομένων (ΣΔΒΔ). Άλλα στοιχεία λογισμικού είναι τα προγράμματα εφαρμογών, τα βοηθητικά προγράμματα, γεννήτριες εφαρμογών, γεννήτριες εκτυπώσεων κτλ.

19 Πρέπει να υπογραμμίσουμε ότι τα προγράμματα εφαρμογών (προσπέλασης της βάσης κτλ.) δεν ενσωματώνουν τη δομή (των πινάκων-αρχείων) δεδομένων που αποθηκεύονται ξεχωριστά στον κατάλογο του ΣΔΒΔ. Έτσι υποστηρίζεται η ανεξαρτησία προγραμμάτων δεδομένων (program - data independence) και επομένως οι αλλαγές στους πίνακες (στα αρχεία) δεν απαιτούν αλλαγές και στα προγράμματα. Ειδικά για αντικειμενοστρεφή ΣΔΒΔ ο όρος διευρύνεται και όχι μόνο η δομή δεδομένων αλλά και πράξεις επί των δεδομένων ξεχωρίζονται από τις λεπτομέρειες (εσωτερικής υλοποίησης κτλ. ) που δεν ενδιαφέρουν άμεσα τα προγράμματα των χρηστών. Δηλαδή έχουμε και την ανεξαρτησία προγραμμάτων - πράξεων (program-operation independence).

20 Υλοποίηση σχεσιακών βάσεων δεδομένων Πρέπει να μάθετε τις βασικές εντολές: CREATE TABLE όνομα_του_πίνακα_σας... ; INSERT INTO όνομα_του_πίνακα_σας VALUES ; SELECT FROM όνομα_των_πινάκων_σας... ; DROP TABLE όνομα_του_πίνακα_σας; Υλοποίηση και διαχείριση σχεσιακής βάσης Θα χρησιμοποιήσουμε ένα πιο πλούσιο παράδειγμα εκπαιδευτικής βάσης με πέντε πίνακες: Foithtes, Mathimata, Eggrafes, Kathightes, Didaskei Χρησιμοποιούμε τη γλώσσα SQL του προϊόντος της ORACLE για τον προγραμματισμό της βάσεως. Παρατηρήστε ότι χρησιμοποιούμε στους ορισμούς την υποπρόταση PRIMARY KEY. 19

21 Διαχείριση σχεσιακών βάσεων δεδομένων με γλώσσα SQL Θα παρουσιάσουμε χωρίς ορισμούς, χωρίς θεωρητική επισκόπηση. Ακολουθεί παράδειγμα. Παράδειγμα Απλουστευμένη σχεσιακή (relational) βάση δεδομένων που περιλαμβάνει στοιχεία φοιτητών, καθηγητών, μαθημάτων και της βαθμολογίας των φοιτητών στα μαθήματα αυτά. Επώνυμο Όνομα Αριθμός Μητρώου Εξάμηνο Κυριακόπουλος Νικηφόρος 213 Δ Αποστόλου Ζωή 816 Α Παπαπέτρου Νικόλαος 450 Β Πίνακας «Φοιτητή» Ζευγαρίδης Ορέστης 346 Γ Κοταμανίδου Ειρήνη 610 Α

22 Διαχείριση σχεσιακών βάσεων δεδομένων με γλώσσα SQL Μάθημα Αρχές Οικονομικής Ι Προγραμματισμός Η/Υ Ι Ανθρώπινες Σχέσεις στην εργασία Προγραμματισμός Η/Υ ΙΙ Χρήμα - Πίστη - Τράπεζες Εισαγωγή στο Αστικό Δίκαιο Στατιστική Επιχειρήσεων Οικονομική της Διοίκησης Ιστορία και Αρχές Συνεργατισμού Συστήματα Πληροφοριών Διοίκησης Γενική Λογιστική Ι Κωδικός μαθήματος Α1 Α5 Α8 Β5 Γ1 Α4 Β2 Γ3 Γ7 Γ6 Α3 Πίνακας «Μαθήματος»

23 Αριθμός Μητρώου Κωδικός Μαθήματος Βαθμολογία 213 Γ Β Β Α Α Β Γ Γ Α Α3 7 Πίνακας «Βαθμολογίας» Επώνυμο Καθηγητή Όνομα Καθηγητή Διεύθυνση Καθηγητή Codd Ted Mass. 10 Ullman Jeffrey Calif. 20 Widom Jennifer Calif. 30 Elmasri Ramez Mass. 40 Navathe Shamkant Mass. 50 Αριθμός Μητρώου Καθηγητή Πίνακας «Καθηγητή»

24 Αριθμός Μητρώου Καθηγητή Κωδικός μαθήματος 10 Α1 10 Α5 20 Α8 20 Β5 20 Γ1 30 Α4 30 Β2 40 Γ3 40 Γ7 50 Γ6 50 Α3 Πίνακας «Διδάσκει»

25 Δημιουργία βάσεως δεδομένων Για να δημιουργηθεί αυτό το σχήμα της βάσης δεδομένων μπορούμε να χρησιμοποιήσουμε τις παρακάτω εντολές σε γλώσσα SQL (χρήση ORACLE): CREATE TABLE FOITHTES(EPWNYMO VARCHAR2(20) NOT NULL, ONOMA VARCHAR2(20) NOT NULL, ARITMHT NUMBER NOT NULL, ΕΧΑΜΗΝΟ CHAR(3), PRIMARY KEY(ARITMHT)); CREATE TABLE MATHIMATA(LEKTIKO VARCHAR2(20) NOT NULL, KWD_MAT NUMBER NOT NULL, PRIMARY KEY(KWD_MAT)); CREATE TABLE EGGRAFES(KWD_MAT NUMBER NOT NULL, ARITMHT NUMBER NOT NULL, BATHMOS NUMBER, PRIMARY KEY(KWD_MAT, ARITMHT)); CREATE TABLE KATHIGHTES(EPWNYMO_KAT VARCHAR2(20) NOT NULL, ONOMA_KAT VARCHAR2(20) NOT NULL, DIEFTH_KAT VARCHAR2(40), ARITMHT_KAT NUMBER NOT NULL, PRIMARY KEY(ARITMHT_KAT)); CREATE TABLE DIDASKEI(KWD_MAT NUMBER NOT NULL, ARITMHT_KAT NUMBER NOT NULL, PRIMARY KEY(KWD_MAT, ARITMHT_KAT));

26 Αποτέλεσμα εκτέλεσης εντολών Δημιουργούνται πέντε άδειοι πίνακες: EPWNYMO ONOMA ARITMHT EXAMHNO Πίνακας FOITHTHS Πίνακας MATHIMATA LEKTIKA KWD_MAT Πίνακας EGGRAFES ARITMHT KWD_MAT BATHMOS Πίνακας KATHIGHTES EPWNYMO_KAT ONOMA_KAT DIEFTH_KAT ARMHT_KAT Πίνακας DIDASKEI ARITMHT_KAT KWD_MAT

27 Πρώτη αναφορά στην Εισαγωγή στοιχείων INSERT INTO KATHIGHTES(EPWNYMO_KAT, ONOMA_KAT, DIEFTH_KAT, ARITMHT_KAT) VALUES ( Codd, Ted, Mass., 10); INSERT INTO KATHIGHTES VALUES ( Ullman, Jeffrey, Calif., 20); κ.τ.λ.

28 Σχεδίαση και υλοποίηση σχεσιακών βάσεων δεδομένων Πρέπει να μάθετε τις βασικές έννοιες: 1) Πλεονασμοί (redundancies). Πρέπει να αποφεύγουμε να επαναλαμβάνουμε τις ίδιες στήλες στους πίνακές εκτός αν οι στήλες είναι απαραίτητες για να συνδέονται μέσω αυτών τα δεδομένα των πινάκων. Σε επόμενα μαθήματα θα μας απασχολήσεις το αντικείμενο της καλής σχεδίασης της βάσης. 2) Κύρια και ξένα κλειδιά (PRIMARY KEY, FOREIGHN KEYS). Ευρετήρια (CREATE INDEX) Υλοποίηση και διαχείριση σχεσιακής βάσης Θα χρησιμοποιήσουμε το παράδειγμα της εκπαιδευτικής βάσης για να ορίσουμε PRIMARY KEY, FOREIGN KEYS χρησιμοποιώντας γλώσσα SQL του προϊόντος της ORACLE. Παρατηρήστε ότι χρησιμοποιούμε στους ορισμούς PRIMARY KEY. 27

29 Πλεονασμός ή τι πρέπει να αποφεύγουμε κατά τη σχεδίαση Παράδειγμα Ένα μέρος της απλουστευμένης εκπαιδευτικής βάσης δεδομένων ανασχεδιασμένης ώστε να περιλαμβάνει στοιχεία με επαναλήψεις (redundancy). Επώνυμο Καθηγητή Όνομα Καθηγητή Διεύθυνση Καθηγητή Αριθμός Μητρώου Καθηγητή Επώνυμο Καθηγητή Όνομα Καθηγητή Αριθμός Μητρώου Καθηγητή Κωδικός μαθήματος Codd Ted Mass. 10 Ullman Jeffrey Calif. 20 Widom Jennifer Calif. 30 Elmasri Ramez Mass. 40 Navathe Shamkant Mass. 50 Codd Ted 10 Α1 Codd Ted 10 Α5 Ullman Jeffrey 20 Α8 Ullman Jeffrey 20 Β5 Ullman Jeffrey 20 Γ1 Widom Jennifer 30 Α4 Σχήμα Απόσπασμα Μοντέλου της σχεσιακής Εκπαιδευτικής Βάσης δεδομένων που έχει περιττές επαναλήψεις στοιχείων Widom Jennifer 30 B2 Elmasri Ramez 40 Γ3 Elmasri Ramez 40 Γ7 Navathe Shamkant 50 Γ6 Navathe Shamkant 50 Α3

30 Μηχανισμός Κύριου Δευτερεύοντος κλειδιού και σημασία του CREATE TABLE FOITHTES(EPWNYMO VARCHAR2(20) NOT NULL, ONOMA VARCHAR2(20) NOT NULL, ARITMHT NUMBER NOT NULL, EXAMHNO CHAR(3), PRIMARY KEY(ARITMHT)); CREATE TABLE MATHIMATA(LEKTIKO VARCHAR2(20) NOT NULL, KWD_MAT CHAR(3) NOT NULL, PRIMARY KEY(KWD_MAT)); CREATE TABLE EGGRAFES(KWD_MAT NUMBER NOT NULL, ARITMHT NUMBER NOT NULL, BATHMOS NUMBER, PRIMARY KEY(KWD_MAT, ARITMHT) FOREIGN KEY(ARITMHT) REFERENCES FOITHTES(ARITMHT), FOREIGN KEY(KWD_MAT) REFERENCES MATHIMATA(KWD_MAT)); CREATE TABLE KATHIGHTES(EPWNYMO_KAT VARCHAR2(20) NOT NULL, ONOMA_KAT VARCHAR2(20) NOT NULL, DIEFTH_KAT VARCHAR2(40), ARITMHT_KAT NUMBER NOT NULL, PRIMARY KEY(ARITMHT_KAT)); CREATE TABLE DIDASKEI(KWD_MAT CHAR(3) NOT NULL, ARITMHT_KAT NUMBER NOT NULL, PRIMARY KEY(KWD_MAT, ARITMHT_KAT) FOREIGN KEY(ARITMHT) REFERENCES KATHIGHTES(ARITMHT_KAT), FOREIGN KEY(KWD_MAT) REFERENCES MATHIMATA(KWD_MAT));

31 Στο παράδειγμά μας, ορίζουμε ολόκληρη τη βάση, το εννοιολογικό της σχήμα όπως λέμε. Προσοχή! Έχει σημασία η σειρά ορισμού των πινάκων. Επίσης, αν θέλαμε να διαγράψουμε τους πίνακες της βάσης θα έπρεπε να δώσουμε τις εντολές κατάργησης πίνακα με συγκεκριμένη σειρά: DROP TABLE EGGRAFES; DROP TABLE DIDASKEI; DROP TABLE MATHIMATA; DROP TABLE FOITHTES; DROP TABLE KATHIGHTES;

32 Εισαγωγή στοιχείων Τέλος, αν θέλαμε να εισάγουμε στοιχεία στον πίνακα DIDASKEI και επειδή κατασκευάσαμε το μηχανισμό κύριου και ξένου κλειδιού πρέπει πρώτα να εισάγουμε στοιχεία στον πίνακα KATHIGHTES: INSERT INTO KATHIGHTES VALUES('Codd','Ted','Mass.',10); INSERT INTO KATHIGHTES VALUES('Ullman','Jeffrey','Calif.',20); INSERT INTO KATHIGHTES VALUES('Widom','Jennifer','Calif.',30); INSERT INTO KATHIGHTES VALUES('Elmasri','Ramez','Mass.',40); INSERT INTO KATHIGHTES VALUES('Navathe','Shamkant','Mass.',50); INSERT INTO DIDASKEI VALUES('A1',10); INSERT INTO DIDASKEI VALUES('A5',10); INSERT INTO DIDASKEI VALUES('A8',20); INSERT INTO DIDASKEI VALUES('B5',20); INSERT INTO DIDASKEI VALUES('Ã1',20); INSERT INTO DIDASKEI VALUES('A4',30); INSERT INTO DIDASKEI VALUES('B2',30); INSERT INTO DIDASKEI VALUES('Ã3',40); INSERT INTO DIDASKEI VALUES('Ã7',40); INSERT INTO DIDASKEI VALUES('Ã6',50); INSERT INTO DIDASKEI VALUES('A3',50);

33 Ευρετήριο Παράδειγμα CREATE TABLE KATHIGHTES( EPWNYMO_KAT VARCHAR2(20) NOT NULL, ONOMA_KAT VARCHAR2(20) NOT NULL, DIEFTH_KAT VARCHAR2(40), ARITMHT_KAT NUMBER NOT NULL, Ζητούμενο η επιτάχυνση των αναζητήσεων SELECT * FROM KATHIGITES WHERE DIEFTH_KAT = Mass. ; PRIMARY KEY(ARITMHT_KAT)); SELECT EPWNYMO_KAT, ONOMA_KAT, DIEFTH_KAT FROM KATHIGITES WHERE DIEFTH_KAT = Mass. ; Δημιουργία ευρετηρίου CREATE INDEX LOCATION_IDX on KATHIGITES(diefth);

34 Πίνακας της σχεσιακής Εκπαιδευτική Βάση δεδομένων με ευρετήριο που επιταχύνει αναζήτηση στοιχείων βασιζόμενη στη διεύθυνση Επώνυμο Καθηγητή Όνομα Καθηγητή Διεύθυνση Καθηγητή Codd Ted Mass. 10 Ullman Jeffrey Calif. 20 Widom Jennifer Calif. 30 Elmasri Ramez Mass. 40 Navathe Shamkant Mass. 50 Αριθμός Μητρώου Καθηγητή Πίνακας «Καθηγητή» Address_Index Δείκτες στη βάση Mass. 10, 40, 50 Calif. 20, 30 Ευρετήριο «Διεύθυνση»

35 Ερώτηση (query) Παράδειγμα Σύνθετη ερώτηση για τους πίνακες KATHIGHTHS, DIDASKEI, MATHIMATA της απλουστευμένης εκπαιδευτικής βάσης δεδομένων που η απάντησή της απαιτεί σύνδεση (join) των πινάκων. Διαφορετικά η απάντηση λανθασμένα βασίζεται σε καρτεσιανό γινόμενο. SELECT KATHIGHTHS.EPWNYMO_KAT, ONOMA_KAT, DIEFTH_KAT, DIDASKEI.KWD_MAT, LEKTIKO FROM KATHIGHTHS, DIDASKEI, MATHIMATA WHERE KATHIGHTHS.ARITMHT_KAT=DIDASKEI.ARITMHT_KAT AND DΙDASKEI.KWD_MAT = MATHIMATA.KWD_MAT AND EPWNYMO_KAT = Codd ; ORDER BY LEKTIKO;

36 Ερώτηση με παράδειγμα (query by form)

37 Φόρμες (ή ηλεκτρονικές οθόνες) Παράδειγμα Κατασκευάστηκε σε ελάχιστο χρόνο με χρήση παλαιότερου εργαλείου που συνόδευε το προϊόν της Oracle. Στη συγκεκριμένη φόρμα απόσπασμα του προγράμματος που έγραψε ο σχεδιαστής είναι το εξής: SELECT EPWNYMO_KAT INTO :EPWNYMO_KAT FROM KATHIGHTES WHERE ARITMHT_KAT=:ARITMHT_KAT; Ηλεκτρονική φόρμα διαχείρισης του πίνακα DIDASKEI της σχεσιακής Εκπαιδευτικής Βάσης δεδομένων.

38 Σχεδίαση και υλοποίηση σχεσιακών βάσεων δεδομένων Πρέπει να μάθετε τις βασικές έννοιες: 1) Κύριo κλειδί PRIMARY KEY. Στήλη (ή σύνολο στηλών σε ένα πίνακα) που έχουν μοναδική τιμή (ή τιμές) για κάθε γραμμή 2) Ξένο κλειδί FOREIGH KEY. Μία στήλη (ή σύνολο στηλών) σε ένα πίνακα που είναι κύριο κλειδί σε κάποιον άλλο πίνακα. Υλοποίηση και διαχείριση Ξαναδείτε πως υλοποιήσαμε το παράδειγμα της εκπαιδευτικής βάσης και πως ορίσαμε PRIMARY KEY, FOREIGN KEYS χρησιμοποιώντας γλώσσα SQL. Προσοχή! Η σειρά δημιουργίας των πινάκων είναι καθορισμένη όταν έχουμε κύρια και ξένα κλειδιά. 37

39 Κρίσιμο σημείο Τι είναι κύριο κλειδί; Βρείτε το κύριο κλειδί στους παρακάτω πίνακες. Τι λέτε για τον πίνακα shipment; Κωδικός(SN0) Επωνυμία(SNAME) έδρα(scity) Βάση ανταλλακτικών Προμηθευτές (SUPPLIERS) Ανταλλακτικά (PARTS) S010 FIAT ΛΟΝΔΙΝΟ S020 OPEL ΠΑΡΙΣΙ S030 FORD ΠΑΡΙΣΙ S040 PORCHE ΑΘΗΝΑ PNO PNAME PCOLOR PCITY P0100 ΒΙΔΑ Α ΚΟΚΚΙΝΗ ΛΟΝΔΙΝΟ P0200 ΒΙΔΑ Β ΚΟΚΚΙΝΗ ΠΑΡΙΣΙ P0300 ΒΙΔΑ C ΚΟΚΚΙΝΗ ΡΩΜΗ P0400 ΒΙΔΑ C ΚΙΤΡΙΝΗ ΛΟΝΔΙΝΟ Εφοδιασμός (SHIPMENT) SNO PNO QTY S010 P S010 P S010 P S020 P S020 P S030 P

40 Μαθηματική θεμελίωση Πρέπει να μάθετε τις βασικές έννοιες: 1)Σχέση (relation), 2) Κύριo κλειδί, υποψήφιο κύριο κλειδί, ξένο κλειδί, 3) Πρώτος Κανόνας ακεραιότητας. Σαν συμβουλή να ορίζετε το κύριο κλειδί για να έχει κάθε γραμμή σε κάθε πίνακα μοναδική ταυτότητα, 4) Δεύτερος Κανόνας ακεραιότητας. Οι τιμές που έχουν τα ξένα κλειδιά ενός πίνακα πρέπει να υπάρχουν στις αντίστοιχες στήλες κύριου κλειδιού ή μπορούν να μην έχουν τιμή. Σχέσεις και πίνακες Δείτε παραδείγματα σχεσιακών βάσεων ώστε να κατανοήσετε την αναλογία σχέσεων και πινάκων. Με τον τρόπο αυτό θα καταλάβετε καλύτερα και τη μαθηματική θεμελίωση των σχεσιακών βάσεων και τη σχεσιακή άλγεβρα που συζητήσαμε. 39

41 Θεωρητική προσέγγιση Ορισμός σχέσης Η σχέση (relation) ορίζεται με τη μαθηματική έννοια δηλαδή είναι ένα υποσύνολο καρτεσιανού γινομένου (συμβολισμός " x ") πεδίων ορισμού (domains). Για να θυμηθείτε την έννοια του καρτεσιανού γινομένου μπορείτε να ανατρέξετε και στην ενότητα της σχεσιακής άλγεβρας. Μπορούμε να θεωρήσουμε ότι μια σχέση (relation) είναι ένα σύνολο από όμοιες πλειάδες (tuples). Κάθε πλειάδα αποτελείται από Ν συνιστώσες (components) διαφορετικού (πιθανόν) τύπου (Ν-άδα). Το Ν λέγεται πολλαπλότητα (arity) της σχέσης. Σύνδεση με τους πίνακες Μπορείτε να θεωρήσετε ότι μια σχέση είναι ένας πίνακας από πλειάδες και κάθε στήλη του πίνακα αντιστοιχεί σε μια συνιστώσα. Συνήθως δίνουμε ονόματα στις στήλες που λέγονται χαρακτηριστικά (attributes).

42

43 Παρατηρήσεις-Κανόνες για τη σχεσιακή προσέγγιση 1) Υπάρχει τουλάχιστον μία ιδιότητα (attribute) ή ένας συνδυασμός ιδιοτήτων με τιμές που είναι μοναδικές για κάθε σχέση. Αυτές οι ιδιότητες ή αυτοί οι συνδυασμοί μπορούν να θεωρηθούν κλειδιά δηλαδή μπορούν να χρησιμοποιηθούν για το καθορισμό (identification) των πλειάδων της σχέσης. Αν έχουμε πολλούς τέτοιους συνδυασμούς τους ονομάζουμε υποψήφια κύρια κλειδιά (candidate keys) και ένας από τους συνδυασμούς επιλέγεται σαν Κύριο κλειδί (primary key). Για παράδειγμα, στη σχέση SUPPLIERS υποψήφια κλειδιά μπορούν να είναι τα SNO, SNAME (αν υποτεθεί ότι δεν υπάρχουν συνωνυμίες). Από αυτά επιλέγεται σαν κύριο (primary) το SNO.

44 Ξένα Κλειδιά Ένα συνηθισμένο γνώρισμα των σχέσεων είναι ότι μια σχέση μπορεί να περιέχει ένα ή περισσότερα ξένα (foreign) κλειδιά. Ένα ξένο κλειδί (foreign key) σε μια σχέση συνήθως αναπαρίσταται με μια ιδιότητα (attribute) (ή περισσότερες) που είναι κύριο κλειδί σε κάποια άλλη σχέση. Για παράδειγμα η σχέση: COURSE (Course_Identification, Course_Title, Course_Description, Teacher_Identification) περιλαμβάνει την ιδιότητα Teacher-Identification που είναι κύριο κλειδί στη σχέση: TEACHER(Teacher_Identification, Teacher_LastName, Teacher_FirstName, Phone). Η ιδιότητα (attribute) Teacher_Identification είναι ξένο κλειδί στη σχέση COURSE.

45 Παρατηρήσεις-Κανόνες για τη σχεσιακή προσέγγιση 2) Κανόνας Πρώτος ή κανόνας ακεραιότητας οντότητας (Integrity Rule 1 or constraint Rule or Entity Integrity). Κάθε τιμή του κύριου κλειδιού είναι μοναδική. Επιπλέον, κάθε συνιστώσα της τιμής ενός κύριου κλειδιού πρέπει να έχει τιμή (δεν μπορεί να έχει τιμή Null). Ο κανόνας εξασφαλίζει ότι ανά δύο οι οντότητες είναι διακεκριμένες. 3) Κανόνας Δεύτερος ή αναφερόμενη ακεραιότητα (Ιntegrity Rule 2 or Referential Integrity). Έστω D ένα πρώτο πεδίο ορισμού (primary domain) δηλαδή ένα πεδίο ορισμού επάνω στο οποίο ορίζεται ένα απλό κύριο κλειδί (single attribute primary key). Έστω σχέση (relation) R 1 με ιδιότητα (attribute) Α που ορίζεται στο D και έστω σχέση R 2 με κύριο κλειδί οριζόμενο στο D. Τότε η τιμή της ιδιότητας Α στο R 1 πρέπει να είναι είτε τίποτα (null) ή ίση με τιμή του κύριου κλειδιού κάποιας πλειάδας της σχέσης R 2.

46 Τέλος Ενότητας Ερωτήσεις;

47 Σημειώματα

48 Σημείωμα Αναφοράς Copyright Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας, Χ. Σκουρλάς Χ. Σκουρλάς. «Βάσεις Δεδομένων Ι. Ενότητα 3: Εκπαιδευτικό Σενάριο». Έκδοση: 1.0. Αθήνα Διαθέσιμο από τη δικτυακή διεύθυνση: ocp.teiath.gr.

49 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί.

50 Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους.

51 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στo πλαίσιo του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Αθηνών» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.

Ανοικτά Ακαδημαϊκά Μαθήματα

Ανοικτά Ακαδημαϊκά Μαθήματα Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Case Study: Σύστημα Διαχείρισης Βάσης Βιβλιοθήκης (Library Information System) - Μοντελοποίηση και Κανονικοποίηση - Υλοποίηση με χρήση

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 11: SQL ερωτήματα ενεργειών Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Τεχνολογία Πολιτισμικού Λογισμικού

Τεχνολογία Πολιτισμικού Λογισμικού Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 10: Γλώσσα Ερωτημάτων SQL Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Τεχνολογία Πολιτισμικού Λογισμικού

Τεχνολογία Πολιτισμικού Λογισμικού Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 12: SQL και πολιτισμικά δεδομένα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και

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

Ανοικτά Ακαδημαϊκά Μαθήματα

Ανοικτά Ακαδημαϊκά Μαθήματα Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Case Study: Μελέτη Περιπτώσεως: Σύστημα Διαχείρισης Βάσης Βιβλιοθήκης (Library Information System) - Ορισμός και χρήση View Χ. Σκουρλάς,

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος διατίθεται

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

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες Νερού σε κατάσταση Κορεσμού Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση

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

Βάσεις Δεδομένων (Ε) Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων

Βάσεις Δεδομένων (Ε) Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Βάσεις Δεδομένων (Ε) Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Εισαγωγή στη χρήση της γλώσσας SQL και στον προγραμματισμό εφαρμογών βάσεων δεδομένων Θα χρησιμοποιήσουμε το Σχεσιακό Σύστημα (προϊόν)

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 7: Βάσεις Δεδομένων (Θεωρία) Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 9-10: SQL ερωτήματα επιλογής Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 10: Προσφορά και κόστος Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 8: Σχεσιακή Άλγεβρα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση - Συγχώνευση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση Συγχώνευση & απαρίθμηση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 3: Μοντέλα βάσεων δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

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

Ενότητα. Εισαγωγή στις βάσεις δεδομένων Ενότητα 1 Εισαγωγή στις βάσεις δεδομένων 2 1.1 Βάσεις Δεδομένων Ένα βασικό στοιχείο των υπολογιστών είναι ότι έχουν τη δυνατότητα να επεξεργάζονται εύκολα και γρήγορα μεγάλο πλήθος δεδομένων και πληροφοριών.

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

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

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

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

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

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

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

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

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Ενότητα: Εργασίες Διδάσκων: Βασίλης Κόμης, Καθηγητής komis@upatras.gr www.ecedu.upatras.gr/komis/ Τμήμα Επιστημών

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 7: ΑΣΚΗΣΕΙΣ ΜΕΓΕΘΟΥΣ ΕΠΙΧΕΙΡΗΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Προγραμματισμός Η/Υ Βασικές Προγραμματιστικές Δομές ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Δομή Ελέγχου Ροής (IF) Η εντολή IF χρησιμοποιείται όταν

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

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Ασκήσεις 1 Ανδριανός Ε. Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής Σελίδα 2 1. Σκοποί ενότητας... 5 2.

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

Βάσεις Δεδομένων I Ενότητα 1

Βάσεις Δεδομένων I Ενότητα 1 Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής Βάσεις Δεδομένων I Ενότητα 1: «Προσανατολισμού» (orientation) - Εισαγωγή Χ. Σκουρλάς Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 1: Εισαγωγή στις ΒΔ Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες Νερού Υπέρθερμου Ατμού Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση Ποιότητας,

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Δομές δεδομένων Άσκηση αυτοαξιολόγησης Παναγιώτα Φατούρου Τμήμα Επιστήμης Υπολογιστών ΗΥ2, Ενότητα : Ασκήσεις και Λύσεις Άσκηση 1 Ενότητα : Υλοποίηση Λεξικών µε

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

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας ISO 17025 5.9. ΔΙΑΣΦΑΛΙΣΗ ΤΗΣ ΠΟΙΟΤΗΤΑΣ ΤΩΝ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΔΟΚΙΜΩΝ (1) 5.9.1 Το Εργαστήριο

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

Κβαντική Επεξεργασία Πληροφορίας

Κβαντική Επεξεργασία Πληροφορίας Κβαντική Επεξεργασία Πληροφορίας Ενότητα 4: Κλασσική και Κβαντική Πιθανότητα Σγάρμπας Κυριάκος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σκοποί ενότητας Σκοπός της ενότητας

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 11: Θεωρία Οργάνωσης & Διοίκησης Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 6: Μέθοδοι ς Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 12: Επανάληψη Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Μηχανολογικό Σχέδιο Ι

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

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 12: Βάσεις Δεδομένων [βασισμένο σε σημειώσεις των Silberchatz,Korth και Sudarshan] Το περιεχόμενο του μαθήματος διατίθεται

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

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων.

Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων. Λογιστική Κόστους Ενότητα 10: Ασκήσεις Προτύπου Κόστους Αποκλίσεων. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 14: Διδακτικές Προσεγγίσεις για τον Προγραμματισμό Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

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

Τεχνικό Σχέδιο - CAD

Τεχνικό Σχέδιο - CAD Τεχνικό Σχέδιο - CAD Προσθήκη Διαστάσεων & Κειμένου ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Εντολές προσθήκης διαστάσεων & κειμένου Στο βασική (Home)

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

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 6: Κοχλίες ΙΙ Μ. Γρηγοριάδου Μηχανολόγων Μηχανικών Α.Π.Θ. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Κεφάλαιο Γ.4: Ολοκλήρωση με Αντικατάσταση Όνομα Καθηγητή: Γεώργιος Ν. Μπροδήμας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 6 η Άσκηση - DFS δένδρα Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 9: ΑΣΚΗΣΕΙΣ ΕΠΙΛΟΓΗΣ ΤΟΠΟΥ ΕΓΚΑΤΑΣΤΑΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6)

ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6) ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΜΕΣΟΛΟΓΓΙ) ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΝΝΟΙΟΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΔΕΔΟΜΕΝΩΝ (6) ΓΙΩΡΓΟΣ ΜΟΥΡΚΟΥΣΗΣ Μηχανικός Η/Υ & Πληροφορικής Διδάκτορας

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 2: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1) Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Ενότητα. Εισαγωγή στη Microsoft Access

Ενότητα. Εισαγωγή στη Microsoft Access Ενότητα 2 Εισαγωγή στη Microsoft Access 2 3 2.1 Το περιβάλλον της Access Το βασικό περιβάλλον της Access φαίνεται στην παρακάτω εικόνα: Εικόνα 2.1: Εισαγωγική οθόνη Στην εισαγωγική οθόνη της Access (εικόνα

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskl Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

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

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διδακτική Πληροφορικής Ενότητα 4: Διδακτικός μετασχηματισμός βασικών εννοιών πληροφορικής Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons

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

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Τεχνικό Σχέδιο - CAD Τόξο Κύκλου - Έλλειψη ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Τόξο Κύκλου Τόξο κύκλου Στην ορολογία του Autocad: Arc Εντολή: arc

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

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

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

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Ενότητα 7: Παράγωγος, ελαστικότητα, παραγώγιση συναρτήσεων (Φροντιστήριο) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης

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

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων 1 η Διάλεξη Ενδεικτικές λύσεις ασκήσεων 1 Περιεχόμενα 1 η Άσκηση... 3 2 η Άσκηση... 3 3 η Άσκηση... 3 4 η Άσκηση... 3 5 η Άσκηση... 4 6 η Άσκηση... 4 7 η Άσκηση... 4 8 η Άσκηση... 5 9 η Άσκηση... 5 10

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

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Δομές Δεδομένων Ενότητα 1

Δομές Δεδομένων Ενότητα 1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή Απόστολος Παπαδόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση Αγροτικής Οικονομίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Ενότητα: Εργασίες Διδάσκων: Βασίλης Κόμης, Καθηγητής komis@upatras.gr www.ecedu.upatras.gr/komis/ Τμήμα Επιστημών

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

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6: 1η εργαστηριακή άσκηση και προσομοίωση με το SPICE Χατζόπουλος Αλκιβιάδης Τμήμα Ηλεκτρολόγων Μηχανικών και

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 2: Οργάνωση και Διοίκηση Εισαγωγή Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

Τεχνολογία Πολιτισμικού Λογισμικού

Τεχνολογία Πολιτισμικού Λογισμικού Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 3: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra Εισαγωγή στους Αλγορίθμους Ενότητα 1η Άσκηση Αλγόριθμος Dijkra Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upara.gr Άδειες Χρήσης Το παρόν

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

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

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

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

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

Διαχείριση Πολιτισμικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 9: Μετατροπή μοντέλου οντοτήτων σχέσεων σε βάση δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative

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

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Βάσεις Δεδομένων Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 6: Συστήματα Κοστολόγησης Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ. ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

Τεχνικό Σχέδιο - CAD

Τεχνικό Σχέδιο - CAD Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνικό Σχέδιο - CAD Ενότητα 7: SketchUp Αντικείμενα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Εισαγωγή στους Η/Υ Ενότητα 2β: Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Εύρεση συνάρτησης Boole όταν είναι γνωστός μόνο ο πίνακας αληθείας.

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

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

ΑΝΑΛΥΣΗ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ ΑΝΑΛΥΣΗ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΩΝ ΚΑΤΑΣΤΑΣΕΩΝ Ενότητα 11: «Ασκήσεις 1» ΚΥΡΙΑΖΟΠΟΥΛΟΣ ΓΕΩΡΓΙΟΣ Τμήμα ΛΟΓΙΣΤΙΚΗΣ ΚΑΙ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Κβαντική Επεξεργασία Πληροφορίας

Κβαντική Επεξεργασία Πληροφορίας Κβαντική Επεξεργασία Πληροφορίας Ενότητα 12: Ιδιοτιμές και Ιδιοδιανύσματα Σγάρμπας Κυριάκος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σκοποί ενότητας Ιδιοτιμές και Ιδιοδιανύσματα

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

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

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

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

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

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Μαθηματικά Διοικητικών & Οικονομικών Επιστημών Ενότητα 11: Διανύσματα (Φροντιστήριο) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων &

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

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διδακτική Πληροφορικής Ενότητα 7: Η πληροφορική και ο προγραμματισμός στο εκπαιδευτικό σύστημα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative

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

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διδακτική Πληροφορικής Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 4: Στρατηγικοί προσανατολισμοί Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Παιδαγωγικό Τμήμα Νηπιαγωγών Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Ενότητα # 9: Ψηφιακός Ήχος - Audacity Θαρρενός Μπράτιτσης Παιδαγωγικό Τμήμα Νηπιαγωγών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 3: Στρατηγικός Προγραμματισμός Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 8: Η Οικονομική πολιτική της Ευρωπαϊκής Ένωσης Γρηγόριος Ζαρωτιάδης Άδειες Χρήσης Το

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

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης Δωρεά Κυττάρων Αίματος και Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης για τη Δωρεά Κυττάρων Αίματος και Μυελού των Οστών Αλέξανδρος Σπυριδωνίδης Σχολή Επιστημών Υγείας Τμήμα

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

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Ασκήσεις 11 Ανδριανός Ε. Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής Σελίδα 2 1. Σκοποί ενότητας... 5

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

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

Διαχείριση Πολιτισμικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και

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

Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης

Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης Πρακτική Άσκηση σε σχολεία της δευτεροβάθμιας εκπαίδευσης Ενότητα 1: Κρίσιμα συμβάντα Δέσποινα Πόταρη, Γιώργος Ψυχάρης Σχολή Θετικών επιστημών Τμήμα Μαθηματικό Απομαγνητοφώνηση αποσπάσματος από Β Λυκείου

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 7: Τεχνολογία Λογισμικού Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

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

Ασφάλεια Πληροφοριακών Συστημάτων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ασφάλεια Πληροφοριακών Συστημάτων Ενότητα 3: Διαχείριση Ταυτότητας Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Ιστορία της μετάφρασης

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

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

Μηχανές Πλοίου ΙΙ (Ε)

Μηχανές Πλοίου ΙΙ (Ε) Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυµα Αθήνας Μηχανές Πλοίου ΙΙ (Ε) Άσκηση 5 Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση Ποιότητας,

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

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ Ενότητα 3: Νόμος του Ohm Κανόνες του Kirchhoff Αριστείδης Νικ. Παυλίδης Τμήμα Μηχανολόγων Μηχανικών και Βιομηχανικού Σχεδιασμού ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Τεχνολογία Πολιτισμικού Λογισμικού

Τεχνολογία Πολιτισμικού Λογισμικού Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 8: Μετατροπή μοντέλου οντοτήτων σχέσεων σε βάση δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative

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

Φυσική Οπτική (Ε) Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 1: Υπολογισμός εστιακής απόστασης θετικού φακού από την μετατόπισή του. Αθανάσιος Αραβαντινός

Φυσική Οπτική (Ε) Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 1: Υπολογισμός εστιακής απόστασης θετικού φακού από την μετατόπισή του. Αθανάσιος Αραβαντινός Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Φυσική Οπτική (Ε) Ενότητα : Υπολογισμός εστιακής απόστασης θετικού φακού από την μετατόπισή του Αθανάσιος Αραβαντινός Τμήμα Οπτικής και

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

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα Ενότητα: Ασκήσεις 10 Ανδριανός Ε. Τσεκρέκος Τμήμα Λογιστικής & Χρηματοοικονομικής Σελίδα 2 1. Σκοποί ενότητας... 5

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

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

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ Ενότητα 8: ΘΕΩΡΙΑ ΚΑΙ ΜΕΘΟΔΟΙ ΚΑΤΑΤΜΗΣΗΣ ΚΑΤΑΝΑΛΩΤΙΚΗΣ ΣΥΜΠΕΡΙΦΟΡΑΣ Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons

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

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα6: Εμφωλυευμένες δομές κώδικα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Λογιστική Κόστους Ενότητα 5: Προορισμός Κόστους

Λογιστική Κόστους Ενότητα 5: Προορισμός Κόστους Λογιστική Κόστους Ενότητα 5: Προορισμός Κόστους Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 6: ΜΕΓΕΘΟΣ ΕΠΙΧΕΙΡΗΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

ΠΙΝΑΚΕΣ. Θερμοδυναμική 2012 Σελίδα 292

ΠΙΝΑΚΕΣ. Θερμοδυναμική 2012 Σελίδα 292 ΠΙΝΑΚΕΣ 2012 Σελίδα 292 Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες: Ιδανικά αέρια Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc.

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

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 9: Κριτήρια κατάταξης του κόστους Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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