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

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

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

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΤΕΤΑΡΤΟ Insert, Update, Delete, Ένωση πινάκων Γιώργος Μαρκοµανώλης

2 Περιεχόµενα Group By... 1 Having...1 Οrder By... 2 Εντολή Insert... 3 Εντολή Update... 4 Εντολή Delete... 5 Κατηγόρηµα Exists... 5 Υποερωτήµατα... 5 Inner Join... 6 Outer Join... 7 Καρτεσιανό γινόµενο... 8 Ψευδώνυµα πινάκων... 8 Υποερωτήµατα για σύνδεση πινάκων... 8 Union... 9

3 Παράµετροι µετά το Where Παράµετροι µετά το Where Μια απλή γενική σύνταξη της SELECT για ανάκτηση πληροφοριών από έναν πίνακα, είναι η ακόλουθη: SELECT ονόµατα στηλών ή * FROM όνοµα πίνακα WHERE συνθήκες παράµετροι; GROUP BY Με την παράµετρο GROUP BY µπορείτε να χωρίσετε τα αποτελέσµατα που θα εµφανιστούν ανά οµάδες. Παράδειγµα Αν έχετε τον παρακάτω πίνακα µε τα ακόλουθα δεδοµένα, Τύπος Προϊόν (E_TYPE) Τιµή (PRICE) Παπούτσια 40 Παπούτσια 50 Παλτό 150 SELECT E_TYPE,SUM(PRICE) FROM PRODUCTS GROUP BY E_TYPE; Με την παραπάνω εντολή θα εµφανιστεί ο παρακάτω πίνακας όπου έχει γίνει οµαδοποίηση µε βάση τον τύπο προϊόν που βάλαµε µετά το GROUP BY και στην στήλη των τιµών έχει το άθροισµα των τιµών ανά είδος. Τύπος Προϊόν (E_TYPE) Τιµή (PRICE) Παπούτσια 90 Παλτό 150 Αντί για SUM µπορείτε να χρησιµοποιήσετε και άλλες συναρτήσεις. Προσοχή: Οι στήλες που επιλέγονται πρέπει να µπορούν να οµαδοποιηθούν, δηλαδή να υπάρχουν ίδιες τιµές για κάποιο γνώρισµα. HAVING Η παράµετρος HAVING χρησιµοποιείται µετά το GROUP BY και προσθέτει επιπλέον συνθήκη για την εύρεση δεδοµένων. ηλαδή αν θέλαµε µια οµαδοποίηση δεδοµένων 1

4 Παράµετροι µετά το Where όπως κάναµε πριν αλλά να εµφανιστούν µόνο όσες πωλήσεις είναι πάνω από 100, τότε πρέπει να δώσουµε την εντολή: SELECT E_TYPE,SUM(PRICE) FROM PRODUCTS GROUP BY E_TYPE HAVING SUM(PRICE)>100; Με την παραπάνω εντολή θα εµφανιστεί ο πίνακας µε τις πωλήσεις άνω του 100. Τύπος Προϊόν (E_TYPE) Τιµή (PRICE) Παλτό 150 Προσοχή: Μετά την παράµετρο HAVING µπορείτε να γράψετε στήλες ή συναρτήσεις στηλών που έχουν οµαδοποιηθεί. ΟRDER BY Η παράµετρος ORDER BY χρησιµοποιείται για την ταξινόµηση των εγγραφών κατά την ανάκτηση από την βάση. Αν θέλαµε να δούµε τα δεδοµένα του πίνακα ταξινοµηµένα µε βάση τον τύπο του προϊόν, θα δίναµε την εντολή: SELECT * FROM PRODUCTS ORDER BY E_TYPE; 2

5 Εντολή Insert Εντολή Insert Με την εντολή Insert καταχωρείτε δεδοµένα στους πίνακες µιας βάσης. Όπως έχουµε ήδη αναφέρει και σε προηγούµενο µάθηµα η σύνταξη της εντολής είναι η εξής: INSERT INTO <όνοµα πίνακα ή όνοµα όψης> (ονόµατα στηλών για τα οποία θα εισάγετε δεδοµένα) VALUES (δεδοµένα που θα εισάγετε για κάθε στήλη χωρισµένα µε κόµµα) Παράδειγµα Για να καταχωρήσουµε ένα νέο τύπο προϊόν µε όνοµα Καπέλα και µε πωλήσεις 30 στον πίνακα PRODUCTS, δίνουµε την εντολή: INSERT INTO PRODUCTS (E_TYPE,PRICE) VALUES ( Καπέλα, 30 ); Αν έχουµε δύο πίνακες και θέλουµε να καταχωρήσουµε στον δεύτερο τα περιεχόµενα του πρώτου, δίνουµε την εντολή: INSERT INTO ΠΙΝΑΚΑ_Β(Στήλη1, Στήλη2,...) SELECT Στήλη1, Στήλη2, Στήλη3 FROM ΠΙΝΑΚΑ_Α; Μετά την εντολή Insert δίνουµε την εντολή COMMIT; Για να καταχωρηθούν τα δεδοµένα στην βάση. Παρατήρηση: Όταν έχετε ορίσει σε µια στήλη Default τιµή, τότε για να καταχωρηθεί η Default τιµή πρέπει να µην βάλετε ούτε το όνοµα της στήλης αλά ούτε και κάποια τιµή για αυτή την στήλη στην εντολή Insert. 3

6 Εντολή Update Εντολή Update Με την εντολή Update µπορούµε να αλλάξουµε τα δεδοµένα που ήδη έχουν καταχωρηθεί στην βάση. Η σύνταξη της εντολής είναι η ακόλουθη: UPDATE όνοµα_πίνακα όνοµα_όψης SET όνοµα_στήλης = τιµή [WHERE συνθήκες αναζήτησης] Η νέα τιµή της στήλης µπορεί να είναι: NULL, αν γίνεται η στήλη να είναι NULL. Μια σταθερή τιµή Αν θέλουνε να καταχωρήσουµε κείµενο Γιάννης που έχει διαφορετικό Character Set από αυτό που έχει δηµιουργηθεί η στήλη, µπορούµε να δώσουµε την εντολή: SET όνοµα_στήλης = _IS08859_7 Γιάννης Μπορούµε να ορίσουµε µια στήλη να έχει τις τιµές που έχει µια άλλη στήλη µε την εντολή: SET όνοµα_στήλης_α = όνοµα_στήλης_β Αν έχουµε µια στήλη µε τύπο δεδοµένων ηµεροµηνία και θέλουµε να την αλλάξουµε και να βάλουµε µια ηµεροµηνία, δύο βδοµάδες αργότερα, δίνουµε την εντολή: SET E_DATE=E_DATE+14 Φυσικά µπορούµε να χρησιµοποιήσουµε εντολές από τον server, δηλαδή αν θέλουµε να καταχωρήσουµε την σηµερινή ηµεροµηνία, δίνουµε την εντολή: SET E_DATE=CURRENT_DATE Μπορούµε να κάνουµε πράξεις µε τις τιµές στηλών, δηλαδή αν θέλουµε η στήλη_α να έχει τιµή την στήλη_α και την στήλη_β, τότε δίνουµε την εντολή: SET Στήλη_Α=Στήλη_Α+Στήλη_Β 4

7 Εντολή Delete, κατηγόρηµα Exists, Υποερωτήµατα Εντολή Delete Η εντολή Delete χρησιµεύει για την διαγραφή γραµµών από έναν πίνακα. Η σύνταξη της εντολής είναι η ακόλουθη: DELETE FROM όνοµα_πίνακα WHERE συνθήκες αναζήτησης; Αν δεν µπουν συνθήκες αναζήτησης, τότε θα σβηστούν όλες οι γραµµές του πίνακα. Παράδειγµα Για να διαγράψουµε τον προϊόν Καπέλα, δίνουµε την εντολή: DELETE FROM PRODUCTS WHERE E_TYPE= Καπέλα ; Κατηγόρηµα Exists Με το κατηγόρηµα Exists µπορούµε να ελέγξουµε αν ισχύει ένα ερώτηµα. Παράδειγµα Θα κάνουµε Update τον πίνακα PRODUCTS στο προϊόν που έχει όνοµα Καπέλα, αρκεί να υπάρχει γραµµή που να έχει τιµή 30 και θα την κάνουµε 40. ίνουµε την εντολή: UPDATE PRODUCTS SET PRICE=40 WHERE E_TYPE= Καπέλα AND EXISTS(SELECT SALES FROM PRODUCTS WHERE PRICE=30); Υποερωτήµατα Μπορείτε µέσα σε µια εντολή SELECT να έχετε και άλλη εντολή SELECT. ηλαδή αν θέλουµε να βρούµε το προϊόν που έχει την µέγιστη τιµή πώλησης, τότε δίνουµε την εντολή: SELECT E_TYPE FROM PRODUCTS WHERE PRICE=(SELECT MAX(PRICE) FROM PRODUCTS); 5

8 Ερωτήσεις σε πολλούς πίνακες Ερωτήσεις σε πολλούς πίνακες Η Firebird µπορεί να κάνει ερωτήσεις σε πολλούς πίνακες µε τις µεθόδους: joins, subqueries και unions. Αυτά τα ερωτήµατα έχουν ως σκοπό την εύρεση δεδοµένων που δεν βρίσκονται µόνο σε έναν πίνακα αλλά σε δύο ή και περισσότερους πίνακες. Inner Join Όταν σε µια εντολή SELECT θέλουµε να βρούµε δεδοµένα από δύο πίνακες (ή και περισσότερους) τότε για να ορίσετε µια στήλη στην εντολή, γράφετε πρώτα το όνοµα του πίνακα, µετά τελεία και µετά το όνοµα της στήλης χωρίς κενά. Έστω ότι έχουµε δύο πίνακες µε τα παρακάτω δεδοµένα: PRODUCTS E_TYPE PRICE Παλτό 150 Παπούτσια 50 STOCK E_TYPE E_DATE Παλτό 5/11/204 Παπούτσια 11/11/2004 Στον πίνακα Products έχουµε τα προϊόντα και την τιµή πώλησης και στον πίνακα STOCK έχουµε τα προϊόντα και την ηµεροµηνία παραλαβής τους. Στον πίνακα Products η στήλη E_TYPE είναι primary key και στον πίνακα STOCK η στήλη E_TYPE είναι foreign key στην στήλη E_TYPE του πίνακα Products. Αν θέλουµε να βρούµε τα προϊόντα που έχουµε, την τιµή τους και την ηµεροµηνία παραλαβής τότε δίνουµε την εντολή: SELECT PRODUCTS.E_TYPE, PRICE, E_DATE FROM PRODUCTS INNER JOIN STOCK ON PRODUCTS.E_TYPE=STOCK.E_TYPE; Θα εµφανιστεί ο ακόλουθος πίνακας: E_TYPE PRICE E_DATE Παλτό 150 5/11/2004 Παπούτσια 50 11/11/2004 Παρατήρηση: Αυτή η σύνδεση πινάκων λειτουργεί κανονικά, όταν ο πίνακας πριν την εντολή INNER JOIN έχει primary key και ο πίνακας µετά από αυτή την εντολή έχει foreign key που αναφέρεται στο primary key του πρώτου πίνακα. 6

9 Ερωτήσεις σε πολλούς πίνακες Επίσης αν στον πίνακα Products είχαµε ένα επιπλέον προϊόν που δεν υπήρχε στον πίνακα STOCK, τότε δεν θα εµφανιζόταν καθόλου αυτό το προϊόν, δηλαδή πρέπει να υπάρχουν τιµές και στους δύο πίνακες. Μπορούµε φυσικά να βάλουµε και συνθήκη Where µετά την συνθήκη ON. Η λέξη INNER στην συνθήκη INNER JOIN είναι προαιρετική. Αν θέλετε να συνδέσετε 3 πίνακες, τότε µπορούµε να δώσουµε ένα SELECT της ακόλουθης µορφής: SELECT Table1.ColumnA, Table2.ColumnB, Table3.ColumnC FROM Table1 JOIN Table2 ON Table1.ColumnB=Table2.ColumnD JOIN Table3 ON Table2.ColumnE=Table3.ColumnD WHERE συνθήκες αναζήτησης; Outer Join Σε αντίθεση µε το INNER JOIN, η σύνδεση OUTER JOIN θα εµφανίσει όλα τις εγγραφές του πίνακα ανεξάρτητα αν υπάρχουν τιµές στον άλλον πίνακα βάζοντας NULL όπου δεν υπάρχουν τιµές. ηλαδή αν προσθέσουµε στον πίνακα products το προϊόν Καπέλα µε τιµή 20, τότε αν δώσουµε την εντολή: Θα εµφανιστεί ο πίνακας: SELECT PRODUCTS.E_TYPE, PRICE, E_DATE FROM PRODUCTS LEFT OUTER JOIN STOCK ON PRODUCTS.E_TYPE=STOCK.E_TYPE; E_TYPE PRICE E_DATE Καπέλα 20 NULL Παλτό 150 5/11/2004 Παπούτσια 40 11/11/2004 Συµβουλή: Για να θυµάστε το LEFT OUTER JOIN να σκέφτεστε ότι µε το left δηλώνουµε ότι θα εµφανιστούν όλες οι εγγραφές του αριστερού πίνακα. Αντίστοιχα για RIGHT OUTER JOIN θα εµφανιστούν όλες οι τιµές του δεξιού πίνακα. Για το FULL JOIN θα εµφανιστούν όλες οι τιµές και από τους δύο πίνακες συνδυάζοντας το LEFT και το RIGHT OUTER JOIN. 7

10 Ερωτήσεις σε πολλούς πίνακες Καρτεσιανό γινόµενο Για να ανακτήσουµε το καρτεσιανό γινόµενο των παραπάνω πινάκων, δίνουµε την εντολή: SELECT PRODUCTS.*, STOCK.* FROM PRODUCTS, STOCK; Θέλουµε όµως να πάρουµε την ένωση των πινάκων, άρα δίνουµε την εντολή: SELECT PRODUCTS.*, STOCK.E_DATE FROM PRODUCTS, STOCK WHERE PRODUCTS.E_TYPE=STOCK.E_TYPE; Με την παραπάνω εντολή θα πάρουµε τον πίνακα: E_TYPE PRICE E_DATE Παλτό 150 5/11/2004 Παπούτσια 40 11/11/2004 Ψευδώνυµα πινάκων Αν τα ονόµατα των πινάκων είναι µεγάλα και θέλετε να χρησιµοποιείτε άλλα ονόµατα για να δίνετε εντολές, πρέπει να δηλώσουµε ψευδώνυµα στους πίνακες. Για την παραπάνω εντολή θα µπορούσαµε να την γράψουµε ως εξής: SELECT A.*, B.E_DATE FROM PRODUCTS A, STOCK B A.E_TYPE=B.E_TYPE Υποερωτήµατα για σύνδεση πινάκων Έχουµε υποερωτήµατα αν δίνουµε εντολή SELECT που περιέχει και άλλη εντολή SELECT. ηλαδή µε την εντολή: SELECT PRODUCTS.*,(SELECT E_DATE FROM STOCK WHERE PRODUCTS.E_TYPE=STOCK.E_TYPE) FROM PRODUCTS, STOCK WHERE PRODUCTS.E_TYPE=STOCK.E_TYPE; Με την παραπάνω εντολή θα πάρουµε τον πίνακα: E_TYPE PRICE E_DATE Παλτό 150 5/11/2004 Παπούτσια 40 11/11/2004 8

11 Ερωτήσεις σε πολλούς πίνακες Union Με την εντολή UNION µπορούµε να ενώσουµε δύο ή περισσότερες εντολές SELECT. ηλαδή αν δώσουµε την εντολή: SELECT * FROM PRODUCTS WHERE PRICE= 50 UNION SELECT * FROM PRODUCTS WHERE E_TYPE= Καπέλα ; Θα εµφανιστεί ο πίνακας που είναι η ένωση των δύο SELECT, δηλαδή: Ενώ αν δώσουµε την εντολή: E_TYPE PRICE Καπέλα 20 SELECT * FROM PRODUCTS WHERE PRICE= 150 UNION SELECT * FROM PRODUCTS WHERE E_TYPE= Καπέλα ; Θα εµφανιστεί ο πίνακας: E_TYPE PRICE E_DATE Καπέλα 20 NULL Παλτό 150 5/11/2004 9

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Επιλέγει όλες τις πλειάδες, από μια σχέση R, που ικανοποιούν τη συνθήκη επιλογής.

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Επιλέγει όλες τις πλειάδες, από μια σχέση R, που ικανοποιούν τη συνθήκη επιλογής. ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2012 SQL Structured Query Language Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Πράξεις της σχεσιακής άλγεβρας ΠΡΑΞΗ ΣΚΟΠΟΣ

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

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

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

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

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

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

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

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

Βάσεις Δεδομένων. Εργαστήριο ΙV. Τμήμα Πληροφορικής ΑΠΘ 2014-2015 Βάσεις Δεδομένων Εργαστήριο ΙV Τμήμα Πληροφορικής ΑΠΘ 2014-2015 2 Σκοπός του 4 ου εργαστηρίου Σκοπός αυτού του εργαστηρίου είναι: η μελέτη ερωτημάτων σύνδεσης η μελέτη ερωτημάτων συνάθροισης 3 Εκφράσεις

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

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

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

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

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

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

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

2 ο Σύνολο Ασκήσεων. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1

2 ο Σύνολο Ασκήσεων. Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 2 ο Σύνολο Ασκήσεων Οι βαθμοί θα ανακοινωθούν αύριο μαζί με τους βαθμούς της προγραμματιστικής άσκησης Τα αστεράκια δείχνουν τον εκτιμώμενο βαθμό δυσκολίας (*) εύκολο (**) μέτριο (***) δύσκολο Βάσεις Δεδομένων

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

(Μέρος 3:Γλώσσα Ορισµού, Γλώσσα Τροποποίησης, Ενσωµατωµένη SQL) Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 2

(Μέρος 3:Γλώσσα Ορισµού, Γλώσσα Τροποποίησης, Ενσωµατωµένη SQL) Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 2 Η Γλώσσα SQL (Μέρος 3:Γλώσσα Ορισµού, Γλώσσα Τροποποίησης, Ενσωµατωµένη SQL) Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 1 Η γλώσσα SQL H SQL έχει διάφορα τµήµατα: Γλώσσα Ορισµού εδοµένων (ΓΟ ) Γλώσσα

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΕΥΤΕΡΟ ηµιουργία Βάσης, Πίνακα, Domain Γιώργος Μαρκοµανώλης Περιεχόµενα ηµιουργία Βάσης... 1 ηµιουργία µιας shadow βάσης... 2 ιαγραφή

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

Βάσεις Δεδομένων Ι - 05. SQL Μέρος 3 ο. (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ

Βάσεις Δεδομένων Ι - 05. SQL Μέρος 3 ο. (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ Βάσεις Δεδομένων Ι - 05 SQL Μέρος 3 ο (Constraints & Joins) Φώτης Κόκκορας (MSc/PhD) Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Θεσσαλίας Πρόσθετες Διαφάνειες σε Προηγούμενα Θέματα...σε Διαγραφή Πλειάδων Σημασιολογία

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

Τμήμα Πληροφορικής ΑΠΘ 2013-2014

Τμήμα Πληροφορικής ΑΠΘ 2013-2014 Βάσεις Δεδομένων Εργαστήριο V Τμήμα Πληροφορικής ΑΠΘ 2013-2014 2 Σκοπός του 5 ου εργαστηρίου Σκοπός αυτού του εργαστηρίου είναι: η μελέτη ερωτημάτων τροποποίησης δομής / δεδομένων η μελέτη σύνθετων ερωτημάτων

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

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

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

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

SQL Data Manipulation Language

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

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

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

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

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

Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 2

Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 2 Η Γλώσσα SQL Βάσεις εδοµένων 2002-2003 Ευαγγελία Πιτουρά 1 Η γλώσσα SQL What men or gods are these? What maidens loth? What mad pursuit? What struggle to escape? What pipes and timbrels? What wild ectasy?

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Θέµα 1 ο Α. Να απαντήσετε τις παρακάτω ερωτήσεις τύπου Σωστό Λάθος (Σ Λ) 1. Σκοπός της συγχώνευσης 2 ή περισσοτέρων ταξινοµηµένων πινάκων είναι η δηµιουργία

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

Βάσεις Δεδομένων. Ενότητα 7.2: Structured Query Language - 2 ο Μέρος. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων

Βάσεις Δεδομένων. Ενότητα 7.2: Structured Query Language - 2 ο Μέρος. Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βάσεις Δεδομένων Ενότητα 7.2: Structured Query Language - 2 ο Μέρος Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων Άδειες Χρήσης

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

Η Γλώσσα Βάσεων εδοµένων SQL

Η Γλώσσα Βάσεων εδοµένων SQL Η Γλώσσα Βάσεων εδοµένων SQL 1 Η γλώσσα SQL Η SQL (Structured Query Language - οµηµένη Γλώσσα Ερωτηµάτων) είναι η καθιερωµένη σχεσιακή γλώσσα βάσεων δεδοµένων. Υλοποιήθηκε από την IBM στα πλαίσια του ερευνητικού

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

SQL Server 2005 Tutorial Αςκήςεισ. Γεράσιμος Μαρκέτος InfoLab, Τμήμα Ρληροφορικήσ, Ρανεπιςτήμιο Ρειραιϊσ (http://infolab.cs.unipi.

SQL Server 2005 Tutorial Αςκήςεισ. Γεράσιμος Μαρκέτος InfoLab, Τμήμα Ρληροφορικήσ, Ρανεπιςτήμιο Ρειραιϊσ (http://infolab.cs.unipi. SQL Server 2005 Tutorial Αςκήςεισ Γεράσιμος Μαρκέτος InfoLab, Τμήμα Ρληροφορικήσ, Ρανεπιςτήμιο Ρειραιϊσ (http://infolab.cs.unipi.gr/) Εργαςτηριακή Άςκηςη Σχεδιάςτε ςτον SQL Server 2005 μια βάςη δεδομζνων

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

Η αναλυτική περιγραφή της γλώσσας SQL αποτελεί αντικείµενο των σελίδων που ακολουθούν. Η ΓΛΩΣΣΑ ΟΡΙΣΜΟΥ Ε ΟΜΕΝΩΝ

Η αναλυτική περιγραφή της γλώσσας SQL αποτελεί αντικείµενο των σελίδων που ακολουθούν. Η ΓΛΩΣΣΑ ΟΡΙΣΜΟΥ Ε ΟΜΕΝΩΝ Κεφάλαιο 6 SQL Στο κεφάλαιο αυτό παρουσιάζεται η δοµηµένη γλώσσα ερωτοαποκρίσεων (Structured Query Language, SQL) που χρησιµοποιείται για τη διαχείριση των δεδοµένων της βάσης. Η διαχείριση αυτή περιλαµβάνει

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

Κεφάλαιο 9 Συσχετίσεις

Κεφάλαιο 9 Συσχετίσεις Κεφάλαιο 9 Συσχετίσεις Το κεφάλαιο αυτό διαπραγµατεύεται τη δηµιουργία και διαχείριση των συσχετίσεων που υφίστανται ανάµεσα στους πίνακες µιας σχεσιακής βάσης δεδοµένων. Όπως έχει ήδη αναφερθεί, ο ρόλος

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

Certified Data Base Designer (CDBD)

Certified Data Base Designer (CDBD) Certified Data Base Designer (CDBD) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά

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

Κεφάλαιο 3. Ερωτήματα SQL

Κεφάλαιο 3. Ερωτήματα SQL Κεφάλαιο 3. Ερωτήματα SQL Σύνοψη Σ αυτό το κεφάλαιο θα παρουσιάσουμε βασικά και σύνθετα ερωτήματα της SQL. Τα ερωτήματα θα υποβληθούν στην βάση δεδομένων DVDclub που δημιουργήθηκε στο προηγούμενο κεφάλαιο.

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

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 2 ο Τύποι Δεδοµένων Δήλωση Μεταβλητών Έξοδος Δεδοµένων Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Μνήµη και Μεταβλητές Σχέση Μνήµης Υπολογιστή και Μεταβλητών Η µνήµη (RAM) ενός

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

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

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

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

Κεφάλαιο 9 ο Κ 5, 4 4, 5 0, 0 0,0 5, 4 4, 5. Όπως βλέπουµε το παίγνιο δεν έχει καµιά ισορροπία κατά Nash σε αµιγείς στρατηγικές διότι: (ΙΙ) Α Κ

Κεφάλαιο 9 ο Κ 5, 4 4, 5 0, 0 0,0 5, 4 4, 5. Όπως βλέπουµε το παίγνιο δεν έχει καµιά ισορροπία κατά Nash σε αµιγείς στρατηγικές διότι: (ΙΙ) Α Κ Κεφάλαιο ο Μεικτές Στρατηγικές Τώρα θα δούµε ένα παράδειγµα στο οποίο κάθε παίχτης έχει τρεις στρατηγικές. Αυτό θα µπορούσε να είναι η µορφή που παίρνει κάποιος µετά που έχει απαλείψει όλες τις αυστηρά

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

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

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

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

Ανάκτηση Δεδομένων (Information Retrieval)

Ανάκτηση Δεδομένων (Information Retrieval) Ανάκτηση Δεδομένων (Information Retrieval) Παύλος Εφραιμίδης Βάσεις Δεδομένων Ανάκτηση Δεδομένων 1 Information Retrieval (1) Βάσεις Δεδομένων: Περιέχουν δομημένη πληροφορία: Πίνακες Ανάκτηση Πληροφορίας

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

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

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

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

Οδοραµα mobile ΑΠΟΘΗΚΗ

Οδοραµα mobile ΑΠΟΘΗΚΗ Οδοραµα mobile ΑΠΟΘΗΚΗ Όπως βλέπετε, η αρχική οθόνη της εφαρµογής διαθέτει 9 κουµπιά τα οποία σας επιτρέπουν να πλοηγηθείτε σε αυτό. Αρχίζοντας από πάνω αριστερά βλέπετε τα εξής: 1. Τιµολόγηση: Προβολή

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

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος

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

ΥΠΗΡΕΣΙΑ WEBMAIL ΚΥΠΕΣ

ΥΠΗΡΕΣΙΑ WEBMAIL ΚΥΠΕΣ ΥΠΗΡΕΣΙΑ WEBMAIL ΚΥΠΕΣ Η υπηρεσία διαχείρισης αλληλογραφίας µέσω web (webmail) δίνει την δυνατότητα στους χρήστες να διαχειριστούν την αλληλογραφία τους απ οποιοδήποτε σηµείο βρίσκονται εφόσον υπάρχει

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

1. ΤΟ ERGOWIN ΜΕ ΜΙΑ ΜΑΤΙΑ

1. ΤΟ ERGOWIN ΜΕ ΜΙΑ ΜΑΤΙΑ ΕΓΧΕΙΡΙ ΙΟ ERGOWIN ΠΕΡΙΕΧΟΜΕΝΑ 1. ΤΟ ERGOWIN ΜΕ ΜΙΑ ΜΑΤΙΑ 3 1.1 ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΛΕΙΤΟΥΡΓΙΑΣ 5 1.2 ΑΡΘΡΑ ΤΙΜΕΣ 7 1.3 ΕΡΓΑ ΠΚΝΤΜ 8 1.4 ΒΟΗΘΗΤΙΚΑ ΑΡΧΕΙΑ 8 1.5 ΛΟΙΠΕΣ ΕΡΓΑΣΙΕΣ 9 2. ΓΡΗΓΟΡΗ ΕΚΚΙΝΗΣΗ 10 2.1 ΑΡΘΡΑ

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

Κεφάλαιο 5ο: Εντολές Επανάληψης

Κεφάλαιο 5ο: Εντολές Επανάληψης Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες

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

11, 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34, 41, 42, 43, 44.

11, 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34, 41, 42, 43, 44. ΤΕΧΝΙΚΕΣ ΚΑΤΑΜΕΤΡΗΣΗΣ Η καταµετρηση ενος συνολου µε πεπερασµενα στοιχεια ειναι ισως η πιο παλια µαθηµατικη ασχολια του ανθρωπου. Θα µαθουµε πως, δεδοµενης της περιγραφης ενος συνολου, να µπορουµε να ϐρουµε

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

Οδηγίες εγκατάστασης εφαρµογής διαβίβασης εντολών Χ.Α.Α. µέσω της EUROCORP Χρηµατιστηριακής Σελίδα 1 από 11

Οδηγίες εγκατάστασης εφαρµογής διαβίβασης εντολών Χ.Α.Α. µέσω της EUROCORP Χρηµατιστηριακής Σελίδα 1 από 11 Οδηγίες εγκατάστασης εφαρµογής διαβίβασης εντολών Χ.Α.Α. µέσω της EUROCORP Χρηµατιστηριακής Σελίδα 1 από 11 Οδηγίες εγκατάστασης - σύνδεσης προγράµµατος Σε έναν browser (π.χ. Internet Explorer) πληκτρολογείστε

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

* τη µήτρα. Κεφάλαιο 1o

* τη µήτρα. Κεφάλαιο 1o Κεφάλαιο 1o Θεωρία Παιγνίων Η θεωρία παιγνίων εξετάζει καταστάσεις στις οποίες υπάρχει αλληλεπίδραση µεταξύ ενός µικρού αριθµού ατόµων. Άρα σε οποιαδήποτε περίπτωση, αν ο αριθµός των ατόµων που συµµετέχουν

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

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ρ. Γεώργιος Φ. Φραγκούλης Καθηγητής Ver. 0.2 9/2012 ιανύσµατα & ισδιάστατοι πίνακες Ένα διάνυσµα u = (u1, u2,, u ) εισάγεται στη MATLAB ως εξής : u=[ u1, u2,, un ] ή u=[ u1

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

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

ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΥ ΣΧΕΔΙΑΣΜΟΥ & ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΕΙ ΠΑΤΡΑΣ ΤΕΙ ΠΑΤΡΑΣ ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΟΣ ΕΠΙΧΕΙΡΗΣΙΑΚΏΝ ΠΑΙΓΝΙΩΝ- ΠΡΟΓΡΑΜΜΑ GAMBIT ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΥ ΣΧΕΔΙΑΣΜΟΥ & ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Α Κ Α Η Μ Α Ι Κ Ο Ε Τ Ο Σ 2 0 1 1-2 0 1 2 ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΟΣ ΕΠΙΧΕΙΡΗΣΙΑΚΏΝ ΠΑΙΓΝΙΩΝ- ΠΡΟΓΡΑΜΜΑ GAMBIT Ο συγκεκριµένος οδηγός για το πρόγραµµα

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

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

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

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

ΑΝΑΖΗΤΗΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ

ΑΝΑΖΗΤΗΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ ΑΝΑΖΗΤΗΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ Μία από τις πιο σηµαντικές υπηρεσίες που προσφέρει το διαδίκτυο στην επιστηµονική κοινότητα είναι η αποµακρυσµένη πρόσβαση των χρηστών σε ηλεκτρονικές βιβλιοθήκες

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

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

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

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

ΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ (1 ος ΤΡΟΠΟΣ)

ΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ (1 ος ΤΡΟΠΟΣ) Extra Οδηγίες 2 ΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ (1 ος ΤΡΟΠΟΣ) 1. Σκανάρουµε το πορτάκι που θέλουµε ή το φωτογραφίζουµε µε ψηφιακή µηχανή. Το αποθηκεύουµε µε όνοµα π.χ. 01_portaki.bmp σε κάποιο φάκελο όπου έχουµε τις

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

Εισαγωγή στις Βάσεις εδοµένων και την Access

Εισαγωγή στις Βάσεις εδοµένων και την Access Μάθηµα 1 Εισαγωγή στις Βάσεις εδοµένων και την Access Τι είναι οι βάσεις δεδοµένων Μία βάση δεδοµένων (Β..) είναι µία οργανωµένη συλλογή πληροφοριών, οι οποίες είναι αποθηκευµένες σε κάποιο αποθηκευτικό

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

Μετάδοση εδοµένων και ίκτυα υπολογιστών ΙΙ Εργαστηριακή Άσκηση 3. Σύνδεση υπολογιστών στα Windows

Μετάδοση εδοµένων και ίκτυα υπολογιστών ΙΙ Εργαστηριακή Άσκηση 3. Σύνδεση υπολογιστών στα Windows Μετάδοση εδοµένων και ίκτυα υπολογιστών ΙΙ Εργαστηριακή Άσκηση 3 Σύνδεση υπολογιστών στα Windows Όπως γνωρίζουµε από προηγούµενες τάξεις, κάθε υπολογιστής PC διαθέτει τουλάχιστον µία παράλληλη θύρα και

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

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

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

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

ΑΝΩΣΗ µε λογισµικό PheT ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Πείραµα. (εικονικό). http://phet.colorado.edu/sims/density-and-buoyancy/buoyancy_el.html

ΑΝΩΣΗ µε λογισµικό PheT ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Πείραµα. (εικονικό). http://phet.colorado.edu/sims/density-and-buoyancy/buoyancy_el.html ΑΩΣΗ µε λογισµικό PheT ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ Πείραµα. (εικονικό). http://phet.colorado.edu/sims/density-and-buoyancy/buoyancy_el.html Παίρνω στο ένα µου χέρι τα 2 kg σίδερο και στο άλλο τα 2 kg ξύλο. Αισθάνοµαι

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

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

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

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

Ισοζυγισµένο έντρο (AVL Tree)

Ισοζυγισµένο έντρο (AVL Tree) Εργαστήριο 7 Ισοζυγισµένο έντρο (AVL Tree) Εισαγωγή Εκτός από τα δυαδικά δέντρα αναζήτησης (inry serh trees) που εξετάσαµε σε προηγούµενο εργαστήριο, υπάρχουν αρκετά είδη δέντρων αναζήτησης µε ξεχωριστό

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

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

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

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

επανάληψης» υπάρχουν;

επανάληψης» υπάρχουν; ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 2 Η «Επανάληψη» στο Scratch Σ αυτήν τη δραστηριότητα θα απαντήσουµε στα ερωτήµατα: Πώς µπορώ να χρησιµοποιήσω την επανάληψη στους κόσµους που φτιάχνω στο Scratch; Υπάρχουν πολλές µορφές

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

Εισαγωγή και επεξεργασία δεδοµένων

Εισαγωγή και επεξεργασία δεδοµένων Μάθηµα 4 Εισαγωγή και επεξεργασία δεδοµένων Εισαγωγή δεδοµένων σε πίνακα 1. Ανοίγουµε το παράθυρο του πίνακα Υπάλληλοι σε προβολή φύλλου δεδοµένων. 2. Η κενή γραµµή, η οποία υπάρχει πάντα στον πίνακα,

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

Ν Ι Κ Ο Λ Α Ο Σ Π. Κ Υ Ρ Α Ν Α Κ Ο Σ ΤΟΠΟΓΡΑΦΟΣ ΜΗΧΑΝΙΚΟΣ Ε.Μ.Π. Εργολ. ηµοσίων Eργων ΜΗΧΑΝΙΚΟΣ ΛΟΓΙΣΜΙΚΟΥ ΕΛ.ΚΕ.ΠΑ. ΕΠΙΜΕΤΡΗΣΕΙΣ ΤΕΧΝΙΚΩΝ ΕΡΓΩΝ

Ν Ι Κ Ο Λ Α Ο Σ Π. Κ Υ Ρ Α Ν Α Κ Ο Σ ΤΟΠΟΓΡΑΦΟΣ ΜΗΧΑΝΙΚΟΣ Ε.Μ.Π. Εργολ. ηµοσίων Eργων ΜΗΧΑΝΙΚΟΣ ΛΟΓΙΣΜΙΚΟΥ ΕΛ.ΚΕ.ΠΑ. ΕΠΙΜΕΤΡΗΣΕΙΣ ΤΕΧΝΙΚΩΝ ΕΡΓΩΝ 7 Ν Ι Κ Ο Λ Α Ο Σ Π. Κ Υ Ρ Α Ν Α Κ Ο Σ ΤΟΠΟΓΡΑΦΟΣ ΜΗΧΑΝΙΚΟΣ Ε.Μ.Π. Εργολ. ηµοσίων Eργων ΜΗΧΑΝΙΚΟΣ ΛΟΓΙΣΜΙΚΟΥ ΕΛ.ΚΕ.ΠΑ. ErgoMetr ΕΠΙΜΕΤΡΗΣΕΙΣ ΤΕΧΝΙΚΩΝ ΕΡΓΩΝ Νέο σύγχρονο πρόγραµµα γενικών επιµετρήσεων σε

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

Τεχνικό εγχειρίδιο εφαρµογής διαχείρισης διαδικτυακού κόµβου: INNET

Τεχνικό εγχειρίδιο εφαρµογής διαχείρισης διαδικτυακού κόµβου: INNET 1 version v5.4 Εγχειρίδιο ιαχείρισης 2012 Τεχνικό εγχειρίδιο εφαρµογής διαχείρισης διαδικτυακού κόµβου: INNET To παρόν εγχειρίδιο αποτελεί πνευµατική ιδιοκτησία της INVENTICS A.E. Απευθύνεται αποκλειστικά

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

internet είναι το δίκτυο των υπολογιστών που είναι συνδεδεµένοι µεταξύ τους.

internet είναι το δίκτυο των υπολογιστών που είναι συνδεδεµένοι µεταξύ τους. Πριν ξεκινήσουµε την περιγραφή του προγράµµατος καλό θα ήταν να αναφερθούµε στον ορισµό κάποιων εννοιών για τις οποίες θα γίνεται λόγος στο κεφάλαιο αυτό. Πρώτα από όλα πρέπει να καταλάβουµε την διαφορά

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

Αρχίστε αµέσως το πρόγραµµα xline Εσόδων Εξόδων.

Αρχίστε αµέσως το πρόγραµµα xline Εσόδων Εξόδων. Αρχίστε αµέσως το πρόγραµµα xline Εσόδων Εξόδων. Βήµα 1 ο ηµιουργία Εταιρείας Από την Οργάνωση\Γενικές Παράµετροι\ ιαχείριση εταιρειών θα δηµιουργήσετε την νέα σας εταιρεία, επιλέγοντας µέσω των βηµάτων

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

1. ΑΝΟΙΞΤΕ ΤΟΝ ΠΙΝΑΚΑ CUSTOMER ΚΑΙ ΣΤΟ ΜΕΝΟΥ ΕΠΙΛΕΞΤΕ

1. ΑΝΟΙΞΤΕ ΤΟΝ ΠΙΝΑΚΑ CUSTOMER ΚΑΙ ΣΤΟ ΜΕΝΟΥ ΕΠΙΛΕΞΤΕ ΜΑΘΗΜΑ 6 ο ΤΑΞΙΝΟΜΗΣΗ / ΦΙΛΤΡΑΡΙΣΜΑ ΠΛΗΡΟΦΟΡΙΩΝ Α. ΤΑΞΙΝΟΜΗΣΗ ΠΛΗΡΟΦΟΡΙΩΝ 1. ΑΝΟΙΞΤΕ ΤΗ ΒΑΣΗ Ε ΟΜΕΝΩΝ ΠΟΥ ΕΧΕΤΕ ΦΤΙΑΞΕΙ ΣΤΟ ΠΡΟΗΓΟΥΜΕΝΟ ΜΑΘΗΜΑ (ΑΠΟ ΕΧΘΕΙΤΕ ΑΝ ΧΡΕΙΑΖΕΤΑΙ ΤΗΝ ΠΡΟΕΙ ΟΠΟΙΗΣΗ ΑΣΦΑΛΕΙΑΣ) 2.

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

4 ο ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΓΕΝΙΚΟΣ ΣΚΟΠΟΣ :

4 ο ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΓΕΝΙΚΟΣ ΣΚΟΠΟΣ : 4 ο ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΓΕΝΙΚΟΣ ΣΚΟΠΟΣ : Σκοπός του συγκεκριμένου φύλλου εργασίας είναι ο μαθητής να εξοικειωθεί με τις συναρτήσεις, τις αριθμητικές πράξεις καθώς και την επισήμανση κελιών υπό όρους με στόχο

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

Τµήµα Τυποποίησης και ιακίνησης Προϊόντων (Logistics) Εισαγωγή στο SPSS Βασικές έννοιες.

Τµήµα Τυποποίησης και ιακίνησης Προϊόντων (Logistics) Εισαγωγή στο SPSS Βασικές έννοιες. Τµήµα Τυποποίησης και ιακίνησης Προϊόντων (Logistics) Εισαγωγή στο SPSS Βασικές έννοιες. To SPSS είναι το πιο ολοκληρωµένο πρόγραµµα διαχείρισης πληροφοριών που κυκλοφορεί αυτή την στιγµή. Για τις ανάγκες

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

Ασφάλειες Database Οδηγίες Χρήσης Εφαρµογής

Ασφάλειες Database Οδηγίες Χρήσης Εφαρµογής Ασφάλειες Database Οδηγίες Χρήσης Εφαρµογής Εφαρµογή ιαχείρισης Ασφαλιστικού Γραφείου-Πρακτορείου ΠΕΡΙΕΧΟΜΕΝΑ 1.Γενικά Ταξινόµηση Εναλλαγή µεταξύ των ανοικτών παραθύρων Εξαγωγή εδοµένων Συνηµµένα Αρχεία

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

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

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

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

γράφοντας µε τον υπολογιστή

γράφοντας µε τον υπολογιστή Γνωριµία µε τους υπολογιστές γράφοντας µε τον υπολογιστή Από τις εργασίες που µπορούµε να κάνουµε µε τον υπολογιστή είναι να δηµιουργούµε έγγραφα τα οποία µπορεί να περιέχουν κείµενα και εικόνες. Για να

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

ΣΧΕ ΙΑΣΜΟΣ ΕΠΙΦΑΝΕΙΑΣ Με το σχεδιασµό επιφάνειας (Custom επιφάνεια) µπορούµε να σχεδιάσουµε επιφάνειες και αντικείµενα που δεν υπάρχουν στους καταλόγους του 1992. Τι µπορούµε να κάνουµε µε το σχεδιασµό

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

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005

BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ BΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΕΞΕΤΑΣΗ ΦΕΒΡΟΥΑΡΙΟΥ 2005 ΛΥΣΕΙΣ Ι. Βασιλείου -----------------------------------------------------------------------------------------------------

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

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

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

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

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

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. Για το κείμενο των προδιαγραφών της

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

FROM TESTOTA.REGISTRY

FROM TESTOTA.REGISTRY ΟΤΑ Επιχειρησιακή Νοηµοσύνη Ενότητα: Βc1.1.3 Επιχειρησιακή Νοηµοσύνη και Τεχνολογίες της Πληροφορικής και των Επικοινωνιών (BI & IT) Πρακτική Άσκηση (επίπεδο 1): Στόχος της άσκησης είναι η εµβάθυνση στην

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

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

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

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

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές

Εργαστήριο Βάσεων Δεδομένων. Δικαιώματα Χρηστών Προβολές Εργαστήριο Βάσεων Δεδομένων Δικαιώματα Χρηστών Προβολές Επικοινωνία με MySQL mysql host DB server queries results Client host Β Δ Η χρήση της mysql βασίζεται στο μοντέλο client server Remote access to

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

Π.Τ..Ε. Σηµειώσεις Σεµιναρίου «Τα µήλα των Εσπερίδων», 2004-05. Περιεχόµενα

Π.Τ..Ε. Σηµειώσεις Σεµιναρίου «Τα µήλα των Εσπερίδων», 2004-05. Περιεχόµενα Περιεχόµενα Σελίδα Πρόλογος... 2 1. Τα τµήµατα της οθόνης των Windows... 4 2. Το µενού «Έναρξη»... 5 3. Προγράµµατα των Windows... 6 Αριθµοµηχανή Ζωγραφική Σηµειωµατάριο Παιχνίδια Εργαλεία 4. ιαχείριση

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

ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ

ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ ΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙ ΙΟΥ ΣΤΟ SCRATCH ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ ΣΕΝΑΡΙΟ ΠΑΙΧΝΙ ΙΟΥ Το παιχνίδι θα αποτελείται από δυο παίκτες, οι οποίοι θα βρίσκονται αντικριστά στις άκρες ενός γηπέδου δεξιά και αριστερά, και µια µπάλα.

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

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

ΕΘΝΙΚΗ ΤΡΑΠΕΖΑ ΥΔΡΟΛΟΓΙΚΩΝ ΚΑΙ ΜΕΤΕΩΡΟΛΟΓΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ ΟΔΗΓΙΕΣ ΚΑΤΑΧΩΡΗΣΗΣ ΧΡΟΝΟΣΕΙΡΩΝ ΓΙΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΒΔ ΕΝΥΔΡΙΣ ΤΟΥ ΥΔΡΟΣΚΟΠΙΟΥ ΕΘΝΙΚΗ ΤΡΑΠΕΖΑ ΥΔΡΟΛΟΓΙΚΩΝ ΚΑΙ ΜΕΤΕΩΡΟΛΟΓΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ ΟΔΗΓΙΕΣ ΚΑΤΑΧΩΡΗΣΗΣ ΧΡΟΝΟΣΕΙΡΩΝ ΓΙΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΒΔ ΕΝΥΔΡΙΣ ΤΟΥ ΥΔΡΟΣΚΟΠΙΟΥ Εισαγωγή Η καταχώρηση των χρονοσειρών πραγματοποιείται μέσω του προγράμματος

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

Οδηγίες για το Βιβλίο Κοστολογίου στα Γ κατηγορίας βιβλία

Οδηγίες για το Βιβλίο Κοστολογίου στα Γ κατηγορίας βιβλία Οδηγίες για το Βιβλίο Κοστολογίου στα Γ κατηγορίας βιβλία Για τις οικοδοµικές εταιρίες στις οποίες τηρούµε βιβλίο Κοστολογίου θα πρέπει να ακολουθήσουµε τα παρακάτω βήµατα: 1. Από το menu Παράµετροι &

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

ικτυωτά διαγράµµατα και οµάδες αυτοµορφισµών Παρουσίαση εργασίας φοιτητή (x,a) 1) (xy)a=x(ya) x,y G και a A 1) a(xy)=(ax)y 2) ae=a

ικτυωτά διαγράµµατα και οµάδες αυτοµορφισµών Παρουσίαση εργασίας φοιτητή (x,a) 1) (xy)a=x(ya) x,y G και a A 1) a(xy)=(ax)y 2) ae=a ικτυωτά διαγράµµατα και οµάδες αυτοµορφισµών Ν. Λυγερός Παρουσίαση εργασίας φοιτητή Θα µιλήσουµε για το θεώρηµα του Lagrange. Αλλά προτού φτάσουµε εκεί, θα ήθελα να εισάγω ορισµένες έννοιες που θα µας

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

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

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

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

3. Σηµειώσεις Access. # Εισαγωγή ψηφίου ή κενού διαστήµατος. Επιτρέπονται τα ση-

3. Σηµειώσεις Access. # Εισαγωγή ψηφίου ή κενού διαστήµατος. Επιτρέπονται τα ση- Μάθηµα 3 Προχωρηµένες ιδιότητες πεδίων Μάσκες εισαγωγής Οι ιδιότητες Μορφή και Μάσκα εισαγωγής περιγράφονται µαζί γιατί έχουν κοινά χαρακτηριστικά που αφορούν την εµφάνιση. Με την ιδιότητα Μορφή καθορίζουµε

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

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

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

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

Σηµαντικές παρατηρήσεις σχετικά µε το backround:

Σηµαντικές παρατηρήσεις σχετικά µε το backround: ΠΕΡΙΓΡΑΦΗ ΛΕΙΤΟΥΡΓΙΑΣ SOFTWARE SAE10 Το software της αναγγελίας ορόφων είναι απαραίτητο για τη δηµιουργία των USB flash που θα χρησιµοποιηθούν στην πλακέτα SAE10. Προσφέρει ταχύτητα, ευελιξία και πολλές

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

προγραµµατίζοντας τον υπολογιστή

προγραµµατίζοντας τον υπολογιστή προγραµµατίζοντας τον υπολογιστή Οι εφαρµογές λογισµικού που µέχρι τώρα γνωρίσαµε, µας δίνουν τη δυνατότητα να εκτελέσουµε ένα συγκεκριµένο είδος εργασιών. Έτσι η Ζωγραφική µας προσφέρει τα κατάλληλα εργαλεία

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

Θα συµπληρώσετε τα απαραίτητα στοιχεία που βρίσκονται µε έντονα γράµµατα για να δηµιουργήσετε την νέα εταιρεία.

Θα συµπληρώσετε τα απαραίτητα στοιχεία που βρίσκονται µε έντονα γράµµατα για να δηµιουργήσετε την νέα εταιρεία. Αρχίστε αµέσως το πρόγραµµα xline Γενική Λογιστική. Βήµα 1 ο ηµιουργία Εταιρείας Από την Οργάνωση\Γενικές Παράµετροι\ ιαχείριση εταιρειών θα δηµιουργήσετε την νέα σας εταιρεία, επιλέγοντας µέσω των βηµάτων

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

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ Σύβακας Σταύρος ΠΕ19,MSc. IT Εισαγωγή Τα ερωτήματα (queries) είναι μία από τις πιο σημαντικές δυνατότητες που προφέρει ένα Σ%Β% αφού επιτρέπουν: Ανάκτηση και ανάλυση των δεδομένων στην επιθυμητή μορφή

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

Η Περιοχή Εργασίας του Flash

Η Περιοχή Εργασίας του Flash Η Περιοχή Εργασίας του Flash Η Λωρίδα Χρόνου και τα Επίπεδα Το Flash είναι εφαρμογή με την οποία φτιάχνουμε ταινίες όπως διαφημιστικά banners και διαδραστικές εφαρμογές οι οποίες περιέχουν κίνηση. Για

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

Βάσεις, Αποθήκες και Εξόρυξη Δεδομένων με τον SQL Server

Βάσεις, Αποθήκες και Εξόρυξη Δεδομένων με τον SQL Server ΠΑΝΑΓΙΩΤΗΣ ΣΥΜΕΩΝΙΔΗΣ Διδάκτωρ Τμήματος Πληροφορικής Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Βάσεις, Αποθήκες και Εξόρυξη Δεδομένων με τον SQL Server Εργαστηριακός Οδηγός ΕΛΛΗΝΙΚΑ ΑΚΑΔΗΜΑΪΚΑ ΗΛΕΚΤΡΟΝΙΚΑ

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΚΕΝΤΡΟ ΙΑΧΕΙΡΙΣΗΣ ΙΚΤΥΩΝ. Εγχειρίδιο χρήσης των υπηρεσιών τηλεκπαίδευσης του Πανεπιστηµίου Ιωαννίνων. Ασύγχρονη τηλεκπαίδευση

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΚΕΝΤΡΟ ΙΑΧΕΙΡΙΣΗΣ ΙΚΤΥΩΝ. Εγχειρίδιο χρήσης των υπηρεσιών τηλεκπαίδευσης του Πανεπιστηµίου Ιωαννίνων. Ασύγχρονη τηλεκπαίδευση Εγχειρίδιο χρήσης των υπηρεσιών τηλεκπαίδευσης του Πανεπιστηµίου Ιωαννίνων Ασύγχρονη τηλεκπαίδευση Feb 2008 1 Πίνακας Περιεχοµένων 1. Εισαγωγή...3 ηµιουργία νέου λογαριασµού χρήστη...3 2. Η οθόνη του συστήµατος...4

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

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

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

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

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ 2015-2016

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ 2015-2016 Βάσεις Δεδομέμωμ Εξγαζηήξην V Τκήκα Πιεξνθνξηθήο ΑΠΘ 2015-2016 2 Σκοπός του 5 ου εργαστηρίου Σθνπόο απηνύ ηνπ εξγαζηεξίνπ είλαη: ε κειέηε ζύλζεησλ εξσηεκάησλ ζύλδεζεο ζε δύν ή πεξηζζόηεξεο ζρέζεηο ε κειέηε

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

ΤΕΙ ΠΕΙΡΑΙΑ Τµήµα Μηχανολογίας

ΤΕΙ ΠΕΙΡΑΙΑ Τµήµα Μηχανολογίας ΤΕΙ ΠΕΙΡΑΙΑ Τµήµα Μηχανολογίας Σχεδιασµός κατασκευών µε τη χρήση Ηλεκτρονικού Υπολογιστή (CAD) ρ. Κωνσταντίνος Στεργίου Αναπληρωτής Καθηγητής 2006 ΕΙΣΑΓΩΓΗ ΣΤΟ ΠΡΟΓΡΑΜΜΑ AUTODESK INVENTOR Το INVENTOR είναι

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

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

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Φροντιστήριο 4/2/2009 Δικαιώματα χρηστών - Προβολές (Views) ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ MYSQL queries results mysql host DB server queries results Client host Β Δ Ηχρήσητηςmysql βασίζεται

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

Διαχείριση χρηστών και δικαιωμάτων

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

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

2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008

2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008 2 o Καλοκαιρινό σχολείο Μαθηµατικών Νάουσα 2008 Μικρό Θεώρηµα του Fermat, η συνάρτηση του Euler και Μαθηµατικοί ιαγωνισµοί Αλέξανδρος Γ. Συγκελάκης ags@math.uoc.gr Αύγουστος 2008 Αλεξανδρος Γ. Συγκελακης

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

2. ΟΡΓΑΝΟΓΡΑΜΜΑ. ΓΙΑ ΝΑ ΚΑΤΑΧΩΡΗΣΟΥΜΕ ΥΠΗΡΕΣΙΑ ΣΤΟ ΟΡΓΑΝΟΓΡΑΜΜΑ: Γενική Λογιστική, Ταμειακή Κατηγορία, Καταχωρούμε την Υπηρεσία που έκανε τη δαπάνη.

2. ΟΡΓΑΝΟΓΡΑΜΜΑ. ΓΙΑ ΝΑ ΚΑΤΑΧΩΡΗΣΟΥΜΕ ΥΠΗΡΕΣΙΑ ΣΤΟ ΟΡΓΑΝΟΓΡΑΜΜΑ: Γενική Λογιστική, Ταμειακή Κατηγορία, Καταχωρούμε την Υπηρεσία που έκανε τη δαπάνη. Οδηγίες για Πρόγραµµα OTS σχετικά µε πληρωµές τιµολογίων. Α ΜΘ, /νση Οικονοµικού, Τµήµα Προϋπολογισµού. Βήµατα που πρέπει να κάνετε: 1. Κατανοµή (ΟΧΙ για Νοµούς). 2. Καταχώρηση της Υπηρεσίας που πραγµατοποίησε

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

Γράφοντας μουσική με το Finale 2006 (B μέρος)

Γράφοντας μουσική με το Finale 2006 (B μέρος) Γράφοντας μουσική με το Finale 2006 (B μέρος) Συνέχεια λοιπόν των οδηγιών για την χρήση του FINALE 2006, αν και ήδη έχει κυκλοφορήσει το FINALE 2007. Αφού ολοκληρώσουμε την παρουσίαση των κυριοτέρων λειτουργιών

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

Βάςεισ Δεδομζνων Ι. Ενότητα 7: Ειςαγωγή ςτην γλώςςα_sql. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ

Βάςεισ Δεδομζνων Ι. Ενότητα 7: Ειςαγωγή ςτην γλώςςα_sql. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ Βάςεισ Δεδομζνων Ι Ενότητα 7: Ειςαγωγή ςτην γλώςςα_sql Δρ. Σςιμπίρθσ Αλκιβιάδθσ Άδειεσ Χρήςησ Σο παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons. Για εκπαιδευτικό υλικό, όπωσ εικόνεσ,

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

2.3. Ασκήσεις σχ. βιβλίου σελίδας 100 104 Α ΟΜΑ ΑΣ

2.3. Ασκήσεις σχ. βιβλίου σελίδας 100 104 Α ΟΜΑ ΑΣ .3 Ασκήσεις σχ. βιβλίου σελίδας 00 04 Α ΟΜΑ ΑΣ. Έξι διαδοχικοί άρτιοι αριθµοί έχουν µέση τιµή. Να βρείτε τους αριθµούς και τη διάµεσό τους. Αν είναι ο ποιο µικρός άρτιος τότε οι ζητούµενοι αριθµοί θα είναι

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

Σύστηµα ιαχείρισης Συνταγών Μαγειρικής στο Web

Σύστηµα ιαχείρισης Συνταγών Μαγειρικής στο Web ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ : «Σύστηµα ιαχείρισης Συνταγών Μαγειρικής στο Web µε τη χρήση PHP και MySQL» ΤΣΟΜΠΑΝΗ ΕΥΑΓΓΕΛΙΑ, Α.Μ. 32/03 ΦΛΕΝΤΖΟΥΡΗ ΙΩΑΝΝΑ, Α.Μ. 9/03 Υπεύθυνη

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

Μαθηματικά. Β'Γυμνασίου. Μαρίνος Παπαδόπουλος

Μαθηματικά. Β'Γυμνασίου. Μαρίνος Παπαδόπουλος Μαθηματικά Β'Γυμνασίου Μαρίνος Παπαδόπουλος ΠΡΟΛΟΓΙΚΟ ΣΗΜΕΙΩΜΑ Σας καλωσορίζω στον όµορφο κόσµο των Μαθηµατικών της B Γυµνασίου. Τα µαθηµατικά της συγκεκριµένης τάξης αποτελούν βάση των µαθηµατικών του

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

Φιλοσοφία menu. To πρόγραµµα ακολουθεί µια κοινή και φιλική προς τον χρήστη φιλοσοφία menu σε όλες τις ενότητες της εφαρµογής. Όπως βλέπετε και στις πιο κάτω εικόνες, παρ όλο που αναφέρονται σε διαφορετικές

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

ΜΑΘΗΜΑ 8. B 2.3 Χρησιµοποιώντας Ευκλείδεια Γεωµετρία

ΜΑΘΗΜΑ 8. B 2.3 Χρησιµοποιώντας Ευκλείδεια Γεωµετρία ΜΑΘΗΜΑ 8. B.3 Χρησιµοποιώντας Ευκλείδεια Γεωµετρία Θεωρία Ασκήσεις γ. τόπου και µεγιστο ελάχιστου Στις ασκήσεις αυτού του µαθήµατος χρησιµοποιούµε ανισωτικές σχέσεις από την Ευκλείδεια Γεωµετρία. Θυµίζουµε

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

Εισαγωγή 3D αντικειµένων. 'Εκδοση 7

Εισαγωγή 3D αντικειµένων. 'Εκδοση 7 Εισαγωγή 3D αντικειµένων 'Εκδοση 7 ιαδικασία εισαγωγής 3D αντικειµένου 3 1 ιαδικασία εισαγωγής 3D αντικειµένου 1.1 Εισαγωγή 3D αντικειµένου Το πρόγραµµα µπορεί να εισάγει τρισδιάστατα αντικείµενα τύπου

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