sql-server-2012-tutorial-online-learning-ecoursesacademy
Στο μάθημα SQLServer 2012 γίνεται μια παρουσίαση των βασικών σημείων του προγράμματος αφού προηγηθεί μία εισαγωγή στην θεωρία των βάσεων δεδομένων και της γλώσσας SQL. Το παρόν SQL Server 2012 tutorial περιλαμβάνει δημιουργία βάσεων δεδομένων, πινάκων, σχέσεων, κώδικα και τα βασικά στοιχεία διαχείρισης των βάσεων αυτών. Επίσης καθοδηγεί τον μαθητή στο πώς να βρίσκει βοήθεια από διάφορες πηγές όπως το help του πακέτου, το internet κλπ. Τέλος, περιλαμβάνει μία εφαρμογή μίας βάσης δεδομένων και υποδείξεις για τα επόμενα βήματα που πρέπει να ακολουθήσει ο μαθητής για να επεκτείνει τις γνώσεις του πάνω στον SQL Server και τις βάσεις δεδομένων γενικότερα.
Τι θα μάθω στο παρόν μάθημα:
Το μάθημα χωρίζεται σε 6 βασικά μέρη:
1) Μία εισαγωγή στην θεωρία των βάσεων δεδομένων και των συστημάτων διαχείρισης αυτών.
2) Στη εισαγωγή του SQL Server και στον τρόπο δημιουργίας βάσεων δεδομένων, πινάκων σχέσεων, views κλπ.
3) Στον προγραμματισμό του SQL Server, το T/SQL (version της SQL για τον SQL Server), τα stored procedures και functions (αποθηκευμένα προγράμματα στην βάση).
4) Την διαχείρηση του SQL Server, Backup, Recovery, Data Transfer, Security κλπ.
5) Σε μία εφαρμογή μίας βάσης SQL Server και τέλος
6) Στη περιγραφή του υπάρχοντος Documentation και στα επόμενα βήματα του μαθητή για να αποκτήσει ανώτερες γνώσεις στο αντικείμενο.
Σε ποιους απευθύνεται το παρόν μάθημα:
Το παρόν SQL Server 2012 tutorial απευθύνεται κυρίως σε αυτούς που έχουν μία στοιχειώδη γνώση πάνω σε προγραμματισμό και βάσεις δεδομένων και θέλουν να επεκτείνουν τις γώσεις τους μέχρι το σημείο να αναπτύσσουν βάσεις δεδομένων και εφαρμογές αυτών σε επαγγελματικό επίπεδο. Επίσης το παρόν μάθημα μπορεί να αποβεί χρήσιμο και σε πιο προχωρημένους μαθητές γιατί αποτελείται απο μία εξαιρετική ταξινόμηση και εμβάθυνση εννοιών που επιτρέπει την καλύτερη κατανόηση των βάσεων δεδομένων, της γλώσσας SQL, του SQL Server και της ανάπτυξης εφαρμογών.
Course Features
Περιεχόμενα Μαθήματος
1. Εισαγωγή |
---|
1.1 Χαιρετισμός |
1.2 Αρχεία Εργασίας |
2. Εισαγωγή στον SQLServer 2012 |
2.1 Εισαγωγή στις Βάσεις Δεδομένων |
2.2 Εισαγωγή στον SQLServer / Εγκατάσταση |
3. Οθόνη Εργασίας (Management Studio) |
3.1 Περιήγηση στο Management Studio |
3.2 Βάσεις Δεδομένων |
3.3 Πίνακες |
3.4 Σχέσεις / Διαγράμματα |
3.5 Καταχώρηση Δεδομένων |
4. TRANSACT SQL (T/SQL) |
4.1 Εισαγωγή Γλώσσας SQL, T/SQL |
4.2 Εντολή SELECT (Α ΜΕΡΟΣ) |
4.3 Εντολή SELECT (Β ΜΕΡΟΣ) |
4.4 Εντολή INSERT |
4.5 Εντολή UPDATE |
4.6 Εντολή DELETE |
5. Views |
5.1 Views (Α ΜΕΡΟΣ) |
5.2 Views (Β ΜΕΡΟΣ) |
6. Προγραμματισμός |
6.1 Εντολές DDL (Data Definition Language) |
6.2 Δομή Γλώσσας T/SQL ΜΕΡΟΣ Α |
6.3 Δομή Γλώσσας T/SQL ΜΕΡΟΣ Β |
6.4 Stored Procedures |
6.5 Συναρτήσεις |
6.6 Triggers |
7. Διαχείριση |
7.1 Backup / Restore |
7.2 Ασφάλεια |
7.3 Αυτόματη Διαχείριση |
8. Πρόσβαση |
8.1 Μεταφορά Δεδομένων |
8.2 Πρόσβαση από άλλες εφαρμογές |
9. Εφαρμογή |
9.1 Περιγραφή Εφαρμογής |
9.2 Εισαγωγή στην MS Access |
9.3 Προετοιμασία Βάσης Δεδομένων9.4 Ανάπτυξη / Linked Tables |
9.5 Ανάπτυξη / Συντήρηση Βασικών Πινάκων |
9.6 Ανάπτυξη / Καταχώρηση Παραγγελιών |
9.7 Ανάπτυξη / Reports |
9.8 Ανάπτυξη / Μενού Εγαρμογής |
9.9 Testing |
10. Επόμενα Βήματα |
10.1 Υπηρεσίες BI (Datawarehouse / Analysis / Reporting) |
10.2 Documentation |
11. Ανακεφαλαίωση |
11.1 Σύνοψη μαθήματος |
O Ευστράτιος Παρέλλης είναι Μηχανολόγος/Ηλεκτρολόγος Μηχανολόγος και Μηχανικός Υπολογιστών του Εθνικού Μετσόβιου Πολυτεχνίου. Έχει πολυετή εμπειρία σε ανάπτυξη και έρευνα εφαρμογών σε πολλές πλατφόρμες, ανάπτυξη βάσεων δεδομένων, ERP, Project & IT Management. Έχει επίσης συμμετάσχει σε projects διεθνούς εμβέλειας ως CIO της Novartis όπου εργαζόταν για 30 συναπτά έτη. Σήμερα δραστηριοποιείται ως software developer και ερευνητής τεχνολογιών cloud .