Ηλεκτρονικοί Υπολογιστές II

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

Download "Ηλεκτρονικοί Υπολογιστές II"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Ενημέρωση βάσης δεδομένων με τις εντολές INSERT, DELETE, UPDATE Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς.

3 Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης Άνοιξη / 88

4 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της βάσης δεδομένων 2 Διαγραφή δεδομένων με την εντολή DELETE 3 Τροποποίηση δεδομένων με την εντολή UPDATE 4 Εισαγωγή δεδομένων INSERT 5 Ανάλυση ενός προβλήματος 2 / 88

5 Σκοπός του μαθήματος Ενημέρωση είναι η τροποποίηση του περιεχομένου της βάσης δεδομένων. 3 / 88

6 Σκοπός του μαθήματος Ενημέρωση είναι η τροποποίηση του περιεχομένου της βάσης δεδομένων. Η γλώσσα SQL διαθέτει τρεις εντολές για το σκοπό αυτό: 4 / 88

7 Σκοπός του μαθήματος Ενημέρωση είναι η τροποποίηση του περιεχομένου της βάσης δεδομένων. Η γλώσσα SQL διαθέτει τρεις εντολές για το σκοπό αυτό: DELETE για τη διαγραφή εγγραφών από πίνακες, 5 / 88

8 Σκοπός του μαθήματος Ενημέρωση είναι η τροποποίηση του περιεχομένου της βάσης δεδομένων. Η γλώσσα SQL διαθέτει τρεις εντολές για το σκοπό αυτό: DELETE για τη διαγραφή εγγραφών από πίνακες, UPDATE για την τροποποίηση εγγραφών σε πίνακες, 6 / 88

9 Σκοπός του μαθήματος Ενημέρωση είναι η τροποποίηση του περιεχομένου της βάσης δεδομένων. Η γλώσσα SQL διαθέτει τρεις εντολές για το σκοπό αυτό: DELETE για τη διαγραφή εγγραφών από πίνακες, UPDATE για την τροποποίηση εγγραφών σε πίνακες, INSERT για την εισαγωγή εγγραφών σε πίνακες. 7 / 88

10 Σκοπός του μαθήματος Ενημέρωση είναι η τροποποίηση του περιεχομένου της βάσης δεδομένων. Η γλώσσα SQL διαθέτει τρεις εντολές για το σκοπό αυτό: DELETE για τη διαγραφή εγγραφών από πίνακες, UPDATE για την τροποποίηση εγγραφών σε πίνακες, INSERT για την εισαγωγή εγγραφών σε πίνακες. 8 / 88

11 Σκοπός του μαθήματος Ενημέρωση είναι η τροποποίηση του περιεχομένου της βάσης δεδομένων. Η γλώσσα SQL διαθέτει τρεις εντολές για το σκοπό αυτό: DELETE για τη διαγραφή εγγραφών από πίνακες, UPDATE για την τροποποίηση εγγραφών σε πίνακες, INSERT για την εισαγωγή εγγραφών σε πίνακες. Σκοπός του μαθήματος είναι να καταλάβετε τη λειτουργία ενημέρωσης μιας βάσης δεδομένων μέσα από τις εντολές DELETE, UPDATE, INSERT. 9 / 88

12 Διαρκής μεταβολή του περιεχομένου 10 / 88

13 Διαρκής μεταβολή του περιεχομένου Τι μεταβάλλεται Το πλήθος των εγγραφών ενός ή περισσότερων πινάκων. Οι τιμές ενός ή περισσότερων πεδίων σε έναν η περισσότερους πίνακες. 11 / 88

14 Διαρκής μεταβολή του περιεχομένου Τι μεταβάλλεται Το πλήθος των εγγραφών ενός ή περισσότερων πινάκων. Οι τιμές ενός ή περισσότερων πεδίων σε έναν η περισσότερους πίνακες. Τι δεν μεταβάλλεται Το πλήθος των πινάκων της βάσης δεδομένων (σχήμα). Η δομή των πινάκων της βάσης δεδομένων (σχήμα). 12 / 88

15 Σε μια απόδειξη πώλησης; Τι καταγράφεται κατά την πώληση ενός προϊόντος; Εικόνα από: 13 / 88

16 Που καταγράφεται; Που καταγράφεται η πώληση ενός προϊόντος; 14 / 88

17 Συναλλαγές στο ΑΤΜ Τι καταγράφεται σε μια συναλλαγή σε ένα ΑΤΜ; Εικόνα από: 15 / 88

18 Καταγραφή τραπεζικών συναλλαγών. Που καταγράφονται οι τραπεζικές συναλλαγές; 16 / 88

19 Στο facebook; Τι καταγράφεται κατά την εγγραφή στο facebook; 17 / 88

20 Στο facebook; Που καταγράφονται τα μηνύματα του facebook; 18 / 88

21 Στο facebook; Που καταγράφονται τα μηνύματα του facebook; 19 / 88

22 Στο facebook; Που καταγράφονται τα μηνύματα του facebook; 20 / 88

23 Στο facebook; Που καταγράφονται τα μηνύματα του facebook; 1 Πόσο «ρεύμα» πληρώνει η εταιρεία facebook; 2 Πόση ενέργεια καταναλώνεται παγκοσμίως για τις ανάγκες του διαδικτύου; 3 Τι ξέρετε για τη Βόρεια Καρολίνα; 21 / 88

24 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της βάσης δεδομένων 2 Διαγραφή δεδομένων με την εντολή DELETE 3 Τροποποίηση δεδομένων με την εντολή UPDATE 4 Εισαγωγή δεδομένων INSERT 5 Ανάλυση ενός προβλήματος 22 / 88

25 Διαγραφή εγγραφών με την εντολή DELETE DELETE FROM πίνακας WHERE παράσταση 23 / 88

26 Διαγραφή εγγραφών με την εντολή DELETE DELETE FROM πίνακας WHERE παράσταση Παρατηρήσεις για την εντολή DELETE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση DELETE. 24 / 88

27 Διαγραφή εγγραφών με την εντολή DELETE DELETE FROM πίνακας WHERE παράσταση Παρατηρήσεις για την εντολή DELETE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση DELETE. 2 Χρειάζεται έγκυρο όνομα πεδίου που ακολουθεί φράση WHERE. 25 / 88

28 Διαγραφή εγγραφών με την εντολή DELETE DELETE FROM πίνακας WHERE παράσταση Παρατηρήσεις για την εντολή DELETE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση DELETE. 2 Χρειάζεται έγκυρο όνομα πεδίου που ακολουθεί φράση WHERE. 3 Η διαγραφή γίνεται κατά πλειάδες (εγγραφές) και όχι μεμονωμένα. 26 / 88

29 Διαγραφή εγγραφών με την εντολή DELETE DELETE FROM πίνακας WHERE παράσταση Παρατηρήσεις για την εντολή DELETE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση DELETE. 2 Χρειάζεται έγκυρο όνομα πεδίου που ακολουθεί φράση WHERE. 3 Η διαγραφή γίνεται κατά πλειάδες (εγγραφές) και όχι μεμονωμένα. 4 Η φράση WHERE είναι προαιρετική, αλλά χωρίς αυτή θα γίνει διαγραφή όλων των εγγραφών. 27 / 88

30 Διαγραφή δεδομένων ενός πίνακα Διαγραφή όλων των δεδομένων ενός πίνακα 1 DELETE 2 FROM projects; 28 / 88

31 Διαγραφή δεδομένων ενός πίνακα Διαγραφή όλων των δεδομένων ενός πίνακα 1 DELETE 2 FROM projects; Προσοχή: Θα διαγραφούν όλες οι εγγραφές του πίνακα. Ολες. 29 / 88

32 Διαγραφή δεδομένων ενός πίνακα Διαγραφή όλων των δεδομένων ενός πίνακα 1 DELETE 2 FROM projects; Προσοχή: Θα διαγραφούν όλες οι εγγραφές του πίνακα. Ολες. Σφάλμα: 1 DELETE * 2 FROM projects; 30 / 88

33 Επιλεκτική διαγραφή δεδομένων 31 / 88

34 Επιλεκτική διαγραφή δεδομένων DELETE με WHERE για τη διαγραφή υποσυνόλου των δεδομένων 1 DELETE 2 FROM projects 3 WHERE proid = 43; 32 / 88

35 Επιλεκτική διαγραφή δεδομένων DELETE με WHERE για τη διαγραφή υποσυνόλου των δεδομένων 1 DELETE 2 FROM projects 3 WHERE proid = 43; 1 Τι θα συμβεί αν δεν υπάρχει εγγραφή στον πίνακα projects με proid=43; 2 Τι θα συμβεί στον πίνακα workson για την απασχόληση των υπαλλήλων στο έργο με proid=43; 33 / 88

36 Διαγραφή δεδομένων με υποερώτημα Να διαγραφεί η συμμετοχή υπαλλήλων στο έργο με κωδικό 43 για τους υπαλλήλους με μισθό άνω των / 88

37 Διαγραφή δεδομένων με υποερώτημα Να διαγραφεί η συμμετοχή υπαλλήλων στο έργο με κωδικό 43 για τους υπαλλήλους με μισθό άνω των DELETE 2 FROM workson 3 WHERE proid = 43 4 AND empid 35 / 88

38 Διαγραφή δεδομένων με υποερώτημα Να διαγραφεί η συμμετοχή υπαλλήλων στο έργο με κωδικό 43 για τους υπαλλήλους με μισθό άνω των DELETE 2 FROM workson 3 WHERE proid = 43 4 AND empid IN (SELECT empid 5 FROM employees 6 WHERE salary > 1400); 36 / 88

39 Διαγραφή δεδομένων με υποερώτημα σύζευξης Να διαγραφούν οι υπάλληλοι που δεν συμμετέχουν σε κανένα έργο 37 / 88

40 Διαγραφή δεδομένων με υποερώτημα σύζευξης Να διαγραφούν οι υπάλληλοι που δεν συμμετέχουν σε κανένα έργο 1 DELETE 2 FROM employees 3 WHERE empid IN 38 / 88

41 Διαγραφή δεδομένων με υποερώτημα σύζευξης Να διαγραφούν οι υπάλληλοι που δεν συμμετέχουν σε κανένα έργο 1 DELETE 2 FROM employees 3 WHERE empid IN 4 (SELECT e.empid 5 FROM employees e LEFT JOIN workson w 6 ON e.empid = w.empid 7 WHERE w.empid IS NULL); 39 / 88

42 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της βάσης δεδομένων 2 Διαγραφή δεδομένων με την εντολή DELETE 3 Τροποποίηση δεδομένων με την εντολή UPDATE 4 Εισαγωγή δεδομένων INSERT 5 Ανάλυση ενός προβλήματος 40 / 88

43 Ενημέρωση εγγραφών με την εντολή UPDATE UPDATE πίνακας SET πεδίο=τιμή WHERE παράσταση 41 / 88

44 Ενημέρωση εγγραφών με την εντολή UPDATE UPDATE πίνακας SET πεδίο=τιμή WHERE παράσταση Παρατηρήσεις για την εντολή UPDATE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση UPDATE. 42 / 88

45 Ενημέρωση εγγραφών με την εντολή UPDATE UPDATE πίνακας SET πεδίο=τιμή WHERE παράσταση Παρατηρήσεις για την εντολή UPDATE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση UPDATE. 2 Χρειάζεται έγκυρο όνομα πεδίου που ακολουθεί φράση SET. 43 / 88

46 Ενημέρωση εγγραφών με την εντολή UPDATE UPDATE πίνακας SET πεδίο=τιμή WHERE παράσταση Παρατηρήσεις για την εντολή UPDATE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση UPDATE. 2 Χρειάζεται έγκυρο όνομα πεδίου που ακολουθεί φράση SET. 3 Τήρηση κανόνων ακεραιότητας. 44 / 88

47 Ενημέρωση εγγραφών με την εντολή UPDATE UPDATE πίνακας SET πεδίο=τιμή WHERE παράσταση Παρατηρήσεις για την εντολή UPDATE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση UPDATE. 2 Χρειάζεται έγκυρο όνομα πεδίου που ακολουθεί φράση SET. 3 Τήρηση κανόνων ακεραιότητας. 4 Ταυτόχρονη αλλαγή δύο ή περισσότερων πεδίων. 45 / 88

48 Ενημέρωση εγγραφών με την εντολή UPDATE UPDATE πίνακας SET πεδίο=τιμή WHERE παράσταση Παρατηρήσεις για την εντολή UPDATE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση UPDATE. 2 Χρειάζεται έγκυρο όνομα πεδίου που ακολουθεί φράση SET. 3 Τήρηση κανόνων ακεραιότητας. 4 Ταυτόχρονη αλλαγή δύο ή περισσότερων πεδίων. 5 Η ενημέρωση γίνεται κατά πλειάδες (εγγραφές) και όχι μεμονωμένα. 46 / 88

49 Ενημέρωση εγγραφών με την εντολή UPDATE UPDATE πίνακας SET πεδίο=τιμή WHERE παράσταση Παρατηρήσεις για την εντολή UPDATE 1 Χρειάζεται έγκυρο όνομα πίνακα που ακολουθεί φράση UPDATE. 2 Χρειάζεται έγκυρο όνομα πεδίου που ακολουθεί φράση SET. 3 Τήρηση κανόνων ακεραιότητας. 4 Ταυτόχρονη αλλαγή δύο ή περισσότερων πεδίων. 5 Η ενημέρωση γίνεται κατά πλειάδες (εγγραφές) και όχι μεμονωμένα. 6 Η φράση WHERE είναι προαιρετική, αλλά χωρίς αυτή θα γίνει τροποποίηση όλων των εγγραφών. 47 / 88

50 Παράδειγμα ενημέρωσης Αύξηση μισθού κατά 100 του υπαλλήλου με κωδικό / 88

51 Παράδειγμα ενημέρωσης Αύξηση μισθού κατά 100 του υπαλλήλου με κωδικό UPDATE employees 2 SET salary = salary WHERE empid = 153; 49 / 88

52 Παράδειγμα ενημέρωσης Αύξηση μισθού κατά 100 του υπαλλήλου με κωδικό UPDATE employees 2 SET salary = salary WHERE empid = 153; Πριν την ενημέρωση 1 SELECT empid, salary 2 FROM employees 3 WHERE empid = 153; 4 5 empid salary / 88

53 Παράδειγμα ενημέρωσης Αύξηση μισθού κατά 100 του υπαλλήλου με κωδικό UPDATE employees 2 SET salary = salary WHERE empid = 153; Πριν την ενημέρωση 1 SELECT empid, salary 2 FROM employees 3 WHERE empid = 153; 4 5 empid salary Μετά την ενημέρωση 1 SELECT empid, salary 2 FROM employees 3 WHERE empid = 153; 4 5 empid salary / 88

54 Τροποποίηση δεδομένων με υποερώτημα Να δοθεί αύξηση 7% στους υπαλλήλους που απασχολούνται σε περισσότερα από 2 έργα 52 / 88

55 Τροποποίηση δεδομένων με υποερώτημα Να δοθεί αύξηση 7% στους υπαλλήλους που απασχολούνται σε περισσότερα από 2 έργα 1 UPDATE employees 2 SET salary = salary* WHERE empid IN 53 / 88

56 Τροποποίηση δεδομένων με υποερώτημα Να δοθεί αύξηση 7% στους υπαλλήλους που απασχολούνται σε περισσότερα από 2 έργα 1 UPDATE employees 2 SET salary = salary* WHERE empid IN (SELECT empid 4 FROM workson 5 GROUP BY empid 6 HAVING COUNT(*) > 2); 54 / 88

57 Τροποποίηση δεδομένων με υποερώτημα Να δοθεί αύξηση 7% στους υπαλλήλους που απασχολούνται σε περισσότερα από 2 έργα 1 UPDATE employees 2 SET salary = salary* WHERE empid IN (SELECT empid 4 FROM workson 5 GROUP BY empid 6 HAVING COUNT(*) > 2); 1 Θα εκτελεστεί πρώτα το υποερώτημα και θα επιστρέψει μια λίστα τιμών empid. 2 Θα εκτελεστεί ενημέρωση των εγγραφών του πίνακα employees για όλες τι τιμές της λίστας empid που επιστρέφονται από το υποερώτημα. 55 / 88

58 Ενημέρωση σύνθετου κλειδιού Μετάθεση υπαλλήλου 419 από το έργο 43 στο έργο 5 56 / 88

59 Ενημέρωση σύνθετου κλειδιού Μετάθεση υπαλλήλου 419 από το έργο 43 στο έργο 5 1 UPDATE workson 2 SET proid = 5 3 WHERE proid = 43 AND empid = 419; 57 / 88

60 Ενημέρωση σύνθετου κλειδιού Αν ο υπάλληλος με κωδικό 419, απασχολείται σε 2 έργα, τότε ο δεύτερος τρόπος θα παράξει διπλότυπες τιμές στο πρωτεύον κλειδί του πίνακα workson και η ενημέρωση θα αποτύχει. 58 / 88 Μετάθεση υπαλλήλου 419 από το έργο 43 στο έργο 5 1 UPDATE workson 2 SET proid = 5 3 WHERE proid = 43 AND empid = 419; Λάθος ενημέρωση της βάσης 1 UPDATE workson 2 SET proid = 5 3 WHERE empid = 419;

61 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της βάσης δεδομένων 2 Διαγραφή δεδομένων με την εντολή DELETE 3 Τροποποίηση δεδομένων με την εντολή UPDATE 4 Εισαγωγή δεδομένων INSERT 5 Ανάλυση ενός προβλήματος 59 / 88

62 Η εντολή INSERT για την εισαγωγή δεδομένων Γενική μορφή της εντολής INSERT 1 INSERT INTO tablename(column1, column2,..., columnn) 2 VALUES (value1, value2,..., valuen); 60 / 88

63 Η εντολή INSERT για την εισαγωγή δεδομένων Γενική μορφή της εντολής INSERT 1 INSERT INTO tablename(column1, column2,..., columnn) 2 VALUES (value1, value2,..., valuen); Γενικές παρατηρήσεις για την εντολή INSERT 1 Χρειάζεται έγκυρο όνομα πίνακα/πεδίων μετά τον όρο INSERT INTO. 61 / 88

64 Η εντολή INSERT για την εισαγωγή δεδομένων Γενική μορφή της εντολής INSERT 1 INSERT INTO tablename(column1, column2,..., columnn) 2 VALUES (value1, value2,..., valuen); Γενικές παρατηρήσεις για την εντολή INSERT 1 Χρειάζεται έγκυρο όνομα πίνακα/πεδίων μετά τον όρο INSERT INTO. 2 Δίνουμε το όνομα του πίνακα και μέσα σε παρενθέσεις τη λίστα πεδίων. 62 / 88

65 Η εντολή INSERT για την εισαγωγή δεδομένων Γενική μορφή της εντολής INSERT 1 INSERT INTO tablename(column1, column2,..., columnn) 2 VALUES (value1, value2,..., valuen); Γενικές παρατηρήσεις για την εντολή INSERT 1 Χρειάζεται έγκυρο όνομα πίνακα/πεδίων μετά τον όρο INSERT INTO. 2 Δίνουμε το όνομα του πίνακα και μέσα σε παρενθέσεις τη λίστα πεδίων. 3 Με τον όρο VALUES δίνουμε έγκυρες τιμές στα πεδία. 63 / 88

66 Η εντολή INSERT για την εισαγωγή δεδομένων Γενική μορφή της εντολής INSERT 1 INSERT INTO tablename(column1, column2,..., columnn) 2 VALUES (value1, value2,..., valuen); Γενικές παρατηρήσεις για την εντολή INSERT 1 Χρειάζεται έγκυρο όνομα πίνακα/πεδίων μετά τον όρο INSERT INTO. 2 Δίνουμε το όνομα του πίνακα και μέσα σε παρενθέσεις τη λίστα πεδίων. 3 Με τον όρο VALUES δίνουμε έγκυρες τιμές στα πεδία. 4 Το πλήθος πεδίων πρέπει να ταυτίζεται με το πλήθος τιμών. 64 / 88

67 Η εντολή INSERT για την εισαγωγή δεδομένων Γενική μορφή της εντολής INSERT 1 INSERT INTO tablename(column1, column2,..., columnn) 2 VALUES (value1, value2,..., valuen); Γενικές παρατηρήσεις για την εντολή INSERT 1 Χρειάζεται έγκυρο όνομα πίνακα/πεδίων μετά τον όρο INSERT INTO. 2 Δίνουμε το όνομα του πίνακα και μέσα σε παρενθέσεις τη λίστα πεδίων. 3 Με τον όρο VALUES δίνουμε έγκυρες τιμές στα πεδία. 4 Το πλήθος πεδίων πρέπει να ταυτίζεται με το πλήθος τιμών. 5 Μπορούμε να παραλείψουμε από τη λίστα πεδίων όσα πεδία μπορούν να πάρουν τιμή NULL. 65 / 88

68 Η εντολή INSERT για την εισαγωγή δεδομένων Γενική μορφή της εντολής INSERT 1 INSERT INTO tablename(column1, column2,..., columnn) 2 VALUES (value1, value2,..., valuen); Γενικές παρατηρήσεις για την εντολή INSERT 1 Χρειάζεται έγκυρο όνομα πίνακα/πεδίων μετά τον όρο INSERT INTO. 2 Δίνουμε το όνομα του πίνακα και μέσα σε παρενθέσεις τη λίστα πεδίων. 3 Με τον όρο VALUES δίνουμε έγκυρες τιμές στα πεδία. 4 Το πλήθος πεδίων πρέπει να ταυτίζεται με το πλήθος τιμών. 5 Μπορούμε να παραλείψουμε από τη λίστα πεδίων όσα πεδία μπορούν να πάρουν τιμή NULL. 6 Αν μια τιμή αντιστοιχεί σε πεδίο κειμένου ή ημερομηνίας χρειάζονται εισαγωγικά πχ Δημήτριος ή / 88

69 Εισαγωγή δεδομένων με INSERT Τοποθέτηση του υπαλλήλου με κωδικό 811 στο έργο με κωδικό 5 1 INSERT INTO workson (empid, proid) 2 VALUES (811, 5); Τοποθέτηση του υπαλλήλου με κωδικό 811 στο έργο με κωδικό 5 1 INSERT INTO workson (proid, empid) 2 VALUES (5, 811); Τοποθέτηση του υπαλλήλου με κωδικό 811 στο έργο με κωδικό 5 1 INSERT INTO workson 2 VALUES (811, 5); 67 / 88

70 Τι ισχύει για την εντολή INSERT 1 Το πλήθος πεδίων στη λίστα πεδίων πρέπει να είναι ακριβώς το ίδιο με το πλήθος της λίστας τιμών. 2 Οι τιμές της λίστας τιμών αντιστοιχίζονται ένα-προς-ένα στα πεδία της λίστας πεδίων. 3 Η σειρά εμφάνισης στη λίστα πεδίων δεν παίζει ρόλο. 4 Στη λίστα πεδίων πρέπει να συμπεριλαμβάνονται όλα τα πεδία που, κατά τη δημιουργία του πίνακα δηλώθηκαν ως NOT NULL. 5 Ολες οι τιμές της λίστας τιμών, θα πρέπει να είναι σύμφωνες με το πεδίου ορισμού όλων των των πεδίων του πίνακα. 68 / 88

71 Τι ισχύει για την εντολή INSERT - συνέχεια 1 Αν πρέπει να δηλωθεί η τιμή NULL κατά την εισαγωγή δεδομένων πληκτρολογείται ως NULL και όχι με εισαγωγικά NULL. 2 Αν ένα πεδίο παραληφθεί από τη λίστα πεδίων, τότε σε αυτό το πεδίο εισάγεται η προκαθορισμένη (DEFAULT) από τη δημιουργία του πίνακα τιμή. 3 Σε συσχετιζόμενους πίνακες, η εισαγωγή δεδομένων στον πατρικό πίνακα δεν έχει καμία επίδραση στον θυγατρικό πίνακα. 4 Σε συσχετιζόμενους πίνακες, η εισαγωγή δεδομένων στο θυγατρικό πίνακα, επηρεάζεται από την ακεραιότητα αναφορών. 5 Αν για οποιοδήποτε λόγο, αποτύχει η εκτέλεση μιας εντολής 69 / 88

72 Αποτυχία INSERT 70 / 88

73 Αποτυχία INSERT Λείπει το υποχρεωτικό πεδίο lastname 1 INSERT INTO employees (empid, depid, hiredate) 2 VALUES (199, 5, CURRENT_DATE()); 71 / 88

74 Αποτυχία INSERT Λείπει το υποχρεωτικό πεδίο lastname 1 INSERT INTO employees (empid, depid, hiredate) 2 VALUES (199, 5, CURRENT_DATE()); Λείπει η τιμή από το πεδίο lastname 1 INSERT INTO employees (empid, depid, lastname) 2 VALUES (199, 5) 72 / 88

75 Αποτυχία INSERT Λείπει το υποχρεωτικό πεδίο lastname 1 INSERT INTO employees (empid, depid, hiredate) 2 VALUES (199, 5, CURRENT_DATE()); Λείπει η τιμή από το πεδίο lastname 1 INSERT INTO employees (empid, depid, lastname) 2 VALUES (199, 5) Η τιμή του πρωτεύοντος κλειδιού υπάρχει ήδη 1 INSERT INTO employees (empid, depid, lastname) 2 VALUES (811, 4, Κάτου ) 73 / 88

76 Εναλλακτικός τρόπος για την εντολή INSERT Εισαγωγή νέας εγγραφής στον πίνακα employees 1 INSERT INTO employees 2 SET empid = 199, 3 lastname = Κάτου, 4 firstname = Αννα, 5 depid = 5, 6 salary = 1500, 7 hiredate = ; 74 / 88

77 Εναλλακτικός τρόπος για την εντολή INSERT Εισαγωγή νέας εγγραφής στον πίνακα employees 1 INSERT INTO employees 2 SET empid = 199, 3 lastname = Κάτου, 4 firstname = Αννα, 5 depid = 5, 6 salary = 1500, 7 hiredate = ; 1 Ο τρόπος αυτός μοιάζει με την εντολή UPDATE. 75 / 88

78 Εναλλακτικός τρόπος για την εντολή INSERT Εισαγωγή νέας εγγραφής στον πίνακα employees 1 INSERT INTO employees 2 SET empid = 199, 3 lastname = Κάτου, 4 firstname = Αννα, 5 depid = 5, 6 salary = 1500, 7 hiredate = ; 1 Ο τρόπος αυτός μοιάζει με την εντολή UPDATE. 2 Χρησιμοποιούμε τη γραφή SET column = value. 76 / 88

79 Εναλλακτικός τρόπος για την εντολή INSERT Εισαγωγή νέας εγγραφής στον πίνακα employees 1 INSERT INTO employees 2 SET empid = 199, 3 lastname = Κάτου, 4 firstname = Αννα, 5 depid = 5, 6 salary = 1500, 7 hiredate = ; 1 Ο τρόπος αυτός μοιάζει με την εντολή UPDATE. 2 Χρησιμοποιούμε τη γραφή SET column = value. 3 Χωρίζουμε τη λίστα πεδίων με κόμματα. 77 / 88

80 Εναλλακτικός τρόπος για την εντολή INSERT Εισαγωγή νέας εγγραφής στον πίνακα employees 1 INSERT INTO employees 2 SET empid = 199, 3 lastname = Κάτου, 4 firstname = Αννα, 5 depid = 5, 6 salary = 1500, 7 hiredate = ; 1 Ο τρόπος αυτός μοιάζει με την εντολή UPDATE. 2 Χρησιμοποιούμε τη γραφή SET column = value. 3 Χωρίζουμε τη λίστα πεδίων με κόμματα. 4 Η σειρά εμφάνισης των πεδίων δεν έχει σημασία. 78 / 88

81 Εναλλακτικός τρόπος για την εντολή INSERT Εισαγωγή νέας εγγραφής στον πίνακα employees 1 INSERT INTO employees 2 SET empid = 199, 3 lastname = Κάτου, 4 firstname = Αννα, 5 depid = 5, 6 salary = 1500, 7 hiredate = ; 1 Ο τρόπος αυτός μοιάζει με την εντολή UPDATE. 2 Χρησιμοποιούμε τη γραφή SET column = value. 3 Χωρίζουμε τη λίστα πεδίων με κόμματα. 4 Η σειρά εμφάνισης των πεδίων δεν έχει σημασία. 5 Ισχύουν όλοι οι περιορισμοί ακεραιότητας δεδομένων 79 / 88

82 Εισαγωγή δεδομένων με υποερώτημα Να τοποθετηθεί στο έργο με 5 ο υπάλληλος του τμήματος 4 που παίρνει το μεγαλύτερο μισθό 1 INSERT INTO workson(proid, empid) 2 SELECT 5, empid 3 FROM employees 4 WHERE salary = ( SELECT MAX(salary) 5 FROM employees 6 WHERE depid = 4 ); 1 Δε χρειάζεται η φράση VALUES σε υποερωτήματα μετά το INSERT. 2 Προσοχή στην παράσταση SELECT 5, empid. 3 Τι θα συμβεί αν όλοι οι υπάλληλοι του τμήματος 4 έχουν τον ίδιο μισθό; 80 / 88

83 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της βάσης δεδομένων 2 Διαγραφή δεδομένων με την εντολή DELETE 3 Τροποποίηση δεδομένων με την εντολή UPDATE 4 Εισαγωγή δεδομένων INSERT 5 Ανάλυση ενός προβλήματος 81 / 88

84 Διπλή εισαγωγή Εισαγωγή επιπλέον εγγραφής για τον ίδιο υπάλληλο 1 INSERT INTO employees(empid, lastname, depid) 2 VALUES (781, Μικράκη, 4); 82 / 88

85 Διπλή εισαγωγή Εισαγωγή επιπλέον εγγραφής για τον ίδιο υπάλληλο 1 INSERT INTO employees(empid, lastname, depid) 2 VALUES (781, Μικράκη, 4); Ωστόσο, η κ. Μικράκη υπάρχει ήδη στη βάση δεδομένων 1 SELECT empid, lastname, depid 2 FROM employees 3 WHERE lastname = Μικράκη ; 4 5 empid lastname depid Μικράκη Μικράκη 4 83 / 88

86 Λανθασμένη διόρθωση του προβλήματος Διαγραφή της υπαλλήλου με επώνυμου ΜΙΚΡΑΚΗ 1 DELETE FROM employees 2 WHERE lastname = Μικράκη ; 3 4 Query OK, 2 rows affected (0.00 sec) 84 / 88

87 Λανθασμένη διόρθωση του προβλήματος Διαγραφή της υπαλλήλου με επώνυμου ΜΙΚΡΑΚΗ 1 DELETE FROM employees 2 WHERE lastname = Μικράκη ; 3 4 Query OK, 2 rows affected (0.00 sec) Τώρα η κ. ΜΙΚΡΑΚΗ δεν υπάρχει καθόλου στη βάση δεδομένων 1 SELECT empid, lastname, depid 2 FROM employees 3 WHERE lastname = Μικράκη ; 4 5 Empty set (0.01 sec) Διαγράφηκαν και οι δύο εγγραφές!! 85 / 88

88 Πιο προσεκτική διόρθωση του προβλήματος Διαγραφή της υπαλλήλου με κωδικό υπαλλήλου DELETE FROM employees 2 WHERE empid=781; 3 4 Query OK, 1 row affected (0.00 sec) 86 / 88

89 Πιο προσεκτική διόρθωση του προβλήματος Διαγραφή της υπαλλήλου με κωδικό υπαλλήλου DELETE FROM employees 2 WHERE empid=781; 3 4 Query OK, 1 row affected (0.00 sec) Τώρα η κ. Μικράκη υπάρχει μία φορά στη βάση δεδομένων 1 SELECT empid, lastname, depid 2 FROM employees 3 WHERE lastname = Μικράκη ; 4 5 empid lastname depid Μικράκη 4 87 / 88

90 Σχόλια και ερωτήσεις Σας ευχαριστώ για την προσοχή σας Είμαι στη διάθεσή σας για σχόλια, απορίες και ερωτήσεις 88 / 88

91 Τέλος Ενότητας

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

93 Σημειώματα

94 Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 1.0. Έχουν προηγηθεί οι κάτωθι εκδόσεις: Έκδοση 1.0 διαθέσιμη εδώ.

95 Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Ιωαννίνων, Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης. «Ηλεκτρονικοί Υπολογιστές II. Ενημέρωση βάσης δεδομένων με τις εντολές INSERT, DELETE, UPDATE». Έκδοση: 1.0. Ιωάννινα Διαθέσιμο από τη δικτυακή διεύθυνση:

96 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Δημιουργού - Παρόμοια Διανομή, Διεθνής Έκδοση 4.0 [1] ή μεταγενέστερη. [1] https://creativecommons.org/licenses/by-sa/4.0/.

DELETE, UPDATE, INSERT.

DELETE, UPDATE, INSERT. Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 88 Περιεχόμενα 1 Γενικά για την αποθήκευση δεδομένων και την ενημέρωση της

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

DELETE, UPDATE, INSERT

DELETE, UPDATE, INSERT Ενημέρωση βάσης δεδομένων με SQL DELETE, UPDATE, INSERT Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 103 Περιεχόμενα 1 Γενικά για την αποθήκευση

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

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Όψεις (views) στην SQL Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Εντολές ορισμού δεδομένων (DDL) στην SQL Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Ηλεκτρονικοί Υπολογιστές II

Ηλεκτρονικοί Υπολογιστές II ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Ερωτήματα SQL με σύζευξη πινάκων Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Ηλεκτρονικοί Υπολογιστές II

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

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

Υποερωτήματα SQL Παραδείγματα και εφαρμογές από τη βάση δεδομένων company Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 55 Περιεχόμενα 1 Απλά υποερωτήματα

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

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY. Η γλώσσα ορισμού δεδομένων της SQL Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 Περιεχόμενα 1 Δημιουργία πινάκων με την

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

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY. Η γλώσσα ορισμού δεδομένων της SQL Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 85 Περιεχόμενα

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

Υποερωτήματα στην SQL Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr 1 / 31 Η ανάγκη για υποερώτημα Ποιος υπάλληλος παίρνει το μεγαλύτερο μισθό; Αν ξέραμε το μεγαλύτερο μισθό, πχ 2000, θα γράφαμε:

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

Οψεις (VIEWS) στην SQL Η εντολή CREATE VIEW Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 55 Περιεχόμενα 1 Εισαγωγικά για τις όψεις 2 Οψεις και συζεύξεις 3 Επιπλέον χρήση των όψεων

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

Ερωτήματα SQL με σύζευξη πινάκων ΜΗ ΕΙΝΑΙ ΒΑΣΙΛΙΚΗΝ ΑΤΡΑΠΟΝ ΕΠΙ ΓΕΩΜΕΤΡΙΑΝ Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr 1 / 30 Σκοπός του μαθήματος Εκτελείτε ερωτήματα ανάσυρσης δεδομένων από

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

1 / 150

1 / 150 Ερωτήματα SQL με σύζευξη πινάκων Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 150 Περιεχόμενα 1 Γενικά για τη σύζευξη πινάκων 2 Καρτεσιανό γινόμενο και θ σύζευξη 3 Φυσική σύζευξη

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

1 / 105

1 / 105 Ερωτήματα SQL με σύζευξη πινάκων Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 105 Περιεχόμενα 1 Γενικά για τη σύζευξη πινάκων 2 Καρτεσιανό γινόμενο

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

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

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

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

GROUP BY, HAVING, COUNT, MIN, MAX, SUM, AVG, ROLLUP.

GROUP BY, HAVING, COUNT, MIN, MAX, SUM, AVG, ROLLUP. SQL: Ερωτήματα ομαδοποίησης και συνάθροισης GROUP BY, HAVING, COUNT, MIN, MAX, SUM, AVG, ROLLUP Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2016 1 / 56 Περιεχόμενα 1 Εισαγωγή, γενικές

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

DISTINCT, LIKE, NULL, AND, OR, BETWEEN

DISTINCT, LIKE, NULL, AND, OR, BETWEEN Περισσότερα για τα απλά ερωτήματα SQL DISTINCT, LIKE, NULL, AND, OR, BETWEEN Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 66 Σκοπός του μαθήματος Αποκλείσετε διπλοεγγραφές από

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

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

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

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

Ηλεκτρονικοί Υπολογιστές I

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

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

Μικροβιολογία & Υγιεινή Τροφίμων

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

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

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές I ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές I Ανάλυση δεδομένων με συναρτήσεις βάσης δεδομένων και συναρτήσεις αναζήτησης και αναφοράς με το Excel/Calc Διδάσκων: Επίκουρος

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

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

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

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

1 / 97

1 / 97 Τα πρώτα ερωτήματα SQL Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 1 / 97 Περιεχόμενα 1 Εισαγωγικά σχόλια και παρατηρήσεις 2 Απλά ερωτήματα προβολής, επιλέγοντας στήλες από ένα πίνακα

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

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

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

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

Ερωτήματα επιλογής με σύζευξη πινάκων

Ερωτήματα επιλογής με σύζευξη πινάκων ΚΕΦΑΛΑΙΟ 13 Ερωτήματα επιλογής με σύζευξη πινάκων Το κεφάλαιο αυτό σας εισάγει στον πραγματικό κόσμο των σχεσιακών βάσεων δεδομένων. Τα ερωτήματα που θα συναντήσετε έχουν πολλούς πίνακες στον όρο FROM,

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

Ηλεκτρονικοί Υπολογιστές II

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

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

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ Ενότητα: Παράγωγοι και ολοκληρώματα Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Τμήμα: Οικονομικών Επιστημών Ολοκληρώματα με το πρόγραμμα Maima Αθανάσιος

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 7β: SQL (Πρακτική Εξάσκηση 1) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 7β: SQL (Πρακτική Εξάσκηση 1) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 7β: SQL (Πρακτική Εξάσκηση 1) Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε

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

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

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

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

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές I ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές I Λογικές συναρτήσεις και λογικοί έλεγχοι με το Excel/Calc Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης

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

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

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

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

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές I ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές I Ανάλυση δεδομένων με συναρτήσεις βάσης δεδομένων και συναρτήσεις αναζήτησης και αναφοράς με το Excel/Calc Διδάσκων: Επίκουρος

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

1 / 106

1 / 106 Ενσωματωμένες συναρτήσεις στην SQL και επιπλέον στοιχεία προγραμματισμού Παραδείγματα και εφαρμογές από τη βάση δεδομένων company Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr

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

Υπολογιστές Ι. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

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

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 7α: SQL (NULL, Διαίρεση) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 7α: SQL (NULL, Διαίρεση) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 7α: SQL (NULL, Διαίρεση) Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εφαρμοσμένη Στατιστική

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

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

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

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

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

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

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

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

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

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

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

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

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

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

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δείκτες Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Δείκτες Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης ΥΠΟΛΟΓΙΣΤΕΣ ΙI Δείκτες Διδάσκοντες: Αν Καθ Δ Παπαγεωργίου, Αν Καθ Ε Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Εργαστήριο Χημείας Ενώσεων Συναρμογής

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

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

Ηλεκτρισμός & Μαγνητισμός

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

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

Εργαστήριο Χημείας Ενώσεων Συναρμογής

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

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

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

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

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

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

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

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

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

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

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

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές I ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές I Ισορροπία της αγοράς Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

Οικονομετρία. Εξειδίκευση του υποδείγματος. Μορφή της συνάρτησης: Πολυωνυμική, αντίστροφη και αλληλεπίδραση μεταβλητών

Οικονομετρία. Εξειδίκευση του υποδείγματος. Μορφή της συνάρτησης: Πολυωνυμική, αντίστροφη και αλληλεπίδραση μεταβλητών Οικονομετρία Εξειδίκευση του υποδείγματος Μορφή της συνάρτησης: Πολυωνυμική, αντίστροφη και αλληλεπίδραση μεταβλητών Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Λαζαρίδης Παναγιώτης Μαθησιακοί Στόχοι

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

Ηλεκτρισμός & Μαγνητισμός

Ηλεκτρισμός & Μαγνητισμός ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρισμός & Μαγνητισμός Ορισμός της μονάδας Ampere Διδάσκων : Επίκ. Καθ. Ν. Νικολής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

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

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

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

Πρόλογος Μέρος Ι Μια βόλτα στις βάσεις δεδομένων Μια βόλτα στις βάσεις δεδομένων...25

Πρόλογος Μέρος Ι Μια βόλτα στις βάσεις δεδομένων Μια βόλτα στις βάσεις δεδομένων...25 1 Περιεχόμενα Πρόλογος... 21 Μέρος Ι Μια βόλτα στις βάσεις δεδομένων... 23 1 Μια βόλτα στις βάσεις δεδομένων...25 1.1 Η πρώτη βάση δεδομένων... 26 1.1.1 Άλλοι τρόποι... 26 1.1.2 Απαιτήσεις της εφαρμογής...

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

Ηλεκτρονικοί Υπολογιστές I

Ηλεκτρονικοί Υπολογιστές I ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές I Παραγώγιση και ολοκλήρωση συναρτήσεων με το Maxima Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης Το παρόν

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

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

Αρχεία και Βάσεις Δεδομένων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Αρχεία και Βάσεις Δεδομένων Διάλεξη 10η: SQL Μέρος 3ο Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών SQL Data Manipulation Language Τελεστής union συνδυάζει subselects

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Προγραμματισμός H/Y Ενότητα 5: Συναρτήσεις Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

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

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

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

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

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

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

Βασικοί άξονες Μαθηματικά στην εκπαίδευση:

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

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

Βασικές Αρχές Φαρμακοκινητικής

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

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

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

Ιστορία της μετάφρασης ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 5: Η μετάφραση των εβδομήκοντα, η εκπαίδευση των μεταφραστών κατά Κικέρωνα, η τέχνη της μετάφρασης από την αρχαιότητα μέχρι τα

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) ΤΕΙ ΔυτικήςΜακεδονίας

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) ΤΕΙ ΔυτικήςΜακεδονίας Structured Query Language (SQL) Δρ. Καρβούνης Ευάγγελος ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) ΤΕΙ ΔυτικήςΜακεδονίας 1 / 97 Περιεχόμενα 1 Εισαγωγικά σχόλια και παρατηρήσεις 2 Απλά ερωτήματα

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

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

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

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

Οικονομία των ΜΜΕ. Ενότητα 7: Μορφές αγοράς και συγκέντρωση των ΜΜΕ

Οικονομία των ΜΜΕ. Ενότητα 7: Μορφές αγοράς και συγκέντρωση των ΜΜΕ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Οικονομία των ΜΜΕ Ενότητα 7: Μορφές αγοράς και συγκέντρωση των ΜΜΕ Γιώργος Τσουρβάκας, Αναπληρωτής Καθηγητής Τμήμα Δημοσιογραφίας και

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

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

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

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 9β: SQL (Διαχείριση εγγραφών, Όψεις, Περιορισμοί, Εναύσματα) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 9β: SQL (Διαχείριση εγγραφών, Όψεις, Περιορισμοί, Εναύσματα) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής Ενότητα 9β: SQL (Διαχείριση εγγραφών, Όψεις, Περιορισμοί, Εναύσματα) Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

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

ΓΕΝΙΚΗ ΚΑΙ ΑΝΟΡΓΑΝΗ ΧΗΜΕΙΑ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Προχωρημένα Θέματα Διδακτικής της Φυσικής

Προχωρημένα Θέματα Διδακτικής της Φυσικής Προχωρημένα Θέματα Διδακτικής της Φυσικής Ενότητα 7η: Τα αποτελέσματα της έρευνας Κώστας Ραβάνης Σχολή Ανθρωπιστικών & Κοινωνικών Επιστημών Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική

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

Ασφάλεια δεδομένων και SQL Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 Περιεχόμενα 1 Χρήστες και συνθηματικό πρόσβασης 2 Εκχώρηση και αναίρεση δικαιωμάτων 3 Κρυπτογράφηση 2 / 82

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

Διπλωματική Ιστορία Ενότητα 2η:

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 8: SQL (Πρακτική Εξάσκηση 2) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 8: SQL (Πρακτική Εξάσκηση 2) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 8: SQL (Πρακτική Εξάσκηση 2) Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 6: SQL (Συζεύξεις, Εμφώλευση, Ομαδοποίηση) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι. Ενότητα 6: SQL (Συζεύξεις, Εμφώλευση, Ομαδοποίηση) Ευαγγελίδης Γεώργιος. Τμήμα Εφαρμοσμένης Πληροφορικής ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 6: SQL (Συζεύξεις, Εμφώλευση, Ομαδοποίηση) Ευαγγελίδης Γεώργιος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που

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

Εργαστήριο Χημείας Ενώσεων Συναρμογής

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

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

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

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

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

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

Η ΓΝΩΣΗ ΚΑΙ ΤΟ ΠΡΑΓΜΑΤΙΚΟ ΣΤΟΝ ΠΛΑΤΩΝΑ ΚΑΙ ΤΟΝ ΑΡΙΣΤΟΤΕΛΗ Η ΓΝΩΣΗ ΚΑΙ ΤΟ ΠΡΑΓΜΑΤΙΚΟ ΣΤΟΝ ΠΛΑΤΩΝΑ ΚΑΙ ΤΟΝ ΑΡΙΣΤΟΤΕΛΗ Ενότητα: 7 η Ελένη Περδικούρη Τμήμα Φιλοσοφίας 1 Ενότητα 7 η Πότε γνωρίζω; Α. Τα κριτήρια της γνώσης (Μετά τα Φυσικά Α 1 και Αναλυτικά Ύστερα Ι

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Οικονομετρία. Συστήματα συναληθευουσών εξισώσεων Το πρόβλημα της ταυτοποίησης. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης. Διδάσκων: Λαζαρίδης Παναγιώτης

Οικονομετρία. Συστήματα συναληθευουσών εξισώσεων Το πρόβλημα της ταυτοποίησης. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης. Διδάσκων: Λαζαρίδης Παναγιώτης Οικονομετρία Συστήματα συναληθευουσών εξισώσεων Το πρόβλημα της ταυτοποίησης Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Λαζαρίδης Παναγιώτης Μαθησιακοί Στόχοι Γνώση και κατανόηση του προβλήματος

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