ΑΝΑΛΥΤΙΚΟ ΠΕΡΙΕΧΟΜΕΝΟ
1.Εγκατάσταση SQL Server
- Απαιτήσεις συστήματος
- Προετοιμασία για εγκατάσταση
- Διαχείριση μιας εγκατάστασης
2. Δημιουργία και Διαχείριση Βάσεων
- Σχεδιασμός Βάσης - Δημιουργία Βάσης
- Σχήμα - Ομάδες αρχείων
3. Ασφάλεια δεδομένων SQL Server
- Ανασκόπηση ασφάλειας στον SQL Server
- Ασφάλεια σε επίπεδο βάσης
- Δημιουργία και Διαχείριση Χρηστών
4. Παρακολούθηση του SQL Server
- Παρακολούθηση Απόδοσης
- Καταγραφή γεγονότων και συμβάντων
- DDL Triggers
- Μηχανισμοί ειδοποίησης (event notifications)
5. Λειτουργίες Διαχείρισης
- SQL Server Agent
- Δημιουργία Αυτοματοποιημένων εργασιών (Jobs)
- Διαχείριση πολλαπλών εξυπηρετητών
6. Διασφάλιση Βάσης Δεδομένων σε SQL Server
- Επιλογές υψηλής διαθεσιμότητας (clustering, mirroring, replication)
- Δημιουργία αντιγράφων ασφαλείας
- Ανάκτηση δεδομένων από αντίγραφα ασφαλείας
7. Δημιουργία Τύπων Δεδομένων και πινάκων
- Τύποι Δεδομένων – Πίνακες - Partitioned Tables
8. Δημιουργία Ερωτημάτων στον SQL Server
- Ανασκόπηση της Transact-SQL
- Δημιουργία απλών ερωτημάτων - Σύνθετα ερωτήματα
- Μεταβολή δεδομένων (insert/update/delete)
9. Χρήση XML
- ΧML, έννοιες, χρήση
- Αντιστοίχιση σχεσιακών δεδομένων σε XML
- Αποθήκευση XML στη βάση - Τύπος δεδομένων XML
10. Ευρετήρια (Indexes)
- Έννοιες - Δημιουργία ευρετηρίων - Βελτιστοποίηση ευρετηρίων - Δημιουργία ευρετηρίων σε XML τύπους
11. Ακεραιότητα δεδομένων
- Τι σημαίνει ακεραιότητα δεδομένων, έννοιες και σχεσιακό μοντέλο
- Constraints – Triggers - Σχήματα XML
12. Δημιουργία Όψεων (views)
- Εισαγωγή
- Δημιουργία όψεων - Δημιουργία όψεων με ευρετήρια
- Όψεις με τομείς (partitioned views)
- Σχεδιασμός όψεων για βέλτιστη απόδοση
13. Υλοποίηση stored procedures και functions
- Χρήση των stored procedures και functions
- Δημιουργία stored procedure
- Δημιουργία function - Πέρασμα παραμέτρων
- Διαχείριση λαθών