info.kek@swissapproval.academy +30 210 55 62 081 +30 211 10 23 900

Βάσεις δεδομένων Ι

Σκοπός του μαθήματος είναι η εξοικείωση του καταρτιζόμενου με τη POstgreSQL ή το περιβάλλον apex της Oracle καθώς και με τα συστήματα διαχείρισης βάσεων.

Περιεχόμενο Μαθήματος

  • Διάκριση της SQL με την POstgreSQL και την OracleSQL
  • Γλώσσα Ορισμού Δεδομένων (ΓΟΔ)
  • Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ)
  • Ενσωματωμένη Γλώσσα Χειρισμού Δεδομένων
  • Ορισμός Όψεων
  • Εξουσιοδότηση (authentication)
  • Ακεραιότητα
  • Έλεγχος Συναλλαγών
  • Χειρισμός δεδομένων
  • Select
  • Διαγραφή διπλότιμων: selectdistinct
  • Συνθήκη του where
  • Λογικοί τελεστές: and, or, not
  • Τελεστές σύγκρισης: <, <=, >, >=, =, <>, between, notbetween
  • Πράξεις με Συμβολοσειρές
  • Σύγκριση χρησιμοποιώντας το like, notlike
  • Διάταξη των Πλειάδων
  • Χρήση του orderby
  • Πράξεις – Συναρτήσεις
  • Τύποι Συνένωσης: inner join, left outer join, right outer join και full outer join
  • Τύποι Πεδίου Ορισμού
  • Createdomain
  • Περιορισμοί
  • Περιορισμοί Ακεραιότητας
  • Περιορισμοί Αναφοράς
  • Διαχείριση Βάσης Δεδομένων – Ενσωματωμένη SQL
  • Ενσωματωμένη SQL
  • EXEC SQL < embedded SQL statement > END-EXEC
  • SQL INCLUDE
  • EXEC SQL open c END-EXEC
  • EXEQ SQL fetch c into :cn$, :cc END-EXEC
  • Σβήσιμο σχήματος : dropschema
  • Το σύστημα διαχείρισης βάσης δεδομένων (MySQL ή SQL Server)