Course Outline
Εισαγωγή
- Επισκόπηση Στόχοι και Στόχοι Δείγμα Δεδομένων Χρονοδιάγραμμα Εισαγωγές Προαπαιτούμενα Αρμοδιότητες
Σχεσιακές Databases
- Η βάση δεδομένων Πίνακες σχεσιακής βάσης δεδομένων Σειρές και στήλες Δείγμα βάσης δεδομένων Επιλογή σειρών Προμηθευτής Πίνακας Saleord Πίνακας Πρωτεύον κλειδί Ευρετήριο Δευτερεύοντα Ευρετήρια Σχέσεις Αναλογία Ξένο κλειδί Ξένο κλειδί Σύνδεση πίνακες Αναφορική ακεραιότητα Τύποι σχέσης Πολλά προς πολλά Σχέσεις Επίλυση συσχέτισης πολλά προς ένα Σχέση Ολοκλήρωση του σχεδιασμού Επίλυση Σχέσεων Microsoft Access - Σχέσεις Οντότητα Διάγραμμα Σχέσεων Μοντελοποίηση δεδομένων Εργαλεία ΠΕΡΙΠΤΩΣΗΣ Δείγμα διαγράμματος Τα πλεονεκτήματα ενός RDBMS Γλώσσα δομημένου ερωτήματος RDBMS DDL - Γλώσσα ορισμού δεδομένων DML - Γλώσσα χειρισμού δεδομένων DCL - Γλώσσα ελέγχου δεδομένων Γιατί να χρησιμοποιήσετε SQL; Φυλλάδιο για πίνακες μαθήματος
Ανάκτηση δεδομένων
- SQL Προγραμματιστής SQL Προγραμματιστής - Σύνδεση Προβολή πληροφοριών πίνακα με χρήση SQL, Όπου ρήτρα με χρήση σχολίων Δεδομένα χαρακτήρων Χρήστες και σχήματα AND και OR ρήτρα με χρήση αγκύλων Πεδία ημερομηνίας χρήση ημερομηνιών Μορφοποίηση ημερομηνιών Μορφές ημερομηνίας TO_DATE TRUNC Εμφάνιση ημερομηνίας Σειρά ανά όρο DUAL T Σύνδεση Επιλογή κειμένου ΣΕ Τελεστή ΜΕΤΑΞΥ Τελεστή LIKE Τελεστή Συνήθη σφάλματα UPPER Συνάρτηση Μονά εισαγωγικά Εύρεση μεταχαρακτήρων Κανονικές εκφράσεις REGEXP_LIKE Τελεστές Μηδενικές τιμές ΕΙΝΑΙ NULL Χειριστής NVL Αποδοχή εισαγωγής χρήστη
Χρήση Λειτουργιών
- TO_CHAR TO_NUMBER LPAD RPAD NVL NVL2 Συνάρτηση DISTINCT Επιλογή SUBSTR INSTR Συναρτήσεις Ημερομηνίας Συγκεντρωτικές συναρτήσεις COUNT Ομάδα ανά ρήτρα Συνάθροιση και τροποποιητές κύβου Έχοντας ρήτρα Ομαδοποίηση κατά συναρτήσεις Εργαστήριο DECODE CASE
Υποερώτημα & Ένωση
- Ένωση υποερωτημάτων μιας γραμμής - Ένωση υποερωτημάτων με όλες τις τέμνες και μείον πολλαπλές σειρές - Έλεγχος δεδομένων εξωτερικής σύνδεσης
Περισσότερα για τις εγγραφές
- Ενώσεις Cross Join ή Καρτεσιανό Προϊόν Εσωτερική σύνδεση Έμμρητη Συμμετοχή Σημείωση Ρητή Συμμετοχή Φυσική Σύνδεση Equi-Join Cross Join Εξωτερικές συνδέσεις Αριστερά Εξωτερική Σύνδεση Δεξιά Εξωτερική Σύνδεση Πλήρης Εξωτερική Σύνδεση Χρησιμοποιώντας Αλγόριθμους UNION Σύνδεση Ένθετου βρόχου Συγχώνευση Συμμετοχή Hash Join Reflexive ή Self Join Single Workshop
Ερωτήματα για προχωρημένους
- ROWNUM και ROWID Κορυφαία N Ανάλυση Ενσωματωμένη προβολή Υπάρχει και δεν υπάρχει Συσχετισμένα δευτερεύοντα ερωτήματα Συσχετισμένα δευτερεύοντα ερωτήματα με συναρτήσεις Συσχετισμένη ενημέρωση Ανάκτηση στιγμιότυπου Ανακαίνιση αναδρομής όλων των οποιωνδήποτε και ορισμένων χειριστών Εισαγωγή ΟΛΩΝ Συγχώνευση
Δειγμα δεδομένων
- ΠΑΡΑΓΓΕΛΙΑ Τραπέζια ΦΙΛΜ Τραπέζια ΕΡΓΑΖΟΜΕΝΟΣ Τραπέζια ΠΑΡΑΓΓΕΛΙΑ Τραπέζια Τα τραπέζια ΦΙΛΜ
Βοηθητικά προγράμματα
- Τι είναι το βοηθητικό πρόγραμμα; Εξαγωγή βοηθητικού προγράμματος με χρήση παραμέτρων με χρήση αρχείου παραμέτρων Εισαγωγή βοηθητικού προγράμματος με χρήση παραμέτρων Χρήση αρχείου παραμέτρων Ξεφόρτωση δεδομένων παρτίδων SQL*Βοηθητικό πρόγραμμα φόρτωσης που εκτελεί το βοηθητικό πρόγραμμα Προσάρτηση δεδομένων
Requirements
Το μάθημα είναι κατάλληλο για όσους έχουν κάποια γνώση του SQL καθώς και για όσους χρησιμοποιούν το ORACLE για πρώτη φορά.
Προηγούμενη εμπειρία με διαδραστικό σύστημα υπολογιστή είναι επιθυμητή αλλά όχι απαραίτητη.
Testimonials (10)
Luka is an excellent, patient teacher with a sense of humor. His relaxed style made the stressful experience of "be called to the blackboard" more pleasant. Also one student explaining or guiding the other was a very good idea. I will use the motto "KISS methodology" he shared with us in both my SQL exercises , private and professional life since I like to overcomplicate things. Luka also kept the good pace considering how much material was there for him to show and for us to learn.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
I could have trained basics and trainer checked and/or helped if any issues
Przemysław Wadowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
Knowledge provided in a very approachable way, good peace and nice examples.
Anna Rozek - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
The fact that it wasn't just pure knowledge but there was also hand on training which helped to understand everything a lot more. Those exercises were very useful.
Paweł Biały - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
trainer's approach, good pace, detailed explanations, hands-on experience
Paweł Baka - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
Interactive way of teaching (interacting with us), sticking to one sample database and doing all the excercises there
Johanna Fiedler - ING Germany
Course - ORACLE SQL Fundamentals
Writing the queries, I genuinely had fun with it and I feel like I learned from the provided exercises the most.
Karol Kamiński - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
I like his teaching style and knowledge level. I learnt some good things, and it was fun and interactive. I would love to do the advance SQL with him and even if he teaches python, basically any programming language. He is good in helping us understand how to approach a code to be efficient
Dinesh Maurya - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
A lot of exercises and interaction with the trainer
KAROLINA BRZEZINSKA - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
Plenty of examples and practical exercices