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



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

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

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

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

ΕΝΗΜΕΡΩΣΗ ΔΕΔΟΜΕΝΩΝ. UPDATE products SET prod_fpa=19 WHERE prod_fpa=23; SELECT prod_descr,purchase,purchase_date FROM products WHERE prod_fpa=9;

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

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

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

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

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

Η SQL αποτελείται από δύο υποσύνολα, τη DDL και τη DML.

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

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

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΣΤΗ ΓΛΩΣΣΑ SQL

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

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

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

Βάσεις Δεδομένων 5η εργαστηριακή άσκηση

ΗΥ-360 Αρχεία και Βάσεις Δεδομένων Διδάσκων: Δ. Πλεξουσάκης. Φροντιστήριο SQL Examples Ξένου Ρουμπίνη

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Σχεδιασμός Βάσεων Δεδομένων

ΟΝΟΜΑΤΕΠΩΝΥΜΟ : Αντικείμενα: Βάσεις δεδομένων, σχέσεις μεταξύ πινάκων, ερωτήματα, φόρμες και αναφορές.

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

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εργαστήριο βάσεων δεδομένων. Εισαγωγή στη MySQL (2)

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #3

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #6

Βάσεις Δεδομένων. Βασίλειος Βεσκούκης Εισαγωγή στη γλώσσα SQL (Structured Query Language) Η γλώσσα SQL

ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ Relational Model. SQL Μαθ. #11

Εργαστήριο βάσεων δεδομένων. Εισαγωγή στη MySQL (2)

SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

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

SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

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

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

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

Πανεπιστήµιο Ιωαννίνων Τµήµα Μαθηµατικών Μάθηµα: Βάσεις εδοµένων (741) Εργαστηριακό Τεστ Οµάδα: Α 18/11/2004

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

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

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

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

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

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

Παράδειγμα Select Introduction Group By Join Aliases.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (3)

ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 3

Διάλεξη 13: Γλώσσα Επεξεργασίας Δεδομένων/ Data Manipulation Language (SQL DML) I. Διδάσκων: Παναγιώτης Ανδρέου

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

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

1. ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΤΗΣ MySQL

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

Η SQL ως γλώσσα ερωτημάτων. Υπενθυμίζουμε: Σχέση = Πίνακας Πλειάδα = Εγγραφή = Γραμμή (Πίνακα) Πεδίο = Γνώρισμα (Σχέσης) = Στήλη (Πίνακα)

Εργαστήριο 6 ο 7 ο / Ερωτήματα Ι

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

Διάλεξη 16: SQL DML IV, SQL DCL, SQL TCL. Διδάσκων: Παναγιώτης Ανδρέου

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - SQL


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

ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ MYSQL

DELETE, UPDATE, INSERT.

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

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

DELETE, UPDATE, INSERT

Βάσεις Δεδομένων. Σχεσιακό Μοντέλο Δεδομένων. Βασίλειος Βεσκούκης Ορισμός Βάσης Δεδομένων Δομή Περιορισμοί

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

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

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

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

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων

Κεφάλαιο 9 Συναθροίσεις

Βάσεις Δεδομένων ΗγλώσσαSQL (Structured Query Language)

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

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

Βάσεις Δεδομένων Προχωρημένα Ερωτήματα SQL

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

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

Σχεσιακή Άλγεβρα και Σχεσιακός Λογισμός. Σχεσιακή Άλγεβρα Σχεσιακός Λογισμός

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

Η SQL ως γλώσσα τροποποίησης Δεδομένων

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

Περιεχόμενα. Βάσεις Δεδομένων Προχωρημένα Ερωτήματα SQL. Συνένωση Σχέσεων στην SQL2 (3) Συνένωση Σχέσεων στην SQL2. (Join Relations Feature in SQL)

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

Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης MYSQL PHP ADVANCED. Χέρι χέρι με τον Καρατζαφέρη

Τελεστής Προβολής - Παράδειγμα. Π Πόλη, Εξάμηνο (Φοιτητές)

Βάσεις Δεδομένων Η γλώσσα SQL (Structured Query Language) Εισαγωγή στην SQL (2) Ιστορικά Στοιχεία. SQL - Structured Query Language (1)

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

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

Βασικές Εντολές SQL. Θεωρία & Εντολές SQL. Γραμμή Εντολών MS-DOS (MySQL)

Βάσεις Δεδομένων Σύνθετα SQL queries. Ψευδώνυμα (Aliases) (2) Ψευδώνυμα (Aliases) (1) Ασάφεια και Πλήρη Ονόματα. Ερώτημα χωρίς τον όρο WHERE (1)

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

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

Σχεδίαση Βάσεων Δεδομένων

Εργαστήριο 5 ο. Α. Τεχνικές επεξεργασίας δεδομένων Α1. Ταξινόμηση Δεδομένων, Α2. Φιλτράρισμα Εγγραφών. Β. Ερωτήματα. Β1. Ερωτήματα Επιλογής

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


Σχεδιασμός Βάσεων Δεδομένων

Βάσεις Δεδομένων Σύνθετα SQL queries

Transcript:

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 4 7/02/2012 Εισαγωγή στη SQL (μέρος 1ο) Η τέταρτη εργαστηριακή άσκηση έχει σαν στόχο την εξοικείωση των φοιτητών με τη γλώσσα SQL (Structured Query Language) τη πιο δημοφιλή γλώσσα για Σχεσιακά Συστήματα Διαχείρισης Βάσεων Δεδομένων. Βάση δεδομένων Για τις ανάγκες του εργαστηρίου θα χρησιμοποιηθεί η βάση δεδομένων Airport που υλοποιήθηκε στα προηγούμενα εργαστήρια. Airplane ModelNumber RegistrationNumber Capacity Airbus 319 A1 126 Airbus 320 A2 170 Flight FlightNumber From1 To1 DepartureDate DepartureTime ArrivalDate ArrivalTime RegistrationNumber CY312 Larnaca Athens 26/06/2006 10:15 26/06/2006 12:00 A2 CY337 Athens Larnaca 30/06/2006 18:50 30/06/2006 20:25 A1 Passenger GivenNames Surname EmailAddress Christina Nicolaou ch.nicolaou@gmail.com Maria Salpigidou marsal2@hotmail.com Booking EmailAddress marsal2@hotmail.com raimondo@yahoo.com FlightNumber CY337 CY312 1

Ανάκτηση δεδομένων από πίνακες SELECT field1, field2, FROM table1, table2, WHERE condition, AND/OR condition Ανάκτηση όλων των δεδομένων από ένα πίνακα Πχ. SELECT * FROM table Άσκηση 1: Εμφάνιση όλων των επιβατών (passenger) SELECT * FROM Passenger Επιλογή στηλών Πχ. SELECT field1, field2 FROM table Άσκηση 2: Εμφάνιση των επιθέτων και ηλεκτρονικών διευθύνσεων όλων των επιβατών SELECT Surname, EmailAddress FROM Passenger Επιλογή γραμμών χρησιμοποιώντας τον όρο WHERE Πχ. SELECT field1, field2 FROM table WHERE Άσκηση 3: Εμφάνιση του μοντέλου, κωδικού καταχώρησης και χωρητικότητας, όλων των αεροπλάνων που έχουν χωρητικότητα πάνω από 150 επιβάτες SELECT ModelNumber, RegistrationNumber, Capacity FROM Airplane WHERE Capacity>150 Άσκηση 4: Εμφάνιση των πτήσεων που έγιναν από τον επιβάτη με ηλεκτρονική διεύθυνση marsal2@hotmail.com SELECT FlightNumber FROM Booking WHERE EmailAddress='marsal2@hotmail.com' Συνδυασμός συνθηκών χρησιμοποιώντας τους λογικούς τελεστές AND, OR, NOT Άσκηση 5: Εμφάνιση του κωδικού πτήσης και ώρα αναχώρησης για όλες τις πτήσεις που έφυγαν από Larnaca ή Rome πριν τις 10:30 SELECT FlightNumber, DepartureTime FROM Flight WHERE (From1='Larnaca' OR From1='Rome') AND DepartureTime< '10:30' 2

Χρήση του όρου ORDER BY Ο όρος ORDER BY χρησιμοποιείται για την ταξινόμηση των δεδομένων κατά την εμφάνιση Πχ. SELECT * FROM table ORDER BY field SELECT * FROM table ORDER BY field DESC (για φθίνουσα ταξινόμηση) Άσκηση 6: Εμφάνιση του κωδικού πτήσης και της ώρας αναχώρησης για όλες τις πτήσεις που έγιναν μεταξύ των ωρών 06:00 και 11:00 ταξινομημένα κατά ώρα DepartureTime <= '11:00' ORDER BY DepartureTime DepartureTime <= '11:00' ORDER BY DepartureTime DESC Χρήση του όρου LIMIT Ο όρος LIMIT χρησιμοποιείται για να περιορίσει τον αριθμό των γραμμών του αποτελέσματος Πχ. Εμφάνιση των δέκα πρώτων εγγραφών SELECT field FROM table LIMIT 10 Άσκηση 7: Εμφάνιση του κωδικού πτήσης και της ώρας αναχώρησης για τις πρώτες τρεις πτήσεις που έγιναν μεταξύ των ωρών 06:00 και 11:00 ταξινομημένα κατά ώρα DepartureTime <= '11:00' ORDER BY DepartureTime LIMIT 3 Συνένωση πινάκων Πχ. SELECT table1.field1, table2.field1 FROM table1 INNER JOIN table2 USING (common field) Ο όρος USING υποδηλώνει την στήλη που συνδέει τους δύο πίνακες Άσκηση 8: Εμφάνιση ονόματος και επιθέτου για όλους τους επιβάτες που ταξίδεψαν με τη πτήση QR624 SELECT GivenNames, Surname FROM Passenger INNER JOIN Booking USING (EmailAddress) WHERE FlightNumber='QR624' LEFT, Right JOINS Τα LEFT και Right JOINS συντάσσονται όπως και το INNER JOIN με την μόνη διαφορά ότι επιστρέφουν όλες τις εγγραφές από τον πίνακα που βρίσκεται στα αριστερά ή δεξιά αντίστοιχα ασχέτως εάν ικανοποιούν τη συνθήκη συνένωσης 3

Πχ. SELECT field1, FROM table1 LEFT JOIN table2 USING (common field) SELECT field1, FROM table1 RIGHT JOIN table2 USING (common field) Άσκηση 9: Εμφάνιση όλων των μοντέλων αεροπλάνων και των κωδικών πτήσεων που έχουν υλοποιήσει SELECT ModelNumber, FlightNumber FROM Airplane LEFT JOIN Flight USING (RegistrationNumber) Στα αποτελέσματα του πιο πάνω ερωτήματος θα εμφανιστούν τα μοντέλα αεροπλάνων τα οποία δεν έχουν υλοποιήσει πτήσεις; Συνένωση και ψευδώνυμα Η συνάρτηση CONCAT ( ) πραγματοποιεί συνένωση πολλών τιμών σε μια καινούργια. Η καινούργια τιμή μπορεί να πάρει συμβολική ονομασία (ψευδώνυμο) χρησιμοποιώντας τον όρο AS. Πχ. SELECT CONCAT (field1, field2 ) AS NewValue FROM table Άσκηση 10: Εμφάνιση του ονόματος, επιθέτου και ηλεκτρονικής διεύθυνσης κάθε επιβάτη σε μια στήλη με το όνομα Passengers SELECT CONCAT(GivenNames, Surname, EmailAddress) AS Passengers FROM Passenger Ο όρος AS μπορεί επίσης να χρησιμοποιηθεί για την μετονομασία μιας στήλης ή για την μετονομασία ενός πίνακα: Πχ SELECT field AS NewValue FROM table SELECT t1.field1, t2.field1 FROM table1 as t1, table2 as t2 WHERE Άσκηση 11: Εμφάνιση του επιθέτου και κωδικού πτήσης των επιβατών που ταξίδεψαν με τη πτήση ΑΖ 608 SELECT t1.surname, t2.flightnumber FROM passenger AS t1 INNER JOIN booking AS t2 USING (EmailAddress) WHERE t2.flightnumber='az 608' 4

Εισαγωγή δεδομένων-χρήση της εντολής INSERT Η εντολή INSERT χρησιμοποιείται για την εισαγωγή δεδομένων στους πίνακες INSERT INTO table VALUES (value1, value2 ) INSERT INTO table (field1, field2 ) VALUES (value1, value2 ) Άσκηση 12: Εισάγετε στο πίνακα Flight τη πιο κάτω εγγραφή FlightNumber From To DepartureDate DepartureTime ArrivalDate ArrivalTime RegistrationNumber Α3336 Athens Chania 2009-07-29 12:05 2009-07-29 12:55 A3 INSERT INTO Flight VALUES ('A3336', 'Athens', 'Chania', '2009-07-29', '12:05', '2009-07-29', '12:55', 'A3') Αλλαγή δεδομένων-χρήση της εντολής UPDATE Η εντολή UPDATE χρησιμοποιείται για την αλλαγή δεδομένων στους πίνακες UPDATE table SET field=value WHERE Άσκηση 13: Στην πτήση με FlightNumber = A3336 αλλάξετε την ώρα άφιξης από 12:55 σε 13:05 UPDATE Flight SET ArrivalTime='13:05' WHERE FlightNumber='A3336' Διαγραφή δεδομένων-χρήση της εντολής DELETE Η εντολή DELETE χρησιμοποιείται για την διαγραφή δεδομένων από πίνακες DELETE FROM table DELETE FROM table WHERE Άσκηση 14: Διαγράψετε τη πτήση με FlightNumber = A3336 DELETE FROM Flight WHERE FlightNumber='A3336' 5