1 Copyright © 2006 Quality & Reliability SQL 1-2.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΕΣΔ 232: Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας © 2013 Nicolas Tsapatsoulis Εισαγωγή στην SQL ΕΣΔ232 – Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας.
Advertisements

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ.
Βάσεις Δεδομένων Μάθημα 3.
Δημιουργία Πίνακα πράξεις από
 Αυδίκου Χριστίνα  Γιουμούκης Παναγιώτης  Κιντσάκης Θάνος  Πάπιστας Γιάννης.
Δρ. Παναγιώτης Συμεωνίδης
PL/SQL.
Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ
Entity-Relationship Παραδείγματα Πληροφοριακά Συστήματα και Βάσεις Δεδομένων Φροντιστήριο 1 Δαμιανός Χατζηαντωνίου.
ΕΡΩΤΗΜΑΤΑ ΕΠΙΛΟΓΗΣ ΜΕ ΣΥΖΕΥΞΗ ΠΙΝΑΚΩΝ
MICROSOFT ACCESS CDACollege Limassol Campus Lecture:Pelekanou Olga
ORACLE PL/SQL Cursors Μέρος 1.
ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ΜΑΘΗΜΑ 3.
Βάσεις Δεδομένων Μάθημα 4.
Επιμορφωτής: Ονομ/νυμο Επιμορφωτή
ORACLE PL/SQL Records. Εγγραφές (Records) DECLARE TYPE t_Rec1Type IS RECORD ( Field1 NUMBER, Field2 VARCHAR2(5)); TYPE t_Rec2Type IS RECORD ( Field1 NUMBER,
9 Η Γλώσσα SQL Ορισμός Δεδομένων (data definition)
Βάσεις Δεδομένων Εργαστήριο ΙΙI Τμήμα Πληροφορικής ΑΠΘ
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Σχεσιακό Μοντέλο.
ΕΡΩΤΗΜΑΤΑ ΕΠΙΛΟΓΗΣ 2 ΜΑΘΗΜΑ 8. ΑΠΑΛΟΙΦΗ ΔΙΠΛΟΕΓΓΡΑΦΩΝ DISTINCT Μπορούμε να απαλείψουμε τις διπλοεγγραφές που μας επιστρέφονται και που οφείλονται στην.
1 Βάσεις Δεδομένων ΙI Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ SQL (3 από 3) T Manavis.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων  Χειρισμός Δεδομένων.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Σχεσιακή Άλγεβρα.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων (data definition)  Χειρισμός Δεδομένων (data manipulation)
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Σχεσιακή Άλγεβρα.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Επεξεργασία Ερωτήσεων.
ΕΠΛ 342 – Βάσεις Δεδομένων Εργαστήριο 4 ο SQL - Queries Ιωάννα Συρίμη
Βάσεις Δεδομένων I (Θ) Ενότητα 11: Ενιαίο παράδειγμα σχεδίασης σχεσιακής βάσης δεδομένων και υλοποίησης με Γλώσσα SQL Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής.
Βάσεις Δεδομένων II (Θ) Ενότητα 1: «Προσανατολισμού» (orientation) - Εισαγωγή Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα στο.
Βάσεις Δεδομένων II (Θ) Ενότητα 6: Τεχνολογία PL/SQL - cursors Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το.
Βάσεις Δεδομένων I (Θ) Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά Μαθήματα.
Βάσεις Δεδομένων I (Θ) Ενότητα 9: Yλοποίηση σχεσιακών βάσεων δεδομένων - Σύνθετες εντολές SQL Χ. Σκουρλάς Τμήμα Μηχανικών Πληροφορικής ΤΕ Ανοικτά Ακαδημαϊκά.
Βάσεις Δεδομένων I Ενότητα 8: Εισαγωγή στην υλοποίηση σχεσιακών βάσεων δεδομένων Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
Βάσεις Δεδομένων I Ενότητα 9: Yλοποίηση σχεσιακών βάσεων δεδομένων - Σύνθετες εντολές SQL Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
Βάσεις Δεδομένων I Ενότητα 2: Εισαγωγή στις βάσεις δεδομένων Χ. Σκουρλάς Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο του μαθήματος διατίθεται.
1 Σχεσιακή Άλγεβρα Προβολή, Επιλογή, Καρτεσιανό Γινόμενο, Ένωση, Διαφορά, Σύνθεση Τελεστών, Μετονομασία, Παραδείγματα Ερωτήσεων, Τομή Συνόλων, Φυσική Σύζευξη.
Σχεσιακό μοντέλο – Σχεσιακές βάσεις δεδομένων Διδάσκων: Χ. Σκουρλάς, Α θ ή ν α Βάσεις Δεδομένων και web-based Εφαρμογές.
Βάσεις Δεδομένων Κεφ. 1 Πλεονεκτήματα Β.Δ. έναντι αρχείων Βασικές λειτουργίες Β.Δ. Εφαρμογές Β.Δ. στην καθημερινή ζωή.
Εισαγωγή στις βάσεις δεδομένων
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να παρουσιάσει τις απαραίτητες έννοιες ώστε οι φοιτητές να κατανοήσουν την τεχνολογία των βάσεων δεδοµένων.
Βάσεις Δεδομένων Ι 4η διάλεξη
Σύντομη περιγραφή Μια περιήγηση σε αφυπνιζόμενα προγράμματα (triggers), δηλαδή προγράμματα ενεργοποιούμενα από ενέργειες INSERT, UPDATE, DELETE στη βάση.
Εναρκτήρια συνάντηση Στην πρώτη συνάντηση γίνεται παρουσίαση του μαθήματος και μία σύντομη και περιεκτική επισκόπηση κάποιων βασικών εννοιών των Βάσεων.
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Περιγραφή Ενότητας Σκοπός του μαθήματος αυτού και κεντρικός σκοπός του μαθήματος των Βάσεων Δεδομένων Ι είναι η παρουσίαση των απαραίτητων εννοιών ώστε.
Εναρκτήρια συνάντηση Στην πρώτη συνάντηση γίνεται παρουσίαση του μαθήματος και μία σύντομη και περιεκτική επισκόπηση κάποιων βασικών εννοιών των Βάσεων.
Θερινό Σχολείο, 14 – 20 Ιουλίου 2014
Εναρκτήρια συνάντηση Στην πρώτη συνάντηση γίνεται παρουσίαση του μαθήματος και μία σύντομη και περιεκτική επισκόπηση κάποιων βασικών εννοιών των Βάσεων.
Βάσεις Δεδομένων Ενότητα 3: Σχεσιακή Άλγεβρα Βασίλης Βουτσινάς
Επανάληψη - επισκόπηση
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να κατανοήσουμε την έννοια της όψης της γλώσσας SQL. Χ. Σκουρλάς.
Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση των απαραίτητων εννοιών αλλά και των δηλώσεων SQL ώστε οι φοιτητές να κατανοήσουν σε κάποιο.
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση δηλώσεων SQL που περιλαμβάνουν EXIST, ANY, ALL. Χ. Σκουρλάς.
Βάσεις Δεδομένων Ι 8η διάλεξη
Βάσεις Δεδομένων και web-based Εφαρμογές
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας
Ενότητα 3: Σχεσιακό Μοντέλο – Σχεσιακή βάση δεδομένων Χ. Σκουρλάς
της ενότητας « Ταξιδεύω με πυξίδα το “Χρόνο” »
Βάσεις Δεδομένων ΙΙ Ενότητα 6: Τεχνολογία PL/SQL - cursors Χ. Σκουρλάς
Σχεσιακεσ βασεισ δεδομενων
Ερωτήματα Επιλογής σε ACCESS
Γ6.4 Μορφοποίηση Πινάκων και Πρωτεύον Κλειδί
Ενότητα # 5: Περιορισμοί ακεραιότητας
Ενότητα 1: «Προσανατολισμού» (orientation) - Εισαγωγή Χ. Σκουρλάς
Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής
Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Δυτικής Αττικής
Μεταγράφημα παρουσίασης:

1 Copyright © 2006 Quality & Reliability SQL 1-2

Copyright © 2006 Quality & Reliability 2 ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ  -- Create table create table EMP ( EMPNO NUMBER(4) not null, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) ) tablespace USERS pctfree 10 initrans 1 maxtrans 255 storage (initial 64K minextents 1 maxextents unlimited);  ΜΕΣΩ SQL

Copyright © 2006 Quality & Reliability 3 ΚΛΕΙΔΙΑ  ΠΡΩΤΕΥΟΝ  ΜΟΝΟ ΓΙΑ ΝΑ ΕΝΤΟΠΙΖΟΥΜΕ ΤΗΝ ΕΓΓΡΑΦΗ  Η ΔΗΜΙΟΥΡΓΙΑ ΤΟΥ ΣΥΝΗΘΩΣ ΕΙΝΑΙ ΑΥΤΟΜΑΤΗ  Sequences  ΔΕΥΤΕΡΕΥΟΝ  Το ΠΡΩΤΕΥΟΝ ΚΛΕΙΔΙ ΕΝΟΣ ΑΛΛΟΥ ΠΙΝΑΚΑ ΠΟΥ ΣΥΝΔΕΕΤΑΙ ΜΕ ΑΥΤΟ.  ΜΟΝΑΔΙΚΟ  Η ΣΤΗΛΗ ΠΡΠΕΙ ΝΑ ΕΧΕΙ ΜΟΝΑΔΙΚΕΣ ΤΙΜΕΣ (ΔΕΝ ΕΠΙΤΡΕΠΟΝΤΑΙ ΣΥΝΩΝΥΜΑ)

Copyright © 2006 Quality & Reliability 4 ΕΡΩΤΗΜΑΤΑ SELECT  Η ΑΝΑΖΗΤΗΣΗ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΤΟΥΣ ΠΙΝΑΚΕΣ ΤΗΣ ΣΒΔ ΓΙΝΟΝΤΑΙ ΜΕ ΤΗΝ ΕΝΤΟΛΗ SELECT

Copyright © 2006 Quality & Reliability 5 ΑΠΛΗ ΕΠΙΛΟΓΗ  ΟΛΕΣ ΟΙ ΓΡΑΜΜΕΣ  ΟΛΕΣ ΟΙ ΣΤΗΛΕΣ

Copyright © 2006 Quality & Reliability 6 ΕΠΙΛΟΓΗ ΓΡΑΜΜΩΝ

Copyright © 2006 Quality & Reliability 7 ΕΠΙΛΟΓΗ ΣΤΗΛΩΝ  Η ΑΠΛΗ ΚΑΤΑΓΡΑΦΗ ΤΩΝ ΟΝΟΜΑΤΩΝ ΤΩΝ ΣΤΗΛΩΝ ΑΡΚΕΙ ΓΙΑ ΝΑ ΕΠΙΛΕΓΟΥΝ ΜΟΝΟΝ ΑΥΤΕΣ

Copyright © 2006 Quality & Reliability 8 ΕΠΙΛΟΓΗ ΣΤΗΛΩΝ ΚΑΙ ΓΡΑΜΜΩΝ  ΣΥΝΔΥΑΣΜΟΣ ΤΩΝ ΔΥΟ ΠΡΟΗΓΟΥΜΕΝΩΝ ΜΕΘΟΔΩΝ

Copyright © 2006 Quality & Reliability 9 ΠΡΑΞΕΙΣ  ΥΠΟΛΟΓΙΣΜΟΣ ΑΥΞΗΣΗ ΤΟΥ ΚΑΤΩΤΑΤΟΥ ΟΡΙΟΥ ΚΛΙΜΑΚΑΣ ΚΑΤΑ 10%  Η ΟΝΟΜΑΣΙΑ ΤΗΣ ΣΤΗΛΗΣ ΕΙΝΑΙ Ο ΤΥΠΟΣ ΤΟΥ ΥΠΟΛΟΓΙΣΜΟΥ, ΠΡΑΓΜΑ ΟΧΙ ΙΔΙΑΙΤΕΡΑ ΚΑΤΑΝΟΗΤΟ

Copyright © 2006 Quality & Reliability 10 ΟΝΟΜΑΣΙΑ ΝΕΑΣ ΣΤΗΛΗΣ  ΕΧΟΥΜΕ ΕΝΑ ΠΙΟ ΚΟΜΨΟ ΑΠΟΤΕΛΕΣΜΑ ΑΝ ΔΩΣΟΥΜΕ ΕΝΑ ΛΟΓΙΚΟ ΟΝΟΜΑ ΣΤΗ ΝΕΑ ΣΤΗΛΗ

Copyright © 2006 Quality & Reliability 11 ΕΝΩΣΗ ΣΤΗΛΩΝ  CONCATENATION  ASCII 124

Copyright © 2006 Quality & Reliability 12 ΠΟΛΛΑΠΛΕΣ ΓΡΑΜΜΕΣ  ΠΟΣΕΣ ΘΕΣΕΙΣ (JOBS) ΕΙΝΑΙ ΚΑΤΕΙΛΗΜΕΝΕΣ  ΤΟ ΑΠΟΤΕΛΕΣΜΑ ΔΕΝ ΙΚΑΝΟΠΟΙΕΙ.  Η ΚΑΘΕ ΘΕΣΗ ΕΜΦΑΝΙΖΕΤΑΙ ΠΟΛΛΕΣ ΦΟΡΕΣ

Copyright © 2006 Quality & Reliability 13 ΚΑΤΑΡΓΗΣΗ ΤΩΝ ΠΟΛΛΑΠΛΩΝ ΓΡΑΜΜΩΝ  DISTINCT  ΟΙ ΓΡΑΜΜΕΣ ΕΜΦΑΝΙΖΟΝΤΑΙ ΜΟΝΟ ΜΙΑ ΦΟΡΑ

14 Copyright © 2006 Quality & Reliability ΤΕΛΟΣ ΜΕΡΟΥΣ 1-2-1