ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Βάσεις Δεδομένων

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ. Εφαρμογές της Πληροφορικής

ΕΠΛ 002: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ. Εφαρμογές της Πληροφορικής

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εφαρμογές της Πληροφορικής

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

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

Παράδειγμα Insert Update Delete Alter.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (2)

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ. Εφαρμογές της Πληροφορικής

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

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

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

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

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

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

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

DELETE, UPDATE, INSERT.

MOCϦϣΎϬϴϠϋϝϮμΤϟϢΗϊΟήϤϟ. USE northwind SELECT employeeid, lastname, firstname, title FROM employees GO

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

DELETE, UPDATE, INSERT

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ι Ενότητα 3:

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

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

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

( Boats)) ( Tempsids, bid. sname. Boats. Boats. Boats. (Reserves)/ > Reserves. Interlake' Sailors) ...

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

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

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

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

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

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

10 η Διάλεξη Python Βάσεις δεδομένων στη python

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

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

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

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

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

ΕΠΛ 342 Βάσεις εδοµένων

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

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

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

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις

ΔΟΜΕΣ ΚΑΙ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

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

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

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

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

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος

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

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

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

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

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


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

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

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

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

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

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

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

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

ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ. Πετρογεωργάκης Μανούσος Σπυρόπουλος Σταύρος

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

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

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

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

Διάλεξη 02: Βάσεις Δεδομένων Εισαγωγή. Διδάσκων: Παναγιώτης Ανδρέου

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

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


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

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

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

DISTINCT, LIKE, NULL, AND, OR, BETWEEN

SQL Data Manipulation Language

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

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

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

Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων

PostgreSQL. Oracle. Εαρινό Εξάμηνο

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

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

Προγραμματισμός Παγκόσμιου Ιστού

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος

ΗΓλώσσαSQL. Εισαγωγή Βασικές Έννοιες Τύποι Δεδομένων Ορισμός Δεδομένων Χειρισμός Δεδομένων

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Μανουσόπουλος Χρήστος

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

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

Ενεργές ΒΔ. Παύλος Εφραιμίδης pefraimi <at> ee.duth.gr. Βάσεις Δεδομένων Ενεργές ΒΔ 1

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Βάσεις Δεδομένων. Structured Query Language -SQL. Φροντιστήριο 5 ο

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

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

Transcript:

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Βάσεις Δεδομένων

Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα

Βάσεις Δεδομένων 2 Αναμφισβήτητα, ένας Ηλεκτρονικός Υπολογιστής (Η/Υ) αριστεύει στην εκτέλεση αριθμητικών και λογικών πράξεων. Μια εξίσου δημοφιλής χρήση του Η/Υ όμως είναι η δυνατότητα αποθήκευσης, προσπέλασης και επεξεργασίας παντός είδους πληροφοριών. Μια Βάση Δεδομένων επιτρέπει τη δομημένη αποθήκευση των δεδομένων Ενώ ένα Σύστημα Βάσης Δεδομένων καθορίζει τις μεθόδους αποθήκευσης. προσπέλασης και επεξεργασίας των δεδομένων μέσο ενός μοντέλου δομής και τη χρήση συγκεκριμένου λογισμικού. Το μοντέλο συσχετισμού χρησιμοποιείται σήμερα στην πλειοψηφία των περιπτώσεων χρήσης Συστημάτων Βάσης Δεδομένων.

Συσχετισμός Πεδίων 3 Συσχετισμός Πεδίων μιας εγγραφής Πεδία Ε γ γ ρ α φ ή CompanyName ContactName Address City Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin Berglunds snabbköp Centro comercial Moctezuma Christina Berglund Francisco Chang Berguvsvägen 8 Sierras de Granada 9993 Luleå México D.F. Ernst Handel Roland Mendel Kirchgasse 6 Graz Συσχετισμός Εγγραφής

Συσχετισμός Πεδίων 4 Τα Πεδία καθορίζουν το Σχήμα του συσχετισμού Προσοχή πρέπει να δίνεται όταν παίρνονται αποφάσεις για τον τύπο των διάφορων πεδίων (π.χ. αλφαριθμητικό, αριθμητικό) καθώς επίσης και για το μέγεθος του πεδίου (π.χ. πεδίο 10 χαρακτήρων, αριθμητικό πεδίο 0 100). Πεδία Ε γ γ ρ α φ ή CompanyName ContactName Address City Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin Berglunds snabbköp Centro comercial Moctezuma Christina Berglund Francisco Chang Berguvsvägen 8 Sierras de Granada 9993 Luleå México D.F. Ernst Handel Roland Mendel Kirchgasse 6 Graz Συσχετισμός Εγγραφής

Πίνακες 5 Προσέξτε ότι η σειρά με την οποία εμφανίζονται οι εγγραφές δε χρήζει καμίας ερμηνείας και γι αυτό είναι ασήμαντη! Μπορούμε κάλλιστα να ανακατατάξουμε τις εγγραφές. Η σειρά που εμφανίζονται τα πεδία σε μια εγγραφή όμως είναι σημαντική!! Πεδία Ε γ γ ρ α φ ή CompanyName ContactName Address City Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin Berglunds snabbköp Centro comercial Moctezuma Christina Berglund Francisco Chang Berguvsvägen 8 Sierras de Granada 9993 Luleå México D.F. Ernst Handel Roland Mendel Kirchgasse 6 Graz Συσχετισμός Εγγραφής

Πίνακες 6 Κάθε εγγραφή αντιπροσωπεύει μια πλειάδα δεδομένων που καθορίζει ένα στοιχείο! Το σύνολο αυτών το στοιχείων δημιουργεί ένα Πίνακα. Δημιουργείτε, δηλαδή ένα σύνολο εγγραφών που συσχετίζουν τα προκαθορισμένα πεδία Πεδία Ε γ γ ρ α φ ή CompanyName ContactName Address City Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin Berglunds snabbköp Centro comercial Moctezuma Christina Berglund Francisco Chang Berguvsvägen 8 Sierras de Granada 9993 Luleå México D.F. Ernst Handel Roland Mendel Kirchgasse 6 Graz Συσχετισμός Εγγραφής

Πίνακες 7 Suppliers Supplier ID CompanyName ContactName Address City 00 Alfreds Futterkiste 01 Berglunds snabbköp 10 Centro comercial Moctezuma Maria Anders Obere Str. 57 Berlin Christina Berglund Francisco Chang Berguvsvägen 8 Sierras de Granada 9993 Luleå Méxic o D.F. 11 Ernst Handel Roland Mendel Kirchgasse 6 Graz Products ProductID ProductName Product Type Supplier Code 01 Mal Milk Chocolate 00 02 Tar Dark Chocolate 00 Stock ProductID Stock 01 1000 02 2000 03 20 04 500 03 Yian Milk Walnut Chocolate 01 04 San Dark Walnut Chocolate 11

Συσχετισμός Πινάκων 8 Μια συλλογή από Πίνακες δημιουργεί μια Βάση Δεδομένων Ο συσχετισμός μεταξύ των πινάκων αναδεικνύει το Σχήμα της Suppliers Βάσης Δεδομένων! Υπάρχουν δηλαδή δύο επίπεδα συσχετισμού: Συσχετισμός πεδίων στις εγγραφές Συσχετισμός πινάκων στη βάση δεδομένων Supplier ID CompanyName ContactName Address City 00 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 01 Berglunds snabbköp 10 Centro comercial Moctezuma Christina Berglund Francisco Chang Berguvsvägen 8 Sierras de Granada 9993 Luleå México D.F. 11 Ernst Handel Roland Mendel Kirchgasse 6 Graz Products ProductI D ProductNa me Product Type Supplier Code 01 Mal Milk Chocolate 00 02 Tar Dark Chocolate 00 03 Yian Milk Walnut Chocolate 04 San Dark Walnut Chocolate 01 11 Stock Produc tid Stock 01 1000 02 2000 03 20 04 500

Συσχετισμός Πινάκων 9 Ο σωστός σχεδιασμός του Σχήματος μιας ΒΔ είναι απαραίτητος και επιβάλλετε για: Την αποφυγή επαναλαμβανόμενων πληροφοριών Μείωση του όγκου της Βάσης Δεδομένων Σωστή και ευκολονόητη ανάληψη στοιχείων μέσο επερωτημάτων Suppliers Supplier ID CompanyName ContactName Address City 00 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 01 Berglunds snabbköp 10 Centro comercial Moctezuma Christina Berglund Francisco Chang Berguvsvägen 8 Sierras de Granada 9993 Luleå México D.F. 11 Ernst Handel Roland Mendel Kirchgasse 6 Graz Products ProductI D ProductNa me Product Type Supplier Code 01 Mal Milk Chocolate 00 02 Tar Dark Chocolate 00 03 Yian Milk Walnut Chocolate 04 San Dark Walnut Chocolate 01 11 Stock Produc tid Stock 01 1000 02 2000 03 20 04 500

10 Χρήση της SQL Εκτέλεση επερωτήματα σε μια Βάση Δεδομένων Ανάληψη εγγράφων από μια ΒΔ Αποθήκευση πληροφοριών σε μια ΒΔ Ενημέρωση εγγράφων Διαγραφή εγγράφων Δημιουργία μιας ΒΔ Δημιουργία πινάκων σε μια ΒΔ Δημιουργία χρηστών καθώς και των δυνατοτήτων τους στην χρήση μιας ΒΔ

11 Το Συσχετιζόμενο Σύστημα Διαχείρισης Βάσεων Δεδομένων (που χρησιμοποιείται ευρέως στις μέρες μας) ενεργεί ως η βάση της SQL. Τέτοια παραδείγματα ΣΣΔΒΔ είναι: MS SQL Server, IBM DB2, Oracle, MySQL, και η Microsoft Access. Οι εντολές που υποστηρίζονται ως επί το πλείστων είναι: SELECT, UPDATE, DELETE, INSERT, WHERE Η SQL χαρακτηρίζεται από δύο μέρη: Τις Εντολές Επεξεργασίας Δεδομένων π.χ. SELECT, UPDATE, DELETE, INSERT, WHERE Τις Εντολές Ορισμού του Σχήματος της ΒΔ π.χ. CREATE database, ALTER database, CREATE table, ALTER table, Drop table Πεζά ή κεφαλαία γράμματα στις εντολές

12 Σύνταξη Επερωτημάτων SELECT column_name(s) FROM table_name π.χ. Persons SELECT LastName,FirstName FROM Persons LastName Hansen Svendson Pettersen FirstName Ola Tove Kari

13 Σύνταξη Επερωτημάτων SELECT column_name(s) FROM table_name π.χ. Persons SELECT * FROM Persons

14 Σύνταξη Επερωτημάτων SELECT DISTINCT column_name(s) FROM table_name π.χ. Persons SELECT DISTINCT City FROM Persons City Sandnes Stavanger

15 Σύνταξη Επερωτημάτων SELECT column_name(s) FROM table_name WHERE column_name operator value π.χ. Persons SELECT * FROM Persons WHERE City='Sandnes'

16 Σύνταξη Επερωτημάτων SELECT * FROM Persons WHERE FirstName='Tove' SELECT * FROM Persons WHERE Year=1965 Οι τελεστές που συνοδεύουν την Εντολή WHERE είναι: = Equal <> Not equal > Greater than < Less than >= Greater than or equal <= Less than or equal BETWEEN LIKE IN Between an inclusive range Search for a pattern To specify multiple possible values for a column

17 Σύνταξη Επερωτημάτων π.χ. Persons SELECT * FROM Persons WHERE FirstName='Tove' AND LastName='Svendson'

18 Σύνταξη Επερωτημάτων π.χ. Persons SELECT * FROM Persons WHERE FirstName='Tove OR FirstName='Ola'

19 Σύνταξη Επερωτημάτων INSERT INTO table_name VALUES (value1, value2, value3,...) Persons INSERT INTO Persons VALUES (4,'Nilsen', 'Johan', 'Bakken 2', 'Stavanger') 4 Nilsen Johan Bakken 2 Stavanger

20 Σύνταξη Επερωτημάτων UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value UPDATE Persons SET Address='Nissestien 67', City='Sandnes WHERE LastName='Nilsen' AND FirstName='Johan' 4 Nilsen Johan Nissestien 67 Sandnes Persons 4 Nilsen Johan Bakken 2 Stavanger

21 Σύνταξη Επερωτημάτων DELETE FROM table_name WHERE some_column=some_value Persons 4 Nilsen Johan Nissestien 67 Sandnes DELETE FROM Persons WHERE LastName='Nilsen' AND FirstName='Johan'