Περιεχόμενα. Μέρος Ι Τα βασικά της διαχείρισης του Microsoft SQL Server Ευχαριστίες Εισαγωγή... 23

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Περιεχόμενα. Μέρος Ι Τα βασικά της διαχείρισης του Microsoft SQL Server 2005...27. Ευχαριστίες... 21 Εισαγωγή... 23"

Transcript

1 Περιεχόμενα Ευχαριστίες Εισαγωγή Μέρος Ι Τα βασικά της διαχείρισης του Microsoft SQL Server Γενικά για τη διαχείριση του Microsoft SQL Server Το SQL Server 2005 και το υλικό σας Οι εκδόσεις του Microsoft SQL Server SQL Server και Windows Υπηρεσίες για το SQL Server Πιστοποίηση ταυτότητας στο SQL Server Λογαριασμοί υπηρεσιών για το SQL Server Χρήση των διαχειριστικών εργαλείων γραφικών Χρήση των εργαλείων της γραμμής διαταγών SQLCMD BCP Άλλα εργαλεία της γραμμής διαταγών Ανάπτυξη του Microsoft SQL Server Ρόλοι ολοκλήρωσης του SQL Server Οι υπηρεσίες ολοκλήρωσης του SQL Server Χρήση του SQL Server 2005 για αποθήκες σχεσιακών δεδομένων Χρήση του SQL Server 2005 για πολυδιάστατες βάσεις δεδομένων και εξόρυξη δεδομένων Χρήση του SQL Server 2005 για διαχείριση υπηρεσιών αναφοράς Σχεδιασμός της ανάπτυξης του SQL Server Δόμηση συστήματος διακομιστή για καλύτερη απόδοση Διευθέτηση του υποσυστήματος εισόδου-εξόδου Εξασφάλιση διαθεσιμότητας και επεκτασιμότητας Εξασφάλιση συνδετικότητας και προσπέλασης δεδομένων

2 8 Περιεχόμενα Εκτέλεση και τροποποίηση της εγκατάστασης του SQL Server Δημιουργία νέων παρουσιών του SQL Server Προσθήκη συστατικών και παρουσιών Συντήρηση εγκατεστημένων συστατικών Απεγκατάσταση του SQL Server Διαχείριση της επιφανειακής ασφάλειας, της πρόσβασης, και της διευθέτησης δικτύου Τα πρώτα βήματα με τα εργαλεία διευθέτησης Χρήση του εργαλείου SQL Server 2005 Surface Area Configuration Σύνδεση με απομακρυσμένη εγκατάσταση του SQL Server Διαχείριση της διευθέτησης υπηρεσιών Διαχείριση της διευθέτησης συνδέσεων Διαχείριση πρόσβασης σε λειτουργίες συστατικών του SQL Server Διευθέτηση υπηρεσιών του SQL Server Διαχείριση κατάστασης υπηρεσίας και τρόπου εκκίνησης Ρύθμιση του λογαριασμού υπηρεσίας εκκίνησης Διευθέτηση καταλόγου αποτύπωσης υπηρεσιών, αναφορών σφαλμάτων, και αναφορών ανάδρασης πελάτη Διαχείριση της διευθέτησης δικτύου και του SQL Native Client Ρύθμιση διευθέτησης δικτύου κοινόχρηστης μνήμης Ρύθμιση διευθέτησης δικτύου επώνυμων διοχετεύσεων Ρύθμιση διευθέτησης δικτύου TCP/IP Ρύθμιση της σειράς των εγγενών πρωτοκόλλων πελάτη Ρύθμιση της διευθέτησης εγγενούς πελάτη για το πρωτόκολλο Shared Memory Ρύθμιση της διευθέτησης εγγενούς πελάτη για το πρωτόκολλο TCP/IP Ρύθμιση της διευθέτησης εγγενούς πελάτη για το πρωτόκολλο Named Pipes Διευθέτηση και ρύθμιση του Microsoft SQL Server Προσπέλαση των δεδομένων διευθέτησης του SQL Server Χρήση του καταλόγου συστήματος και των προβολών καταλόγου Χρήση αποθηκευμένων διαδικασιών συστήματος Τεχνικές για τη διαχείριση των επιλογών διευθέτησης του SQL Server Καθορισμός επιλογών διευθέτησης Εργασία με τις επιλογές SET Εργασία με επιλογές διακομιστή Εργασία με επιλογές βάσεων δεδομένων Διαχείριση συμβατότητας βάσεων δεδομένων

3 Περιεχόμενα 9 Διευθέτηση του SQL Server με αποθηκευμένες διαδικασίες Χρήση του SQL Server Management Studio για ερωτήματα Εκτέλεση ερωτημάτων και αλλαγή ρυθμίσεων Έλεγχος και ρύθμιση παραμέτρων διευθέτησης Αλλαγή ρυθμίσεων με την αποθηκευμένη διαδικασία sp_dboption Μέρος ΙΙ Διαχείριση του Microsoft SQL Server Γενική διαχείριση Διαχείριση της εκκίνησης του SQL Server Ενεργοποίηση ή απαγόρευση αυτόματης εκκίνησης του SQL Server Ορισμός παραμέτρων εκκίνησης της μηχανής βάσεων δεδομένων Διαχείριση υπηρεσιών από τη γραμμή διαταγών Διαχείριση του εκτελέσιμου αρχείου γραμμής διαταγών τού SQL Server. 132 Το SQL Server Management Studio Τα πρώτα βήματα με το SQL Server Management Studio Σύνδεση με συγκεκριμένη παρουσία διακομιστή Σύνδεση με συγκεκριμένη βάση δεδομένων Διαχείριση ομάδων τού SQL Server Παρουσίαση των ομάδων τού SQL Server Δημιουργία ομάδας διακομιστών Διαγραφή ομάδας διακομιστών Τροποποίηση και μετακίνηση ομάδων διακομιστών Προσθήκη διακομιστών SQL σε ομάδα Διαχείριση διακομιστών Καταχώριση συνδεδεμένου διακομιστή Καταχώριση νέου διακομιστή σε προβολή Registered Servers Καταχώριση ήδη καταχωρισμένων διακομιστών SQL Server Ενημέρωση καταχώρισης για τοπικούς διακομιστές Αντιγραφή ομάδων διακομιστών και λεπτομερειών καταχώρισης από έναν υπολογιστή σε άλλο Τροποποίηση ιδιοτήτων καταχώρισης Σύνδεση με διακομιστή Αποσύνδεση από διακομιστή Μετακίνηση διακομιστή σε νέα ομάδα Διαγραφή καταχώρισης διακομιστή Εκκίνηση, διακοπή, και διευθέτηση του SQL Server Agent Εκκίνηση, διακοπή, και διευθέτηση του Microsoft Distributed Transaction Coordinator Εκκίνηση, διακοπή, και διευθέτηση της υπηρεσίας αναζήτησης Χρήση τής αναζήτησης πλήρους κειμένου

4 10 Περιεχόμενα Διαχείριση καταλόγων πλήρους κειμένου Εμφάνιση ιδιοτήτων καταλόγου Δημιουργία καταλόγων Ενεργοποίηση της δημιουργίας ευρετηρίων για πίνακες και προβολές Τροποποίηση της δημιουργίας ευρετηρίων για πίνακες και προβολές Απενεργοποίηση και κατάργηση της δημιουργίας ευρετηρίων πλήρους κειμένου από πίνακες και προβολές Συμπλήρωση καταλόγων πλήρους κειμένου Αναδόμηση τρεχόντων καταλόγων Εκκαθάριση παλιών καταλόγων Κατάργηση καταλόγων Διαχείριση δραστηριότητας διακομιστή Εξέταση πληροφοριών διεργασιών Παρακολούθηση κλειδωμάτων ανά αναγνωριστικό διεργασίας και αντικείμενο Αντιμετώπιση αδιεξόδων και απαγορευτικών συνδέσεων Παρακολούθηση εκτέλεσης διαταγών στο SQL Server Τερματισμός διεργασιών διακομιστή Διευθέτηση του SQL Server με το SQL Server Management Studio Διαχείριση της διευθέτησης με το SQL Server Management Studio Εμφάνιση πληροφοριών συστήματος και διακομιστή Διευθέτηση πιστοποίησης ταυτότητας και ελεγκτικής παρακολούθησης Καθορισμός της κατάστασης πιστοποίησης ταυτότητας Καθορισμός επιπέδου ελεγκτικής παρακολούθησης Ρύθμιση της χρήσης μνήμης Χρήση δυναμικής διευθέτησης μνήμης Χρήση σταθερής μνήμης Ενεργοποίηση υποστήριξης μνήμης AWE Βελτιστοποίηση μνήμης για δημιουργία ευρετηρίου Εκχώρηση μνήμης για ερωτήματα Διευθέτηση επεξεργαστών και παράλληλης επεξεργασίας Βελτιστοποίηση χρήσης CPU Ρύθμιση της παράλληλης πολυεπεξεργασίας Διευθέτηση νημάτωσης, προτεραιότητας, και ινών Διευθέτηση συνδέσεων χρήστη και απομακρυσμένων συνδέσεων Καθορισμός μέγιστου αριθμού συνδέσεων χρηστών Καθορισμός προεπιλογών σύνδεσης Διευθέτηση συνδέσεων απομακρυσμένου διακομιστή

5 Περιεχόμενα 11 Διαχείριση ρυθμίσεων διακομιστή Καθορισμός προεπιλεγμένης γλώσσας για το SQL Server Ενεργοποίηση και απενεργοποίηση ενημερώσεων συστήματος Ενεργοποίηση και απενεργοποίηση ένθετων σκανδαλών Έλεγχος της εκτέλεσης ερωτημάτων Διευθέτηση υποστήριξης για το έτος Διαχείριση ρυθμίσεων βάσεων δεδομένων Ρύθμιση της συμπλήρωσης ευρετηρίου Ρύθμιση επιλογών χρόνου αναμονής για αντίγραφα ασφαλείας και επαναφορά Ρύθμιση επιλογών διατήρησης για αντίγραφα ασφαλείας και επαναφορά Εκκαθάριση κρυφής μνήμης με σημεία ελέγχου Προσθήκη και αφαίρεση πληροφοριών ενεργού καταλόγου Αντιμετώπιση προβλημάτων διευθέτησης Ανάκαμψη από κακή διευθέτηση Αλλαγή κατάταξης και αναδόμηση της κύριας βάσης δεδομένων Βασική διαχείριση βάσεων δεδομένων Αρχεία και ημερολόγια βάσεων δεδομένων Τα βασικά της διαχείρισης βάσεων δεδομένων Εμφάνιση πληροφοριών βάσεων δεδομένων στο SQL Server Management Studio Εμφάνιση πληροφοριών βάσεων δεδομένων με T-SQL Έλεγχος βάσεων δεδομένων συστήματος και δειγμάτων Εξέταση αντικειμένων βάσεων δεδομένων Δημιουργία βάσεων δεδομένων Δημιουργία βάσεων δεδομένων στο SQL Server Management Studio Δημιουργία βάσεων δεδομένων με T-SQL Τροποποίηση βάσεων δεδομένων και επιλογών τους Καθορισμός επιλογών βάσεων δεδομένων στο SQL Server Management Studio Τροποποίηση βάσεων δεδομένων με την εντολή ALTER DATABASE Διευθέτηση αυτόματων επιλογών Έλεγχος συμμόρφωσης με το πρότυπο ANSI σε επίπεδο βάσης δεδομένων Διευθέτηση επιλογών δρομέων Έλεγχος πρόσβασης χρηστών και κατάστασης βάσεων δεδομένων Καθορισμός κατάστασης επικοινωνίας ή έκτακτης ανάγκης Διαχείριση αλυσιδωτής σύνδεσης μεταξύ βάσεων δεδομένων και επιλογών εξωτερικής πρόσβασης

6 12 Περιεχόμενα Διευθέτηση επιλογών αποκατάστασης, τήρησης ημερολογίου, και ελέγχου σφαλμάτων εισόδου-εξόδου δίσκου Εμφάνιση, αλλαγή, και υποσκέλιση επιλογών βάσεων δεδομένων Διαχείριση μεγέθους βάσεων δεδομένων και ημερολογίων Αυτόματη διαχείριση μεγέθους αρχείων από το SQL Server Μη αυτόματη αύξηση μεγέθους αρχείων βάσεων δεδομένων και ημερολογίων Μη αυτόματη συμπίεση και συρρίκνωση βάσεων δεδομένων Χειρισμός βάσεων δεδομένων Μετονομασία βάσης δεδομένων Απόρριψη και διαγραφή βάσης δεδομένων Προσάρτηση και αποπροσάρτηση βάσεων δεδομένων Συμβουλές και τεχνικές Αντιγραφή και μετακίνηση βάσεων δεδομένων Μετακίνηση βάσεων δεδομένων Μετακίνηση και αλλαγή μεγέθους της βάσης δεδομένων tempdb Δημιουργία δευτερευόντων αρχείων δεδομένων και ημερολογίων Πρόληψη σφαλμάτων του ημερολογίου συναλλαγών Πρόληψη του σφάλματος Filegroup Is Full Δημιουργία προτύπου για νέες βάσεις δεδομένων Διαχείριση της ασφάλειας του SQL Server Γενικά για την ασφάλεια του SQL Server Χρήση εντολέων ασφαλείας και ασφαλίσιμων στοιχείων Οι άδειες των ασφαλίσιμων στοιχείων Εξέταση αδειών που εκχωρούνται σε ασφαλίσιμα στοιχεία Εξέταση ενσωματωμένων αδειών Εξέταση ισχυουσών αδειών Τρόποι πιστοποίησης ταυτότητας στο SQL Server Πιστοποίηση των Windows Μικτή ασφάλεια και λογαριασμοί σύνδεσης στο SQL Server Λογαριασμοί σύνδεσης και χρήστες για ειδικούς σκοπούς Εργασία με την ομάδα Administrators Εργασία με το λογαριασμό χρήστη Administrator Εργασία με το λογαριασμό σύνδεσης sa Εργασία με τους λογαριασμούς σύνδεσης NETWORK SERVICE και SYSTEM Εργασία με το χρήστη Guest Εργασία με το χρήστη dbo Εργασία με τους χρήστες sys και INFORMATION_SCHEMA

7 Περιεχόμενα 13 Άδειες Άδειες αντικειμένων Άδειες εντολών Έμμεσες άδειες Ρόλοι Ρόλοι διακομιστή Ρόλοι βάσεων δεδομένων Διαχείριση λογαριασμών σύνδεσης διακομιστή Εμφάνιση και επεξεργασία υπαρχόντων λογαριασμών σύνδεσης Δημιουργία λογαριασμών σύνδεσης Επεξεργασία λογαριασμών σύνδεσης με T-SQL Παραχώρηση ή άρνηση πρόσβασης στο διακομιστή Ενεργοποίηση, απενεργοποίηση, και ξεκλείδωμα λογαριασμών σύνδεσης Κατάργηση λογαριασμών σύνδεσης Αλλαγή κωδικών πρόσβασης Διευθέτηση ρόλων διακομιστή Ανάθεση ρόλων ανά λογαριασμό σύνδεσης Ανάθεση ρόλων σε πολλούς λογαριασμούς σύνδεσης Ανάκληση δικαιωμάτων πρόσβασης και ρόλων ανά λογαριασμό σύνδεσης διακομιστή Έλεγχος προσπέλασης και διαχείρισης βάσεων δεδομένων Ανάθεση δυνατότητας πρόσβασης και ρόλων ανά λογαριασμό σύνδεσης Ανάθεση ρόλων σε πολλούς λογαριασμούς σύνδεσης Δημιουργία βασικών ρόλων βάσεων δεδομένων Δημιουργία ρόλων εφαρμογών για βάσεις δεδομένων Κατάργηση ρόλων για χρήστες της βάσης δεδομένων Διαγραφή ρόλων οριζόμενων από το χρήστη Διαταγές Transact-SQL για διαχείριση πρόσβασης και ρόλων Διαχείριση αδειών βάσεων δεδομένων Παραχώρηση αδειών βάσεων δεδομένων για εντολές Άδειες αντικειμένων ανά λογαριασμό σύνδεσης Άδειες αντικειμένων για πολλούς λογαριασμούς σύνδεσης Μέρος ΙΙI Διαχείριση δεδομένων του Microsoft SQL Server Χειρισμός σχημάτων, πινάκων, ευρετηρίων, και προβολών Εργασία με σχήματα Δημιουργία σχημάτων Τροποποίηση σχημάτων

8 14 Περιεχόμενα Μετακίνηση αντικειμένων σε νέο σχήμα Απόρριψη σχημάτων Τα πρώτα βήματα με τους πίνακες Βασικά στοιχεία για τους πίνακες Οι σελίδες δεδομένων Οι εκτάσεις Διαμερίσματα πινάκων Εργασία με πίνακες Δημιουργία πινάκων Τροποποίηση υπαρχόντων πινάκων Εμφάνιση πληροφοριών για γραμμές και μεγέθη πινάκων Εμφάνιση ιδιοτήτων και αδειών πινάκων Εμφάνιση τρεχουσών τιμών πινάκων Αντιγραφή πινάκων Μετονομασία και διαγραφή πινάκων Προσθήκη και αφαίρεση στηλών πίνακα Δημιουργία σεναρίων για πίνακες Διαχείριση τιμών πινάκων Χρήση εγγενών τύπων δεδομένων Χρήση πεδίων σταθερού, μεταβλητού, και μέγιστου μήκους Χρήση τύπων δεδομένων οριζόμενων από το χρήστη Αποδοχή ή απαγόρευση κενών τιμών Χρήση προεπιλεγμένων τιμών Χρήση ταυτοτήτων και καθολικά μοναδικών αναγνωριστικών Χρήση προβολών Εργασία με προβολές Δημιουργία προβολών Τροποποίηση προβολών Χρήση ενημερώσιμων προβολών Διαχείριση προβολών Δημιουργία και διαχείριση ευρετηρίων Η έννοια του ευρετηρίου Χρήση συγκροτημένων ευρετηρίων Χρήση μη συγκροτημένων ευρετηρίων Χρήση ευρετηρίων XML Επιλογή των στηλών που θα ευρετηριαστούν Ευρετηριασμός υπολογιζόμενων στηλών και προβολών Εμφάνιση ιδιοτήτων ευρετηρίου Δημιουργία ευρετηρίων Διαχείριση ευρετηρίων Χρήση του βοηθήματος Database Engine Tuning Advisor

9 Περιεχόμενα 15 Περιορισμοί και κανόνες στηλών Χρήση περιορισμών Χρήση κανόνων Εισαγωγή, εξαγωγή, και μετασχηματισμός δεδομένων Εργασία με τις υπηρεσίες ολοκλήρωσης Τα πρώτα βήματα με τις υπηρεσίες ολοκλήρωσης Εργαλεία των υπηρεσιών ολοκλήρωσης Υπηρεσίες ολοκλήρωσης και πάροχοι δεδομένων Πακέτα υπηρεσιών ολοκλήρωσης Δημιουργία πακέτων με τον Οδηγό Εισαγωγής και Εξαγωγής του SQL Server Στάδιο 1: Διευθέτηση προέλευσης και προορισμού Στάδιο 2: Αντιγραφή ή ερώτημα Στάδιο 3: Μορφοποίηση και μετασχηματισμός Στάδιο 4: Αποθήκευση και εκτέλεση Τι είναι το BCP Τα βασικά του προγράμματος BCP Σύνταξη του προγράμματος BCP Άδειες και καταστάσεις τού BCP Εισαγωγή δεδομένων με το BCP Εξαγωγή δεδομένων με το BCP Σενάρια του BCP Χρήση της διαταγής BULK INSERT Συνδεδεμένοι διακομιστές και κατανεμημένες συναλλαγές Εργασία με συνδεδεμένους διακομιστές και κατανεμημένα δεδομένα Χρήση κατανεμημένων ερωτημάτων Χρήση κατανεμημένων συναλλαγών Εκτέλεση της υπηρεσίας συντονισμού κατανεμημένων συναλλαγών Διαχείριση συνδεδεμένων διακομιστών Προσθήκη συνδεδεμένων διακομιστών Διευθέτηση ασφαλείας για συνδεδεμένους διακομιστές Καθορισμός επιλογών διακομιστή για απομακρυσμένους και συνδεδεμένους διακομιστές Διαγραφή συνδεδεμένων διακομιστών Υλοποίηση αναπαραγωγής στιγμιοτύπων, συγχωνεύσεων, και συναλλαγών Γενικά για την αναπαραγωγή Συστατικά αναπαραγωγής Πράκτορες και εργασίες αναπαραγωγής

10 16 Περιεχόμενα Παραλλαγές αναπαραγωγής Σχεδιασμός της αναπαραγωγής Μοντέλα αναπαραγωγής Προπαρασκευαστικές εργασίες αναπαραγωγής Διαχείριση διανομέων Διευθέτηση νέου διανομέα Ενημέρωση διανομέων Δημιουργία βάσης δεδομένων διανομής Ενεργοποίηση και ενημέρωση εκδοτών Ενεργοποίηση βάσεων δεδομένων δημοσίευσης Διαγραφή βάσεων δεδομένων διανομής Απενεργοποίηση δημοσίευσης και διανομής Δημιουργία και διαχείριση δημοσιεύσεων Δημιουργία δημοσιεύσεων Εμφάνιση και ενημέρωση δημοσιεύσεων Καθορισμός ιδιοτήτων δημοσίευσης Καθορισμός ασφαλείας πράκτορα και λογαριασμών διεργασίας Έλεγχος πρόσβασης συνδρομής σε μια δημοσίευση Δημιουργία σεναρίου για δημοσίευση Διαγραφή δημοσίευσης Συνδρομή σε δημοσίευση Βασικά στοιχεία για τις συνδρομές Δημιουργία συνδρομών Εμφάνιση ιδιοτήτων συνδρομής Ενημέρωση, συντήρηση, και διαγραφή συνδρομών Επικύρωση συνδρομών Επανέναρξη συνδρομών Μέρος ΙV Βελτιστοποίηση και συντήρηση του Microsoft SQL Server Ανάλυση και παρακολούθηση του Microsoft SQL Server Παρακολούθηση της απόδοσης και της δραστηριότητας του διακομιστή Λόγοι παρακολούθησης του SQL Server Προετοιμασία για παρακολούθηση Εργαλεία και πόροι παρακολούθησης Χρήση του βοηθήματος Replication Monitor Εκκίνηση και χρήση του βοηθήματος Replication Monitor Προσθήκη εκδοτών και ομάδων εκδοτών Χρήση των ημερολογίων συμβάντων Εξέταση του ημερολογίου εφαρμογών

11 Περιεχόμενα 17 Εξέταση των ημερολογίων συμβάντων του SQL Server Εξέταση των ημερολογίων συμβάντων του SQL Server Agent Παρακολούθηση της απόδοσης του SQL Server Επιλογή μετρητών για παρακολούθηση Δημιουργία και διαχείριση ημερολογίων παρακολούθησης απόδοσης Επανάληψη των ημερολογίων επιδόσεων Διευθέτηση ειδοποιήσεων για μετρητές απόδοσης Επίλυση προβλημάτων απόδοσης με το εργαλείο Profiler Χρήση του Profiler Δημιουργία νέων ανιχνεύσεων Χρήση των ανιχνεύσεων Αποθήκευση ανίχνευσης Επανάληψη ανίχνευσης Λήψη και επαναφορά αντιγράφων ασφαλείας στο SQL Server Δημιουργία σχεδίου λήψης αντιγράφων ασφαλείας και επαναφοράς Αρχικό σχέδιο λήψης αντιγράφων ασφαλείας και επαναφοράς Σχεδιασμός δημιουργίας ειδώλων και λήψης αντιγράφων ασφαλείας ειδώλων βάσεων δεδομένων Σχεδιασμός λήψης αντιγράφων ασφαλείας βάσεων δεδομένων αναπαραγωγής Σχεδιασμός λήψης αντιγράφων ασφαλείας πολύ μεγάλων βάσεων δεδομένων Επιλογή συσκευών και μέσων λήψης αντιγράφων ασφαλείας Χρήση στρατηγικών λήψης αντιγράφων ασφαλείας Δημιουργία συσκευής λήψης αντιγράφων ασφαλείας Λήψη αντιγράφων ασφαλείας Αντίγραφα ασφαλείας στο SQL Server Management Studio Χρήση επιμερισμένων αντιγράφων ασφαλείας με πολλές συσκευές Αντίγραφα ασφαλείας με Transact-SQL Αντίγραφα ασφαλείας του ημερολογίου συναλλαγών Αντίγραφα ασφαλείας καταλόγων αναζήτησης πλήρους κειμένου Αποκατάσταση βάσης δεδομένων Αλλοίωση βάσης δεδομένων και επίλυση προβλημάτων Επαναφορά βάσης δεδομένων από κανονικό αντίγραφο ασφαλείας Αποκατάσταση αρχείων και ομάδων αρχείων Αποκατάσταση βάσης δεδομένων σε διαφορετική θέση Επαναφορά απόντων δεδομένων Δημιουργία διακομιστών αναμονής Χρήση εντολών επαναφοράς Transact-SQL Αποκατάσταση καταλόγων πλήρους κειμένου

12 18 Περιεχόμενα Αποκατάσταση της βάσης δεδομένων master Δημιουργία ειδώλων βάσεων δεδομένων Διευθέτηση δημιουργίας ειδώλων Διαχείριση ειδώλων Παρακολούθηση της κατάστασης δημιουργίας ειδώλων και της απόδοσης Αυτοματισμός και συντήρηση βάσεων δεδομένων Περιγραφή αυτοματισμού και συντήρησης βάσεων δεδομένων Χρήση του ταχυδρομείου βάσεων δεδομένων Αρχική διευθέτηση του ταχυδρομείου βάσεων δεδομένων Διαχείριση προφίλ και λογαριασμών του ταχυδρομείου βάσεων δεδομένων Εμφάνιση ή αλλαγή των παραμέτρων συστήματος του ταχυδρομείου βάσεων δεδομένων Χρήση της υπηρεσίας SQL Server Agent Προσπέλαση ειδοποιήσεων, χειριστών, και εργασιών Διευθέτηση της υπηρεσίας SQL Server Agent Ορισμός προφίλ αλληλογραφίας της υπηρεσίας SQL Server Agent Χρήση της υπηρεσίας SQL Server Agent για την αυτόματη επανεκκίνηση υπηρεσιών Διαχείριση ειδοποιήσεων Χρήση προεπιλεγμένων ειδοποιήσεων Δημιουργία ειδοποιήσεων για μηνύματα σφαλμάτων Χειρισμός απαντήσεων σε ειδοποιήσεις Διαγραφή, ενεργοποίηση, και απενεργοποίηση ειδοποιήσεων Διαχείριση χειριστών Καταχώριση χειριστών Διαγραφή και απενεργοποίηση γνωστοποιήσεων για χειριστές Διευθέτηση χειριστή ασφαλείας Προγραμματισμός εργασιών Δημιουργία εργασιών Ανάθεση ή αλλαγή ορισμών εργασιών Ορισμός βημάτων προς εκτέλεση Διευθέτηση χρονοδιαγραμμάτων εργασιών Χειρισμός ειδοποιήσεων εργασιών Χειρισμός μηνυμάτων γνωστοποίησης Διαχείριση υπαρχουσών εργασιών Διαχείριση κατηγοριών εργασιών

13 Περιεχόμενα 19 Αυτοματισμός διαχειριστικών εργασιών ρουτίνας από διακομιστή σε διακομιστή Αντιγραφή χρηστών, πινάκων, προβολών, και άλλων αντικειμένων από μια βάση δεδομένων σε άλλη Αντιγραφή ειδοποιήσεων, χειριστών, και προγραμματισμένων εργασιών από ένα διακομιστή σε άλλο Διαχείριση πολλών διακομιστών Προώθηση συμβάντων Προγραμματισμός εργασιών σε πολλούς διακομιστές Συντήρηση βάσεων δεδομένων Κατάλογος ελέγχων συντήρησης βάσεων δεδομένων Χρήση σχεδίων συντήρησης Έλεγχος και διατήρηση της ακεραιότητας βάσεων δεδομένων Διαχείριση αποστολής ημερολογίων Αποστολή ημερολογίων: πώς λειτουργεί Προετοιμασία για την αποστολή ημερολογίων Αναβάθμιση αποστολής ημερολογίων του SQL Server 2000 σε SQL Server Ενεργοποίηση αποστολής ημερολογίων στην πρωτεύουσα βάση δεδομένων Προσθήκη δευτερευουσών βάσεων δεδομένων αποστολής ημερολογίων Αλλαγή χρονικού διαστήματος λήψης αντιγράφων ασφαλείας ημερολογίου συναλλαγών Αλλαγή των χρονικών διαστημάτων αντιγραφής και επαναφοράς Μεταφορά σε εφεδρεία σε δευτερεύουσα βάση δεδομένων Χρήση δημιουργίας ειδώλων και αποστολής ημερολογίων Ευρετήριο

14 Κεφάλαιο 2 Ανάπτυξη του Microsoft SQL Server 2005 Σε αυτό το κεφάλαιο: Ρόλοι ολοκλήρωσης του SQL Server...47 Σχεδιασμός της ανάπτυξης του SQL Server Εκτέλεση και τροποποίηση της εγκατάστασης του SQL Server...56 Με το πρόγραμμα εγκατάστασης του SQL Server (SQL Server Setup), μπορείτε να δημιουργήσετε νέες παρουσίες του SQL Server, να προσθέσετε στοιχεία, να αναδημιουργήσετε το μητρώο του SQL Server, να το απεγκαταστήσετε, και να εκτελέσετε άλλες συνηθισμένες εργασίες εγκατάστασης. Πριν από την εγκατάσταση και τη διευθέτηση, θα πρέπει να αποφασίσετε με ποιο τρόπο θα χρησιμοποιηθεί το SQL Server 2005 στο δικό σας περιβάλλον. Όταν αποφασίσετε για το ρόλο που θα έχει το SQL Server 2005, μπορείτε να σχεδιάσετε την ανάπτυξη και την εγκατάστασή του. Ρόλοι ολοκλήρωσης του SQL Server To SQL Server 2005 έχει σχεδιαστεί ως ολοκληρωμένο περιβάλλον επιχειρηματικών πληροφοριών, το οποίο μπορεί να χρησιμοποιηθεί για τους εξής σκοπούς: Εξόρυξη, Μετασχηματισμό, και Φόρτωση (Extraction, Transformation, and Loading, ETL) Αποθήκες σχεσιακών δεδομένων Πολυδιάστατες βάσεις δεδομένων και εξόρυξη δεδομένων Υπηρεσίες ανάλυσης του SQL Server 2005 Διαχείριση υπηρεσιών αναφοράς Οι υπηρεσίες ολοκλήρωσης του SQL Server Στο SQL Server 2005, οι υπηρεσίες μετασχηματισμού δεδομένων (Data Transformation Services, DTS) έχουν μετονομαστεί σε υπηρεσίες ολοκλήρωσης SQL Server (SQL Server Integration Services, SSIS) και έχουν επανασχεδιαστεί ώστε να παρέχουν ένα ολοκληρωμένο επιχειρηματικό περιβάλλον ETL, πλήρως προγραμματίσιμο και επεκτάσιμο. Αν και μπορείτε να δημιουργήσετε βασικά πακέτα υπηρεσιών SSIS με το SQL Server Management Studio, τα πραγματικά πακέτα ETL μπορούν να δημιουργηθούν μόνο με το βοήθημα Business Intelligence Development Studio (Στούντιο ανάπτυξης επιχειρηματικών πληροφοριών). Με τις α- νασχεδιασμένες υπηρεσίες, δε χρειάζεται πλέον να δημιουργείτε αυτοτροποποιούμενα 47

15 48 Μέρος Ι: Τα βασικά της διαχείρισης του Microsoft SQL Server 2005 πακέτα. Αντί γι αυτό, πρέπει να χρησιμοποιείτε μεταβλητές πακέτου και το πλαίσιο διευθέτησης πακέτου για να προσαρμόζετε τον τρόπο εκτέλεσής του στις διάφορες συνθήκες. Σε αυτό το βιβλίο, θα χρησιμοποιήσουμε τους όρους DTS 2000 και SSIS για να διακρίνουμε τα πακέτα υπηρεσιών DTS που είχαν σχεδιαστεί για το SQL Server 2000 από τα πακέτα υπηρεσιών SSIS για το SQL Server Μπορείτε να χρησιμοποιήσετε τον Οδηγό Μετανάστευσης Πακέτων DTS 2000 (DTS 2000 Package Migration Wizard) για να μεταφέρετε τα πακέτα υπηρεσιών DTS που έχουν σχεδιαστεί για το SQL Server 2000 σε πακέτα SSIS για το SQL Server Επίσης, παρέχεται ένας μηχανισμός χρόνου εκτέλεσης DTS 2000 για να μπορείτε να εκτελείτε τα σχετικά πακέτα χωρίς να τα αναβαθμίζετε. Σημείωση Περισσότερες λεπτομέρειες για τη χρήση των υπηρεσιών SSIS θα βρείτε στο Κεφάλαιο 10, "Εισαγωγή, εξαγωγή, και μετασχηματισμός δεδομένων". Χρήση του SQL Server 2005 για αποθήκες σχεσιακών δεδομένων Το SQL Server 2005 εξακολουθεί να αποτελεί εξαιρετικό περιβάλλον για σχεσιακές βάσεις δεδομένων, ακολουθώντας την παράδοση του SQL Server Όμως, πολλές νέες λειτουργίες του SQL Server 2005 αλλάζουν ριζικά τον τρόπο διαχείρισης. Η ολοκλήρωση στο.net Framework σάς επιτρέπει να δημιουργήσετε μια νέα κλάση εφαρμογής βάσης δεδομένων η οποία θα χρησιμοποιεί επιβλεπόμενο κώδικα (managed code) και όχι Transact-SQL. Μπορείτε να οργανώσετε το δικό σας επιβλεπόμενο κώδικα σε κλάσεις και χώρους ονομάτων για ευκολότερη διαχείριση και συντήρηση. Σε πολλές περιπτώσεις, θα διαπιστώσετε ότι ο επιβλεπόμενος κώδικας είναι καλύτερος από την Transact-SQL για την επεξεργασία αριθμών, τη διαχείριση πολύπλοκης λογικής εκτέλεσης, και το χειρισμό αλφαριθμητικών δεδομένων με κανονικές παραστάσεις. Η Transact-SQL παραμένει μια καλή επιλογή για προσπέλαση δεδομένων με λίγη ή καθόλου διαδικασιακή λογική. Όπως και η Transact-SQL, ο επιβλεπόμενος κώδικας εκτελείται στο SQL Server. Αυτό διατηρεί τη λειτουργικότητα του διακομιστή και τα δεδομένα στενά συνδεδεμένα, χωρίς να α- παιτεί κάποιο επιπλέον επίπεδο στην υποδομή σας. Επίσης, σας επιτρέπει να εκμεταλλεύεστε την επεξεργαστική ισχύ του διακομιστή, ενώ μειώνετε την κίνηση στο δίκτυο ανάμεσα στους διακομιστές της βάσης δεδομένων και το μέσο στρώμα (middle tier). Χρήση του SQL Server 2005 για πολυδιάστατες βάσεις δεδομένων και εξόρυξη δεδομένων Στο SQL Server 2005, οι υπηρεσίες (Analysis Services) ανάλυσης έχουν βελτιωθεί ώστε να παρέχουν καλύτερη υποστήριξη για πολυδιάστατες βάσεις δεδομένων και εξόρυξη δεδομένων. Οι υπηρεσίες ανάλυσης αποτελούνται από δύο βασικά συστατικά: μια μηχανή Άμεσης Αναλυτικής Επεξεργασίας (Online Analytical Processing, OLAP) και μια μηχανή εξόρυξης δεδομένων. Μπορείτε να δημιουργήσετε μια αναλυτική βάση δεδομένων από οποιαδήποτε προέλευση, όπως είναι μια σχεσιακή βάση δεδομένων. Στη συνέχεια θα ορίσετε την αναλυτική δομή, τα μοντέλα εξόρυξης δεδομένων, και τους τρόπους εμφάνισης αυτής της δομής. Οι υπηρεσίες ανάλυσης του SQL Server 2005 χρησιμοποιούν το Μοντέλο Ενοποιημένων Διαστάσεων (Unified Dimension Model, UDM). Το μοντέλο UDM συνδυάζει τις καλύτερες

16 Κεφάλαιο 2: Ανάπτυξη του Microsoft SQL Server λειτουργίες των σχεσιακών μοντέλων δεδομένων και των μοντέλων δεδομένων OLAP, ώστε να φέρει πιο κοντά τις παραδοσιακές σχεσιακές βάσεις δεδομένων με τις πολυδιάστατες βάσεις άμεσης αναλυτικής επεξεργασίας. Μοντέλο Ενοποιημένων Διαστάσεων (Unified Dimension Model, UDM) είναι το σύνολο κύβων και διαστάσεων που ορίζεται στο SQL Server Αυτό το μοντέλο βελτιώνει την απόδοση και την ευελιξία των ερωτημάτων. Η Γλώσσα Ορισμού Δεδομένων (Data Definition Language, DDL) για τις υπηρεσίες ανάλυσης του SQL Server 2005 είναι η XML. Λόγω αυτού, το αποθετήριο μεταδεδομένων (metadata repository) έχει αφαιρεθεί και αντικατασταθεί από αρχεία XML, τα οποία αποθηκεύει και διαχειρίζεται ο διακομιστής υπηρεσιών ανάλυσης του SQL Server Επίσης, σε αντίθεση με τις υπηρεσίες ανάλυσης του SQL Server 2000, οι υπηρεσίες ανάλυσης του SQL Server 2005 εκτελούν όλους τους υπολογισμούς στο διακομιστή και όχι στον πελάτη. Αυτό εξαλείφει την ανάγκη για κρυφή μνήμη στον πελάτη και μπορεί να βελτιώσει την απόδοση των ερωτημάτων σε σύνθετους υπολογισμούς. Για να μειωθεί ο λανθάνων χρόνος και να βελτιωθεί η απόδοση, χρησιμοποιείται προληπτική κρυφή μνήμη (proactive caching). Μπορείτε να προσαρμόσετε τον τρόπο λειτουργίας τής προληπτικής κρυφής μνήμης ώστε να ρυθμίζετε πόσο συχνά θα αναδημιουργείται, πώς θα απαντώνται τα ερωτήματα κατά την αναδημιουργία της, αν θα ανανεώνεται αυτόματα την ώρα που εκτελούνται συναλλαγές, και άλλα χαρακτηριστικά της. Χρήση του SQL Server 2005 για διαχείριση υπηρεσιών αναφοράς Οι υπηρεσίες αναφορών (Reporting Services) του SQL Server 2005 έχουν σχεδιαστεί για να σας βοηθήσουν να δημιουργήσετε μια πλήρη λύση για τη δημιουργία, τη διανομή, και τη διαχείριση αναφορών. Περιλαμβάνουν μια ομάδα εργαλείων επεξεργασίας και εμφάνισης αναφορών, μια μηχανή για τη φιλοξενία και την επεξεργασία αναφορών, και μια εκτενή αρχιτεκτονική για την ενσωμάτωση στην υπάρχουσα υποδομή της τεχνολογίας πληροφοριών. Για παράδειγμα, οι υπηρεσίες αναφορών μπορούν να ενσωματωθούν εύκολα στο Microsoft SharePoint Portal, ώστε ο διακομιστής αναφορών (Report Server) τού SQL Server 2005 να μπορεί να παραδίδει αυτόματα αναφορές σε μια πύλη SharePoint. Ως διαχειριστές, μπορείτε να χρησιμοποιήσετε την Εφαρμογή Διαδικτύου Διακομιστή Αναφορών (Report Server Web Application) για τους εξής σκοπούς: Για να καθορίσετε την ασφάλεια των αναφορών με βάση ρόλους. Για να προγραμματίσετε τη δημιουργία και την παράδοση αναφορών. Για να καταγράφετε το ιστορικό των αναφορών. Οι αναφορές μπορούν να παραδοθούν με διάφορους τρόπους και σε διάφορες μορφές. Μπορείτε να ρυθμίσετε τις υπηρεσίες αναφορών ώστε να στέλνουν αναφορές σε ένα διακομιστή πυλών SharePoint (SharePoint Portal Server), να στέλνουν αναφορές με ηλεκτρονικό ταχυδρομείο στους χρήστες, ή να επιτρέπουν στους χρήστες να προσπελάζουν αναφορές στον Ιστοπαγή διακομιστή αναφορών (Web-based report server). Οι αναφορές μπορούν να δημιουργηθούν σε μορφή HTML, PDF, TIFF, Excel, XML, και CSV, καθώς και σε άλλες μορφές. Οι αναφορές HTML είναι ιδανικές για παρουσίαση στο Διαδίκτυο. Οι μορφές Adobe PDF και TIFF είναι κατάλληλες για αναφορές που πρόκειται να τυπωθούν. Οι αναφορές σε

17 50 Μέρος Ι: Τα βασικά της διαχείρισης του Microsoft SQL Server 2005 μορφή Excel, XML, ή CSV είναι κατάλληλες αν τα δεδομένα πρέπει να αποθηκευτούν σε μια βάση δεδομένων ή αν πρέπει να τα επεξεργαστεί κάποιος χρήστης. Σχεδιασμός της ανάπτυξης του SQL Server 2005 Ως διαχειριστές ή προγραμματιστές του SQL Server 2005, θα παίξετε αρκετούς διαφορετικούς ρόλους, όπως ο ρόλος του υπεύθυνου για το σχεδιασμό ή την αρχιτεκτονική μιας βάσης δεδομένων. Ο οργανισμός στον οποίο εργάζεστε μπορεί να διαθέτει ειδικούς γι αυτές τις εργασίες, αλλά έχουν αλλάξει τόσο πολλά στο SQL Server ώστε είναι απαραίτητο να κατανοήσετε τις νέες επιλογές διευθέτησης και εγκατάστασης, πριν εγκαταστήσετε τους διακομιστές SQL. Δόμηση συστήματος διακομιστή για καλύτερη απόδοση Όπως και με το SQL Server 2000, έχετε πολλές βασικές επιλογές για την ανάπτυξη του SQL Server Θα πρέπει να επιλέξετε την έκδοση του SQL Server και την έκδοση των Windows στην οποία θα εκτελείται. Μετά από αυτή την επιλογή, πρέπει να αφιερώσετε χρόνο για να εξετάσετε τη διευθέτηση του συστήματος. Στο Κεφάλαιο 1, "Γενικά για τη διαχείριση του Microsoft SQL Server 2005", μάθατε ορισμένες βασικές οδηγίες, αλλά μην αμελήσετε τη σημασία του υποσυστήματος εισόδου-εξόδου. Το υποσύστημα εισόδου-εξόδου είναι ένα από τα βασικότερα συστατικά του συστήματος διακομιστή, και πρέπει να αφιερώσετε αρκετή σκέψη στη διευθέτησή του. Ξεκινήστε επιλέγοντας μονάδες δίσκου ή συστήματα αποθήκευσης με τις κατάλληλες επιδόσεις. Υπάρχουν πολύ μεγάλες διαφορές στην ταχύτητα και την απόδοση, ανάλογα με τις προδιαγραφές των μονάδων. Όταν μπορείτε να διαλέξετε εσωτερικές μονάδες δίσκου ενός διακομιστή SQL, εξετάστε σοβαρά το πρότυπο SATA II ή ανώτερο και το Ultra SCSI (κατά προτίμηση το Ultra320 SCSI ή ανώτερο). Λάβετε υπόψη σας όχι μόνο τη χωρητικότητα της μονάδας δίσκου, αλλά και την ταχύτητα περιστροφής και το μέσο χρόνο αναζήτησης. Η ταχύτητα περιστροφής δείχνει πόσο γρήγορα περιστρέφεται ο δίσκος. Ο μέσος χρόνος αναζήτησης δείχνει το χρόνο που απαιτείται για την αναζήτηση μεταξύ των τροχιών του δίσκου κατά τη διάρκεια σειριακών λειτουργιών εισόδου-εξόδου. Γενικά, όταν συγκρίνουμε μονάδες ίδιων προδιαγραφών, όπως SATA II ή Ultra320 SCSI, όσο υψηλότερη είναι η ταχύτητα περιστροφής (η οποία μετράται σε χιλιάδες περιστροφές ανά λεπτό) και όσο χαμηλότερος είναι ο μέσος χρόνος αναζήτησης (που μετράται σε millisecond), τόσο καλύτερος είναι ο δίσκος. Για παράδειγμα, μια μονάδα με ταχύτητα περιστροφής RPM δίνει 45 με 50 τοις εκατό μεγαλύτερη είσοδο-έξοδο δεδομένων ανά δευτερόλεπτο από ό,τι η μέση μονάδα των RPM, όταν όλα τα υπόλοιπα χαρακτηριστικά είναι ίδια. Μια μονάδα με χρόνο αναζήτησης 3,5 msec δίνει 25 με 30 τοις εκατό καλύτερο χρόνο απόκρισης, από μια μονάδα με χρόνο αναζήτησης 4,7 msec. Άλλοι παράγοντες που πρέπει να λάβετε υπόψη σας είναι ο μέγιστος σταθερός ρυθμός μεταφοράς δεδομένων (maximum sustained data transfer rate) και o μέσος χρόνος πρώτης αστοχίας (mean time to failure, MTTF). Οι περισσότερες μονάδες συγκρίσιμης ποιότητας έχουν παρόμοιους ρυθμούς μεταφοράς και χρόνους MTTF. Για παράδειγμα, αν συγκρίνετε μονάδες δίσκου Ultra320 SCSI με ταχύτητα περιστροφής RPM, πιθανότατα θα βρείτε όμοιους ρυθμούς μεταφοράς και χρόνους MTTF. Για παράδειγμα, ο Atlas 15K ΙΙ της Maxtor έχει μέ-

18 Κεφάλαιο 2: Ανάπτυξη του Microsoft SQL Server γιστο σταθερό ρυθμό μεταφοράς δεδομένων μέχρι 98 MBps. Ο Cheetah 15K.4 της Seagate έχει μέγιστο σταθερό ρυθμό μεταφοράς δεδομένων μέχρι 96 MBps. Και οι δύο έχουν χρόνους MTTF της τάξης των 1,4 εκατομμυρίων ωρών. Οι ρυθμοί μεταφοράς μπορούν επίσης να εκφραστούν σε gigabit ανά δευτερόλεπτο. Το 1,5 gigabit ανά δευτερόλεπτο αντιστοιχεί σε ρυθμό μετάδοσης 187 MBps. Τα 3,0 gigabit ανά δευτερόλεπτο αντιστοιχούν σε 374 MBps. Σε μερικές περιπτώσεις, ίσως δείτε ένα μέγιστο εξωτερικό ρυθμό μεταφοράς (ανάλογα με τις προδιαγραφές της μονάδας δίσκου) και ένα μέσο σταθερό ρυθμό μεταφοράς. Ο μέσος σταθερός ρυθμός μεταφοράς είναι ο σημαντικότερος παράγοντας. Η μονάδα Barracuda 7200 SATA II της Seagate έχει ταχύτητα περιστροφής 7200 RPM και μέσο σταθερό ρυθμό μεταφοράς 58 MBps. Με μέσο χρόνο αναζήτησης 8,5 msec και χρόνο MTTF της τάξης του 1 εκατομμυρίου ωρών, αυτή η μονάδα δίσκου έχει συγκρίσιμη απόδοση με τις υπόλοιπες μονάδες SATA II των 7200 RPM. Όμως, οι περισσότερες μονάδες δίσκου Ultra320 SCSI έχουν καλύτερη απόδοση. Στην πράξη Η θερμοκρασία είναι άλλος ένας σημαντικός παράγοντας που πρέπει να λάβετε υπόψη σας όταν επιλέγετε μια μονάδα αλλά είναι μια παράμετρος στην οποία λίγοι διαχειριστές δίνουν σημασία. Συνήθως, όσο πιο γρήγορα περιστρέφεται μια μονάδα τόσο περισσότερο θερμαίνεται. Αυτό δεν ισχύει πάντα, αλλά είναι κάτι που πρέπει να λάβετε υπόψη σας κατά την επιλογή. Για παράδειγμα, οι μονάδες 15K έχουν την τάση να θερμαίνονται και πρέπει να ελέγχετε τη θερμοκρασία σχολαστικά. Τόσο η μονάδα δίσκου Atlas 15K II της Maxtor όσο και η Cheetah 15K.4 της Seagate ενδέχεται να σταματήσουν να λειτουργούν σε θερμοκρασίες άνω των 70 C (όπως και οι περισσότερες μονάδες δίσκων). Διευθέτηση του υποσυστήματος εισόδου-εξόδου Όταν διευθετείτε το διακομιστή, συνήθως πρέπει να επιλέξετε ανάμεσα σε RAID υλικού και RAID λογισμικού για τις εσωτερικές μονάδες δίσκων του διακομιστή. Στις περισσότερες περιπτώσεις, είστε υποχρεωμένοι να κάνετε αυτή την επιλογή, ακόμη και αν ο διακομιστής πρόκειται να αποθηκεύει δεδομένα εξωτερικά. Το κόστος και η απόδοση είναι οι δύο βασικοί παράγοντες που πρέπει να λάβετε υπόψη σας για μια εσωτερική συστοιχία δίσκων RAID. Το RAID υλικού είναι ακριβότερο από το RAID λογισμικού, γιατί απαιτεί ελεγκτές RAID. Ωστόσο, το κόστος του αντισταθμίζεται από τις αυξημένες επιδόσεις του. Με το RAID λογισμικού, την υλοποίηση της συστοιχίας RAID διαχειρίζεται το λειτουργικό σύστημα του διακομιστή, πράγμα που απαιτεί πόρους συστήματος: επεξεργαστική ισχύ, μνήμη, κ.ο.κ. Με το RAID υλικού, οι ελεγκτές RAID του διακομιστή διαχειρίζονται την υλοποίηση της συστοιχίας RAID. Το RAID υλικού παρέχει επίσης περισσότερες επιλογές ανοχής σε βλάβες. Για παράδειγμα, τα Windows Server 2003 υποστηρίζουν RAID λογισμικού επιπέδου 0 (επιμερισμός δίσκου disc striping), 1 (είδωλα δίσκου δίσκου disc mirroring), και 5 (επιμερισμός δίσκου με ισοτιμία δίσκου disc striping with parity). Με το RAID υλικού, ενδέχεται να έχετε και άλλες επιλογές, όπως RAID (που ονομάζεται και RAID 10, και συνδυάζει τον επιμερισμό και τα είδωλα δίσκων). Η μονάδα δίσκου με το λειτουργικό σύστημα ενός συστήματος SQL Server συχνά διευθετείται ως RAID 1, όπως και οι μονάδες που χρησιμοποιούνται για τα ημερολόγια συναλλαγών

19 52 Μέρος Ι: Τα βασικά της διαχείρισης του Microsoft SQL Server 2005 του SQL Server. Το RAID 1 παρέχει έναν πλήρη κλώνο (ή είδωλο mirror) μιας μονάδας δίσκου, ο οποίος μπορεί να χρησιμοποιηθεί σε περίπτωση βλάβης της πρωτεύουσας μονάδας. Επειδή όλες οι εγγραφές δεδομένων πρέπει να πηγαίνουν σε δύο μονάδες, το είδωλο δίσκου δεν έχει την καλύτερη απόδοση εγγραφής. Η απόδοση ανάγνωσης είναι καλύτερη σε σχέση με την απόδοση του ενός δίσκου, επειδή συνήθως η αναζήτηση μπορεί να χωριστεί σε δύο δίσκους της συστοιχίας. Αυτό σημαίνει ότι στην πράξη μπορείτε να έχετε διπλάσιες αναγνώσεις σε σχέση με τον ένα δίσκο. Σημείωση Οι συστοιχίες RAID μπορούν να διευθετηθούν με πολλούς τρόπους. Κάποιες φορές είναι αποδοτικότερο να χρησιμοποιείτε RAID και υλικού και λογισμικού. Για παράδειγμα, μπορείτε να χρησιμοποιείτε ελεγκτές RAID υλικού για τους υπολογισμούς της ισοτιμίας και RAID λογισμικού για τον επιμερισμό δίσκων. Μερικές φορές, πρέπει να χρησιμοποιείτε δύο ελεγκτές μονάδων με είδωλα (μια τεχνική που αποκαλείται διπλασιασμός δίσκου disk duplexing). Αυτή η τεχνική έχει την ίδια απόδοση εγγραφής με τον ένα δίσκο. Με το RAID 1, η αποκατάσταση βλαβών είναι ευκολότερη και ταχύτερη σε σχέση με άλλες επιλογές RAID γιατί έχετε έναν πλήρη κλώνο του δίσκου. Γι' αυτόν το λόγο, το RAID 1 ενδείκνυται για τη μονάδα δίσκου του λειτουργικού συστήματος. Επίσης προτείνεται και για μονάδες που περιέχουν ημερολόγια συναλλαγών επειδή οι συναλλαγές καταγράφονται σειριακά και διαβάζονται μόνο σε περίπτωση κάποιας ανάκλησης (rollback). Έτσι, όταν τοποθετείτε ένα ημερολόγιο συναλλαγών στη δική του μονάδα ειδώλου, μπορείτε να επιτύχετε καλή απόδοση και ανοχή σε βλάβες. Οι μονάδες που περιέχουν τα αρχεία δεδομένων του SQL Server συχνά διευθετούνται ως RAID 5 ή RAID Το RAID 5 παρέχει ανοχή σε βλάβες, καθώς επιμερίζει τα δεδομένα σε πολλούς δίσκους και αποθηκεύει πληροφορίες ισοτιμίας κατά την εγγραφή δεδομένων. Τα τμήματα των δεδομένων και οι πληροφορίες ισοτιμίας καταγράφονται σε κάθε δίσκο της συστοιχίας με τη σειρά. Σε περίπτωση βλάβης ενός δίσκου, μπορούν να χρησιμοποιηθούν οι πληροφορίες ισοτιμίας για να ανακτηθούν τα δεδομένα του δίσκου. Πρέπει να επισημάνουμε ότι οι πληροφορίες ισοτιμίας μπορούν να χρησιμοποιηθούν για την ανάκτηση των δεδομένων από μία μόνο μονάδα δίσκου της συστοιχίας. Αν υπάρξει βλάβη σε πολλές μονάδες ταυτόχρονα, θα αστοχήσει ολόκληρη η συστοιχία. To RAID 5 έχει πλεονεκτήματα και μειονεκτήματα. Με το RAID 1, μπορείτε να δημιουργήσετε είδωλο μιας μονάδας δίσκου των 150 GB σε μια άλλη μονάδα δίσκου των 150 GB. Με αυτή την ενέργεια, οι απαιτήσεις αυξάνονται κατά 50 τοις εκατό, που σημαίνει ότι χρησιμοποιείτε διπλάσιο αριθμό δίσκων, χωρίς να κερδίζετε πρόσθετο χώρο αποθήκευσης. Με μια συστοιχία RAID 5 τριών δίσκων, η επιβάρυνση φτάνει περίπου στο ένα τρίτο (33 τοις εκατό) του συνολικού χώρου δίσκου. Καθώς προσθέτετε μονάδες σε μια συστοιχία RAID 5, η επιβάρυνση μειώνεται. Επειδή γίνονται αναγνώσεις από πολλές μονάδες δίσκων, το RAID 5 παρέχει καλύτερη απόδοση από το RAID 1. Ουσιαστικά, η ταχύτητα ανάγνωσης είναι ίση με την ταχύτητα του ενός δίσκου επί τον αριθμό των δίσκων της συστοιχίας. Αυτό σημαίνει ότι μια συστοιχία με πέντε δίσκους έχει ταχύτητα ανάγνωσης πέντε φορές υψηλότερη από μια συστοιχία με ένα δίσκο. Το RAID 5 έχει χαμηλότερη απόδοση εγγραφής από το RAID 1 επειδή, κάθε φορά που γράφονται δεδομένα σε μια συστοιχία RAID 5, απαιτούνται τέσσερις λειτουργίες εισόδου-

20 Κεφάλαιο 2: Ανάπτυξη του Microsoft SQL Server εξόδου: δύο αναγνώσεις και δύο εγγραφές. Πρώτα πρέπει να γίνει ανάγνωση του επιμερισμένου δίσκου προορισμού και των επιμερισμένων πληροφοριών ισοτιμίας. Στη συνέχεια υπολογίζεται η ισοτιμία. Κατόπιν, οι πληροφορίες αυτές γράφονται στο δίσκο. Το RAID είναι ένας συνδυασμός επιμερισμού και ειδώλων. Με το RAID 0 + 1, δημιουργείτε ένα είδωλο του επιμερισμένου δίσκου, εξασφαλίζοντας ότι θα υπάρχει κλώνος κάθε επιμερισμένου δίσκου, ενώ κερδίζετε την απόδοση του αμιγούς επιμερισμού. Όπως και στο RAID 1, κάθε λειτουργία εγγραφής RAID απαιτεί δύο λειτουργίες εισόδου-εξόδου: μία εγγραφή σε κάθε είδωλο δίσκου (όπως και στο RAID 1). Οι λειτουργίες ανάγνωσης συνήθως εκτείνονται σε πολλούς δίσκους και παρέχουν υψηλή απόδοση (όπως και στην περίπτωση του RAID 0 ή του RAID 5). Το RAID παρέχει πολύ υψηλή ανοχή σε βλάβες. Σε αντίθεση με τα RAID 1 και 5, η συστοιχία μπορεί να εξακολουθήσει να λειτουργεί σε πολλές περιπτώσεις, ακόμη και αν α- στοχήσουν περισσότεροι από ένας δίσκοι. Μάλιστα, ακόμη και αν αστοχήσουν όλοι οι δίσκοι του ενός ειδώλου, η συστοιχία θα εξακολουθήσει να λειτουργεί. Αν όμως αστοχήσουν και τα δύο είδωλα, η αστοχία της συστοιχίας θα είναι ολοκληρωτική. Σημείωση Ένα μειονέκτημα του RAID είναι ο αριθμός των δίσκων που απαιτεί. Χρειάζεστε διπλάσιους δίσκους, από ό,τι με τον επιμερισμό δίσκων. Για τη δημιουργία ειδώλου ενός συνόλου επιμερισμού των 450 GB, χρειάζεστε άλλο ένα σύνολο επιμερισμού των 450 GB, αλλά η συνολική χωρητικότητα του ειδώλου δεν αλλάζει. Παραμένει 450 GB. Όταν διαλέγετε μεταξύ RAID 5 και RAID 0 + 1, χωρίς να λαμβάνετε υπόψη σας το συγκριτικό κόστος, ο βασικός παράγοντας επιλογής πρέπει να είναι ο τρόπος χρήσης των δίσκων. Το RAID 5 λειτουργεί καλά όταν υπάρχει υψηλό ποσοστό αναγνώσεων και λίγες εγγραφές. Το RAID παρέχει καλύτερη απόδοση σε σύγκριση με το RAID 5 όσο αυξάνεται ο αριθμός των λειτουργιών εγγραφής. Συγκεκριμένα, με ποσοστό ανάγνωσης 90 τοις εκατό και εγγραφής 10 τοις εκατό, το RAID 5 αποτελεί την καλύτερη επιλογή. Καθώς η αναλογία των εγγραφών αυξάνεται, θα έχετε βελτίωση στην απόδοση αν επιλέξετε το RAID Συμβουλή Όταν χρησιμοποιείτε τα RAID 1, 5, και 0 + 1, βεβαιωθείτε ότι οι δίσκοι έχουν κρυφή μνήμη εγγραφής που υποστηρίζεται από μπαταρία. Αυτό βοηθάει στην προστασία των δεδομένων, επειδή η εγγραφή στο δίσκο μπορεί να συνεχιστεί ακόμη και σε περίπτωση διακοπής ρεύματος. Κάτι τέτοιο είναι σημαντικό όταν πρέπει να γράφονται τα ίδια δεδομένα σε πολλούς δίσκους, όπως στην περίπτωση των επιπέδων RAID 1 και 0 + 1, και όταν οι πληροφορίες ισοτιμίας πρέπει να γράφονται με ακρίβεια ώστε να εξασφαλίζεται η ανοχή σε βλάβες. Εξασφάλιση διαθεσιμότητας και επεκτασιμότητας Μέχρι πρόσφατα, οι επιλογές για την εξασφάλιση διαθεσιμότητας και επεκτασιμότητας ήταν περιορισμένες. Αυτό δεν ισχύει πια. Έχετε στη διάθεσή σας πολλές επιλογές και οι περισσότερες δεν απαιτούν ακριβά υποσυστήματα αποθήκευσης ή δίκτυα περιοχής αποθήκευσης (storage area networks, SAN). Μπορείτε να εξασφαλίσετε τη διαθεσιμότητα μέσω της αποστολής ημερολογίων (log shipping) ώστε να ετοιμάσετε ένα διακομιστή αναμονής (standby server), τον οποίο πρέπει να

21 54 Μέρος Ι: Τα βασικά της διαχείρισης του Microsoft SQL Server 2005 συνδέσετε με μη αυτόματο τρόπο σε περίπτωση αστοχίας του πρωτεύοντος. Η υπηρεσία Microsoft Cluster σάς επιτρέπει να δημιουργήσετε έναν εφεδρικό διακομιστή (failover server) ο οποίος θα συνδεθεί αυτόματα, αν αστοχήσει ο πρωτεύων. Για επεκτασιμότητα, μπορείτε να χρησιμοποιείτε κατανεμημένες προβολές διαμερισμάτων (distributed partition views) ώστε να κατανέμετε οριζόντια πίνακες σε πολλούς διακομιστές. Για να βελτιώσετε την απόδοση της προανάγνωσης (read-ahead), μπορείτε να χρησιμοποιήσετε προβολές ευρετηρίων (indexed views). Το βασικό μειονέκτημα της συστοιχίας διακομιστών (server clustering) είναι το κόστος τόσο του απαιτούμενου εξοπλισμού όσο και των πόρων εγκατάστασης. Το SQL Server 2005 εισάγει μια επεκτεταμένη μορφή αποστολής ημερολογίων, η οποία ονομάζεται δημιουργία ειδώλων βάσης δεδομένων (database mirroring). Λειτουργεί με το βασικό υλικό των διακομιστών και δεν απαιτεί ειδικά αποθηκευτικά μέσα ή ελεγκτές. Η δημιουργία ειδώλων βάσεων δεδομένων σάς επιτρέπει να μεταδίδετε ημερολόγια συναλλαγών σε συνεχή ροή από ένα διακομιστή προέλευσης σε ένα διακομιστή προορισμού. Αν ο διακομιστής προέλευσης αστοχήσει, οι εφαρμογές μπορούν να συνδεθούν και πάλι με τη βάση δεδομένων του δευτερεύοντος διακομιστή μέσα σε δευτερόλεπτα. Σε αντίθεση με τις συστοιχίες διακομιστών, τα ημερολόγια συναλλαγών μπορούν να συγχρονιστούν πλήρως μεταξύ διακομιστών. Αυτό επιτρέπει το συγχρονισμό των αλλαγών και στις δύο κατευθύνσεις. Η δημιουργία ειδώλων βάσεων δεδομένων απαιτεί τρεις διακομιστές με SQL Server 2005: Ένα διακομιστή προέλευσης (source server), που ονομάζεται και βασικός (principal). O βασικός διακομιστής είναι ο διακομιστής με τον οποίο συνδέονται οι εφαρμογές και στον οποίο πραγματοποιείται η επεξεργασία των συναλλαγών. Ένα διακομιστή προορισμού (destination server) που ονομάζεται και είδωλο (mirror). Ο διακομιστής-είδωλο αποτελεί τον προορισμό των ημερολογίων συναλλαγών και λειτουργεί σε μια κατάσταση αναμονής η οποία δεν επιτρέπει λειτουργίες ανάγνωσης. Ένα διακομιστή παρακολούθησης (tracking server) που ονομάζεται και μάρτυρας (witness). O διακομιστής-μάρτυρας παρακολουθεί ποιος διακομιστής είναι ο βασικός και ποιος είναι το είδωλο σε μια δεδομένη στιγμή. Χρησιμοποιείται όταν απαιτείται αυτόματη μεταφορά σε εφεδρεία. Κάθε φορά που υπάρχει ανταγωνισμός για το ρόλο κάθε διακομιστή, ο διακομιστής-μάρτυρας παίρνει μια απόφαση. Καθώς στο βασικό διακομιστή δημιουργούνται ημερολόγια συναλλαγών, επανεκτελούνται σύγχρονα (ταυτόχρονα) ή ασύγχρονα (σε διαφορετικές στιγμές, μεταξύ των οποίων μεσολαβεί μικρή καθυστέρηση) στο είδωλο. Αυτό εξασφαλίζει ότι ο διακομιστής-είδωλο είναι απολύτως συγχρονισμένος ή έχει πολύ μικρή απόκλιση από το βασικό διακομιστή. Για παράδειγμα, μπορεί να μην υπάρχει χρονική υστέρηση εγγραφής ανάμεσα στους δύο διακομιστές ή μπορεί να υπάρχουν μία ή περισσότερες υστερήσεις εγγραφής μεταξύ τους. Από την πλευρά του πελάτη, η μεταφορά από το βασικό διακομιστή στο είδωλο είναι αυτόματη και σχεδόν στιγμιαία. Αν ο βασικός διακομιστής αποσυνδεθεί, η εφαρμογή χρησιμοποιεί το είδωλο. Το είδωλο γίνεται τότε βασικός διακομιστής. Όταν ο διακομιστής που αστόχησε ξανασυνδεθεί, γίνεται είδωλο και δέχεται εγγραφές του ημερολογίου συναλλαγών.

22 Κεφάλαιο 2: Ανάπτυξη του Microsoft SQL Server Σημείωση Η λειτουργία αναπαραγωγής (replication) του SQL Server μπορεί επίσης να χρησιμοποιηθεί για τη δημιουργία αντιγράφων μιας βάσης δεδομένων. Μπορείτε να τη χρησιμοποιήσετε για να κατανείμετε δεδομένα σε πολλές βάσεις δεδομένων. Το SQL Server υποστηρίζει αρκετούς τύπους αναπαραγωγής, όπως στιγμιοτύπου (snapshot replication), συναλλαγών (transactional replication), και συγχώνευσης (merge replication). Για περισσότερες πληροφορίες σχετικά με την αναπαραγωγή, δείτε το Κεφάλαιο 12 "Υλοποίηση αναπαραγωγής στιγμιοτύπων, συγχωνεύσεων, και συναλλαγών". Εξασφάλιση συνδετικότητας και προσπέλασης δεδομένων Το SQL Server 2005 εισάγει δύο λειτουργίες που μπορούν να βοηθήσουν στην εξασφάλιση συνεχούς συνδετικότητας και πρόσβασης στα δεδομένα: Αποκλειστική σύνδεση διαχειριστή Σχεδιάστηκε με στόχο να εξασφαλίζει στους διαχειριστές διαρκή πρόσβαση στο SQL Server. Πολλαπλά ενεργά σύνολα αποτελεσμάτων Σχεδιάστηκαν με στόχο να εξασφαλίζουν ότι οι χρήστες που προσπελάζουν τη βάση δεδομένων θα έχουν συνεχή πρόσβαση στο SQL Server. Σε αντίθεση με προηγούμενες εκδόσεις του SQL Server, στις οποίες οι διαχειριστές μπορούσαν να αποκλειστούν όταν το πρόγραμμα δεν αποκρινόταν, το SQL Server 2005 χρησιμοποιεί αποκλειστικές συνδέσεις διαχειριστών ώστε να παρέχει στους διαχειριστές πρόσβαση σε ένα διακομιστή που δεν αποκρίνεται ή δεν είναι διαθέσιμος για άλλο λόγο. Με αυτή τη λειτουργία, οι διαχειριστές μπορούν να εγκαταστήσουν μια σύνδεση για εντοπισμό και αντιμετώπιση προβλημάτων. Κάθε διαχειριστής που είναι μέλος του σταθερού ρόλου διακομιστή sysadmin, μπορεί να δημιουργήσει μια αποκλειστική σύνδεση με αυτόν χρησιμοποιώντας το βοηθητικό πρόγραμμα γραμμής διαταγών SQLCMD με την παράμετρο A. Δείτε το παράδειγμα που ακολουθεί: sqlcmd U wrstanek P morefunplease -S corpdbsvr05 -A Εδώ, ο χρήστης wrstanek, που έχει το σταθερό ρόλο διακομιστή sysadmin, συνδέεται με την προεπιλεγμένη παρουσία του SQL Server στο CorpDBSvr05. Επίσης, μπορείτε να συνδεθείτε με μια επώνυμη παρουσία, όπως: sqlcmd U wrstanek P morefunplease -S corpdbsvr05\webapp05 -A όπου webapp05 είναι το όνομα της παρουσίας του SQL Server. Τα Πολλαπλά Ενεργά Σύνολα Αποτελεσμάτων (Multiple Active Results Sets, MARS) έχουν βελτιώσει σημαντικά τη συνδετικότητα του SQL Server και για τους χρήστες. Με το SQL Server 2000, μπορούσε να υπάρχει το πολύ μία εκκρεμής αίτηση σε μια δεδομένη κατάσταση. Αν και μπορούσαν να χρησιμοποιηθούν δρομείς διακομιστή (server-side cursors) και άλλες τεχνικές για να αποφευχθεί αυτός ο περιορισμός, και πάλι δεν υπήρχε άμεσος τρόπος χειρισμού πολλών συνόλων αποτελεσμάτων σε μία περίοδο εργασίας. Τα MARS διορθώνουν αυτό το πρόβλημα, παρέχοντας της προγραμματιστικές διασυνδέσεις που απαιτούνται για να αντιπροσωπεύουν μια σύνδεση και ένα αίτημα τα οποία εκτελούνται στην ίδια σύνδεση ξεχωριστά. Για παράδειγμα, με την Ανοιχτή Συνδετικότητα Βάσεων Δεδομένων (Open Data-

23 56 Μέρος Ι: Τα βασικά της διαχείρισης του Microsoft SQL Server 2005 base Connectivity, ODBC) μπορείτε να αντιπροσωπεύσετε συνδέσεις και εκτελούμενες αιτήσεις στη διάρκεια συνδέσεων, χρησιμοποιώντας χειριστήρια: Ο τύπος SQL_HANDLE_DBC αντιπροσωπεύει χειριστήρια σύνδεσης. Ο τύπος SQL_HANDLE_STMT αντιπροσωπεύει προτάσεις που έχουν εκτελεστεί στη διάρκεια συνδέσεων. Τα προγράμματα οδήγησης SQLODBC και SQLOLEDB που περιλαμβάνονται στην Εγκατάσταση εγγενούς πελάτη SQL (SQL Native Client Installation) του SQL Server 2005 έχουν δυνατότητες MARS, όπως και ο SqlClient.NET Data Provider που περιλαμβάνεται στο.νετ Framework της Microsoft, έκδοση 2.0 ή επόμενη. Εξ ορισμού, αυτά τα προγράμματα οδήγησης δημιουργούν συνδέσεις και χειρίζονται τις αιτήσεις με τη χρήση MARS. Τεχνικά, οι αιτήσεις εκτέλεσης μπορούν να αποτελούνται από μία μόνον εντολή T-SQL, από μια δέσμη εντολών T-SQL, ή από το όνομα μιας αποθηκευμένης διαδικασίας ή συνάρτησης μαζί με τις κατάλληλες τιμές τυχόν παραμέτρων. Σε κάθε περίπτωση, το SQL Server εκτελεί τις εντολές με διαδοχικές επαναλήψεις, και οι εντολές μπορούν να δώσουν ή να μη δώσουν αποτελέσματα. Έτσι, μπορείτε να έχετε περισσότερες από μία εκκρεμείς αιτήσεις σε μια δεδομένη σύνδεση και περισσότερα από ένα προεπιλεγμένα σύνολα αποτελεσμάτων. Συμβουλή Τα εγγενή προγράμματα οδήγησης του SQL Server 2000 ή προηγούμενων εκδόσεων δεν υποστηρίζουν MARS. Τα MARS λειτουργούν διαπλέκοντας την εκτέλεση πολλών αιτήσεων και όχι με παράλληλη εκτέλεση. Τα MARS επιτρέπουν να εκτελούνται και άλλες αιτήσεις την ώρα που εκτελείται μια εντολή, δέσμη, ή διαδικασία. Η πλέξη λειτουργεί με τις διαταγές SELECT, FETCH, READTEXT, RECEIVE, και BULK INSERT. Επίσης, λειτουργεί με ασύγχρονη συμπλήρωση δρομέων (asynchronous cursor population). Σε αντίθεση με το SQL Server 2000, στο οποίο δεν επιτρέπεται η έμμεση εκκίνηση συνδέσεων OLEDB και επιπλέον αιτήσεις ODBC, στο SQL Server 2005 επιτρέπονται και τα δύο. Αυτό σημαίνει ότι, αν μια περίοδος εργασίας έχει μια ενεργό συναλλαγή, τότε όλες οι νέες αιτήσεις εκτελούνται μέσα σε αυτή τη συναλλαγή. Όταν δεν υπάρχει ενεργός συναλλαγή, οι δέσμες εκτελούνται σε κατάσταση αυτόματης υποβολής (autocommit), όπου κάθε εντολή εκτελείται σε δική της συναλλαγή. Το SqlClient.NET Provider έχει ξεχωριστά αντικείμενα SqlConnection, SqlCommand, και SqlTransaction. Τα αντικείμενα SqlConnection αντιπροσωπεύουν συνδέσεις με ένα διακομιστή. Τα αντικείμενα SqlCommand αντιπροσωπεύουν διαταγές (αιτήσεις), οι οποίες εκτελούνται κατά τη σύνδεση. Τα αντικείμενα SqlTransaction αντιπροσωπεύουν ενεργούς συναλλαγές. Όταν ξεκινάτε μια συναλλαγή στο πλαίσιο μιας συγκεκριμένης σύνδεσης, επιστρέφεται ένα αντικείμενο SqlTransaction το οποίο αντιπροσωπεύει τη συγκεκριμένη συναλλαγή. Εκτέλεση και τροποποίηση της εγκατάστασης του SQL Server Το SQL Server Setup είναι το βοηθητικό πρόγραμμα που χρησιμοποιείται για τις βασικές εργασίες εγκατάστασης του SQL Server. Μέσω του SQL Server Setup μπορείτε να δημιουργήσετε νέες παρουσίες του SQL Server. Αν θέλετε να διαχειριστείτε συστατικά του, χρησιμοποιείτε την επιλογή Add Or Remove Programs (Προσθαφαίρεση προγραμμάτων). Οι εργασίες που μπορείτε να κάνετε με αυτά τα βοηθητικά προγράμματα περιλαμβάνουν τις εξής:

Περιεχόμενα. Μέρος Ι Τα βασικά της διαχείρισης του Microsoft SQL Server Ευχαριστίες Εισαγωγή... 23

Περιεχόμενα. Μέρος Ι Τα βασικά της διαχείρισης του Microsoft SQL Server Ευχαριστίες Εισαγωγή... 23 Περιεχόμενα Ευχαριστίες... 21 Εισαγωγή... 23 Μέρος Ι Τα βασικά της διαχείρισης του Microsoft SQL Server 2005...27 1 Γενικά για τη διαχείριση του Microsoft SQL Server 2005... 29 Το SQL Server 2005 και το

Διαβάστε περισσότερα

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19

Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19 Περιεχόµενα Ευχαριστίες... 17 Εισαγωγή... 19 Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional 1 Εισαγωγή στη διαχείριση των Microsoft Windows XP Professional... 25 Ξεκίνηµα µε τα Windows XP

Διαβάστε περισσότερα

Τίτλος Πακέτου Certified Computer Expert-ACTA

Τίτλος Πακέτου Certified Computer Expert-ACTA Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων

Διαβάστε περισσότερα

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...15 Κεφάλαιο 1: Εγκατάσταση της Access 2002...17 Τι είναι το Office XP;...17 Τεχνικές απαιτήσεις του Office XP...17 Πρόσθετα απαιτούμενα για την αξιοποίηση εξειδικευμένων χαρακτηριστικών...18

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access...9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 18 Άνοιγμα και κλείσιμο βάσης δεδομένων... 21 Ερωτήσεις ανακεφαλαίωσης... 22 Πρακτική εξάσκηση...

Διαβάστε περισσότερα

Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη

Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη 01 Εισαγωγή Μια απλή και γρήγορη εισαγωγή Το Splunk > είναι ένα πρόγραμμα το οποίο πρωτοεμφανίστηκε στην αγορά το 2003 και αποτελεί ένα πρόγραμμα εξόρυξης

Διαβάστε περισσότερα

Πίνακας περιεχομένων. Πρόλογος...xi. 1. Παρουσίαση της Oracle...1. 2 Αρχιτεκτονική της Oracle...42

Πίνακας περιεχομένων. Πρόλογος...xi. 1. Παρουσίαση της Oracle...1. 2 Αρχιτεκτονική της Oracle...42 Πίνακας περιεχομένων Πρόλογος...xi 1. Παρουσίαση της Oracle...1 Εξέλιξη των σχεσιακών βάσεων δεδομένων... 3 Η οικογένεια προϊόντων Oracle... 9 Σύνοψη των δυνατοτήτων της Oracle... 12 Δυνατότητες ανάπτυξης

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

Διαβάστε περισσότερα

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

Διαβάστε περισσότερα

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

Διαβάστε περισσότερα

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία

Διαβάστε περισσότερα

STORAGE AREA NETWORK. Σπουδαστές: Δόση Νικολέτα Καρακούση Πελαγία 30/5/2014 1

STORAGE AREA NETWORK. Σπουδαστές: Δόση Νικολέτα Καρακούση Πελαγία 30/5/2014 1 STORAGE AREA NETWORK Σπουδαστές: Δόση Νικολέτα Καρακούση Πελαγία 30/5/2014 1 ΤΙ ΕΙΝΑΙ ΔΙΚΤΥΟ ΑΠΟΘΗΚΕΥΣΗΣ ΔΕΔΟΜΕΝΩΝ (SAN) ΟΡΙΣΜΟΣ ΔΙΚΤΥΟΥ ΑΠΟΘΗΚΕΥΣΗΣ ΔΕΔΟΜΕΝΩΝ (SAN) Οποιοδήποτε, υψηλής απόδοσης, δίκτυο

Διαβάστε περισσότερα

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

Διαβάστε περισσότερα

Πίνακας περιεχομένων. Πρόλογος...xi. 1. Παρουσίαση της Oracle...1. 2 Αρχιτεκτονική της Oracle...42

Πίνακας περιεχομένων. Πρόλογος...xi. 1. Παρουσίαση της Oracle...1. 2 Αρχιτεκτονική της Oracle...42 Πίνακας περιεχομένων Πρόλογος...xi 1. Παρουσίαση της Oracle...1 Εξέλιξη των σχεσιακών βάσεων δεδομένων... 3 Η οικογένεια προϊόντων Oracle... 9 Σύνοψη των δυνατοτήτων της Oracle... 12 Δυνατότητες ανάπτυξης

Διαβάστε περισσότερα

Κεφάλαιο 3. Διδακτικοί Στόχοι

Κεφάλαιο 3. Διδακτικοί Στόχοι Κεφάλαιο 3 Σε ένα υπολογιστικό σύστημα η Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) εκτελεί τις εντολές που βρίσκονται στην κύρια μνήμη του. Οι εντολές αυτές ανήκουν σε προγράμματα τα οποία, όταν εκτελούνται,

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στο Outlook Κεφάλαιο 2 Βασικές εργασίες με μηνύματα 31

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στο Outlook Κεφάλαιο 2 Βασικές εργασίες με μηνύματα 31 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στο Outlook 2003 9 Διευθέτηση και εκκίνηση του Outlook... 10 Το περιβάλλον του Outlook... 16 Οι προσωπικοί φάκελοι του Outlook... 20 Η Λίστα φακέλων... 21 Ο φάκελος Το Outlook

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στο Outlook Κεφάλαιο 2 Βασικές εργασίες με μηνύματα 33

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στο Outlook Κεφάλαιο 2 Βασικές εργασίες με μηνύματα 33 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στο Outlook 2007 9 Διευθέτηση και εκκίνηση του Outlook... 10 Το περιβάλλον του Outlook... 17 Οι προσωπικοί φάκελοι του Outlook... 22 Η Λίστα φακέλων... 23 Το Outlook Σήμερα...

Διαβάστε περισσότερα

Οδηγός Χρήσης για Mac

Οδηγός Χρήσης για Mac Οδηγός Χρήσης για Mac Περιεχόμενα Γρήγορο Ξεκίνημα... 1 Χρήση του Εργαλείου εκ νέου Διαμόρφωσης Mac... 1 Εγκατάσταση του λογισμικού FreeAgent... 4 Aσφαλής αφαίρεση μονάδων δίσκου... 9 Διαχείριση των μονάδων

Διαβάστε περισσότερα

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές

Διαβάστε περισσότερα

Share and Storage Management. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Share and Storage Management. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Share and Storage Management Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ Διαχείριση πρόσβασης σε πόρους Για να μπορούν οι χρήστες στα Windows 2008 Server να εκμεταλλευτούν τις δυνατότητες

Διαβάστε περισσότερα

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ

Διαβάστε περισσότερα

2 Αποδοτική εργασία στα Windows Vista 103

2 Αποδοτική εργασία στα Windows Vista 103 Περιεχόμενα Οι συγγραφείς... 11 Εισαγωγή στα Windows Vista... 13 Οι εκδόσεις των Windows Vista...14 Ας ξεκινήσουμε!...18 Το πρόγραμμα πιστοποίησης επιχειρήσεων της Microsoft... 19 Πληροφορίες για νέους

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα...7

Λίγα λόγια από το συγγραφέα...7 Περιεχόμενα Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα...9 Κεφάλαιο 2: Περαιτέρω τροποποίηση δομής πίνακα...41 Κεφάλαιο 3: Σχέσεις...84 Κεφάλαιο 4: Ερωτήματα...105

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ > ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΟΡΙΣΜΟΣ: Το Cloud Computing είναι η ονοµασία της τεχνολογίας η οποία επιτρέπει στους χρήστες να

Διαβάστε περισσότερα

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

Διαβάστε περισσότερα

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και

Διαβάστε περισσότερα

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

Διαβάστε περισσότερα

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

Διαβάστε περισσότερα

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

Διαβάστε περισσότερα

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Κεφάλαιο 1.6: Συσκευές αποθήκευσης Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)

Διαβάστε περισσότερα

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1 Εισαγωγή Υλισµικό Λογισµικό Αρχές σχεδίασης ιαφάνεια Κλιµάκωση Παρεχόµενες υπηρεσίες Μοντέλο πελάτη εξυπηρετητή Μοντέλο πελάτη εξυπηρετητή τριών επιπέδων Κατανοµή επεξεργασίας Κατανεµηµένα Συστήµατα 01-1

Διαβάστε περισσότερα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 2: Σύστημα Αρχείων Τα προγράμματα που εκτελούνται

Διαβάστε περισσότερα

Περιεχόµενα. 1 Tο βιβλίο "µε µια µατιά" Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access...

Περιεχόµενα. 1 Tο βιβλίο µε µια µατιά Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access... Περιεχόµενα Ευχαριστίες... 11 1 Tο βιβλίο "µε µια µατιά"...13 Χωρίς τεχνικούς όρους!... 13 Σύντοµη παρουσίαση... 14 Μερικές συµβάσεις... 16 Μία τελευταία λέξη (ή και δύο)... 16 2 Εισαγωγή στη Microsoft

Διαβάστε περισσότερα

Κεφάλαιο 6 ο. Διαχείριση στοιχείων λογισμικού

Κεφάλαιο 6 ο. Διαχείριση στοιχείων λογισμικού Κεφάλαιο 6 ο Διαχείριση στοιχείων λογισμικού Διδακτικοί στόχοι Να περιγραφούν οι κύριοι τύποι λογισμικού Να εξεταστεί το λογισμικό συστήματος και τα λειτουργικά συστήματα Να αναλυθούν οι πιο σημαντικές

Διαβάστε περισσότερα

Προστασία Δεδομένων. Πιθανά Προβλήματα. Πρόληψη - Αντιμετώπιση

Προστασία Δεδομένων. Πιθανά Προβλήματα. Πρόληψη - Αντιμετώπιση Περραιβού 40, Ανω Τούμπα T: 2310.943.054 54352, Θεσσαλονίκη Μ: 6978.284.405 W: www.servicepack.gr E: info@servicepack.gr Αγαπητοί πελάτες και συνεργάτες, Προστασία Δεδομένων Πιθανά Προβλήματα Πρόληψη -

Διαβάστε περισσότερα

Λειτουργικά συστήματα πραγματικού χρόνου

Λειτουργικά συστήματα πραγματικού χρόνου Λειτουργικά συστήματα πραγματικού χρόνου Τι είναι λειτουργικό σύστημα πραγματικού χρόνου; Λειτουργικό Σύστημα Πραγματικού Χρόνου (ΛΣΠΧ) είναι ένα λειτουργικό σύστημα που προορίζεται για εφαρμογές πραγματικού

Διαβάστε περισσότερα

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων... Περιεχόμενα Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...22 Περιβάλλον ηλεκτρονικού υπολογιστή...23 Επιφάνεια εργασίας...26

Διαβάστε περισσότερα

Περιεχόμενα. 1 Tο βιβλίο "με μια ματιά" Εισαγωγή στη Microsoft Access Γνωριμία με τις βάσεις δεδομένων της Access...

Περιεχόμενα. 1 Tο βιβλίο με μια ματιά Εισαγωγή στη Microsoft Access Γνωριμία με τις βάσεις δεδομένων της Access... Περιεχόμενα Ευχαριστίες...11 1 Tο βιβλίο "με μια ματιά"... 13 Χωρίς τεχνικούς όρους!...13 Σύντομη παρουσίαση...14 Μερικές συμβάσεις...16 Μία τελευταία λέξη (ή και δύο)...16 2 Εισαγωγή στη Microsoft Access

Διαβάστε περισσότερα

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής

Πληροφορική ΙΙ Εισαγωγή στις Βάσεις Δεδομένων. Τμήμα Λογιστικής Εισαγωγή στις Βάσεις Δεδομένων Εισαγωγή στις Βάσεις Δεδομένων Ορισμός Βάσης Δεδομένων Σύστημα Διαχείρισης Βάσης Δεδομένων ΣΔΒΔ (DBMS) Χαρακτηριστικά προσέγγισης συστημάτων αρχειοθέτησης Χαρακτηριστικά

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:

Διαβάστε περισσότερα

Απαιτήσεις Υλικού Απαιτήσεις Λογισμικού Εγκατάσταση Αρχικές ρυθμίσεις Πρόσθετες λειτουργίες. Περιεχόμενα

Απαιτήσεις Υλικού Απαιτήσεις Λογισμικού Εγκατάσταση Αρχικές ρυθμίσεις Πρόσθετες λειτουργίες. Περιεχόμενα ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΚΑΙ ΡΥΘΜΙΣΕΩΝ Απαιτήσεις Υλικού Απαιτήσεις Λογισμικού Εγκατάσταση Αρχικές ρυθμίσεις Πρόσθετες λειτουργίες Περιεχόμενα Ελάχιστες απαιτήσεις Υλικού Επεξεργαστής: Intel Pentium 4 / AMD

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών 1 Οργάνωση υπολογιστών ΚΜΕ Κύρια Μνήμη Υποσύστημα εισόδου/εξόδου 2 Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) R1 R2 ΑΛΜ

Διαβάστε περισσότερα

Xerox WorkCentre 3655 Πολυλειτουργικός εκτυπωτής Πίνακας ελέγχου

Xerox WorkCentre 3655 Πολυλειτουργικός εκτυπωτής Πίνακας ελέγχου Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη διαμόρφωση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε στον Οδηγό χρήσης. 3 4 5 Οθόνη

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Ηλεκτρονικό Εμπόριο Αναπτύσσοντας ένα Ηλεκτρονικό Κατάστημα Ηλεκτρονικό Εμπόριο Λειτουργικότητα Εφαρμογής Κατάλογος προϊόντων Καλάθι

Διαβάστε περισσότερα

ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΓΙΑ ΤΟ ΙΑΓΩΝΙΣΜΟ ΜΕ ΑΡΙΘ. ΠΡΩΤ. 1022/

ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΓΙΑ ΤΟ ΙΑΓΩΝΙΣΜΟ ΜΕ ΑΡΙΘ. ΠΡΩΤ. 1022/ ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΓΙΑ ΤΟ ΙΑΓΩΝΙΣΜΟ ΜΕ ΑΡΙΘ. ΠΡΩΤ. 1022/26-01- 2012 Είδος εξοπλισµού Ποσότητα Εξυπηρετητές 2 Σύστηµα Αποθήκευσης 1 ΣΥΝΟΛΙΚΟΣ ΠΡΟΫΠΟΛΟΓΙΣΜΟΣ ΜΕ ΦΠΑ: 27.500,00 Πίνακας Συµµόρφωσης για

Διαβάστε περισσότερα

Διαχείριση Βάσης Δεδομένων (dbadmin)

Διαχείριση Βάσης Δεδομένων (dbadmin) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων

Διαβάστε περισσότερα

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

Διαβάστε περισσότερα

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Προγραμματισμός διαδικτυακών εφαρμογών με PHP ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή

Διαβάστε περισσότερα

Πίνακας ελέγχου. Έγχρωμος πολυλειτουργικός εκτυπωτής Xerox WorkCentre 6655 Τεχνολογία Xerox ConnectKey 2.0

Πίνακας ελέγχου. Έγχρωμος πολυλειτουργικός εκτυπωτής Xerox WorkCentre 6655 Τεχνολογία Xerox ConnectKey 2.0 Τεχνολογία Xerox ConnectKey.0 Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη ρύθμιση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε

Διαβάστε περισσότερα

Κεφάλαιο 1. Εγκατάσταση και Περιβάλλον του SQL Server 2014

Κεφάλαιο 1. Εγκατάσταση και Περιβάλλον του SQL Server 2014 Κεφάλαιο 1. Εγκατάσταση και Περιβάλλον του SQL Server 2014 Σύνοψη Σ αυτό το κεφάλαιο περιγράφονται τα βασικά βήματα εγκατάστασης του SQL Server. Επιπλέον, περιγράφεται ο έλεγχος που απαιτείται να γίνει,

Διαβάστε περισσότερα

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ. Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

Διαβάστε περισσότερα

Οδηγός γρήγορης εκκίνησης του PowerSuite

Οδηγός γρήγορης εκκίνησης του PowerSuite Το PowerSuite είναι η ολοκληρωμένη λύση απόδοσης για τον υπολογιστή σας. Ενσωματώνοντας το RegistryBooster, το DriverScanner και το SpeedUpMyPC σε ένα ενιαίο περιβάλλον εργασίας σάρωσης, το PowerSuite

Διαβάστε περισσότερα

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ Η Κεντρική Μονάδα Επεξεργασίας (Central Processing Unit -CPU) ή απλούστερα επεξεργαστής αποτελεί το μέρος του υλικού που εκτελεί τις εντολές ενός προγράμματος υπολογιστή

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 - 2 - Κεφάλαιο 2 ο Δευτερεύουσα μνήμη Οι εύκαμπτοι μαγνητικοί δίσκοι (floppy disks) ή δισκέτες Οι σκληροί μαγνητικοί δίσκοι (hard disks) Οι

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

Διαβάστε περισσότερα

ΠΑΡΟΥΣΙΑΣΗ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ

ΠΑΡΟΥΣΙΑΣΗ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΟΥΣΙΑΣΗ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ ΣΧΕΔΙΑΣΗ ΚΑΙ ΧΡΗΣΗ ΕΚΤΥΠΩΣΕΩΝ-ΑΝΑΦΟΡΩΝ ΣΤΑ ΣΥΣΤΗΜΑΤΑ ERP ΜΕ ΣΚΟΠΟ ΤΗΝ ΣΤΗΡΙΞΗ ΑΠΟΦΑΣΕΩΝ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ

Διαβάστε περισσότερα

Xerox WorkCentre 5845 / 5855 / 5865 / 5875 / 5890 Πίνακας ελέγχου

Xerox WorkCentre 5845 / 5855 / 5865 / 5875 / 5890 Πίνακας ελέγχου 8 / 8 / 86 / 87 / 890 Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη ρύθμιση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε στον Oδηγό

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access... 9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 22 Άνοιγμα και κλείσιμο βάσης δεδομένων... 24 Ερωτήσεις ανακεφαλαίωσης... 25 Πρακτική εξάσκηση...

Διαβάστε περισσότερα

Οργάνωση Υπολογιστών (IΙI)

Οργάνωση Υπολογιστών (IΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

Διαβάστε περισσότερα

Επεξεργασία Κειμένου. Προχωρημένο Επίπεδο. Εξεταστέα Ύλη 3.0. Έκδοση 1.0

Επεξεργασία Κειμένου. Προχωρημένο Επίπεδο. Εξεταστέα Ύλη 3.0. Έκδοση 1.0 Επεξεργασία Κειμένου Προχωρημένο Επίπεδο Εξεταστέα Ύλη 3.0 Έκδοση 1.0 Copyright 1997-2018 Ίδρυμα ECDL Όλα τα δικαιώματα είναι κατοχυρωμένα. Απαγορεύεται η αναπαραγωγή εν όλω ή εν μέρει του παρόντος σε

Διαβάστε περισσότερα

ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΝΑΥΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΟΠΣ-ΝΕ

ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΝΑΥΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΟΠΣ-ΝΕ Υ.Ν.Α.Ν.Π. ΕΝΤΥΠΟ ΔΗΜΟΣΙΑΣ ΔΙΑΒΟΥΛΕΥΣΗΣ ΤΕΧΝΙΚΩΝ ΠΡΟΔΙΑΓΡΑΦΩΝ Ε2 Το παρόν θα αναρτηθεί σε επεξεργάσιμη μορφή στο www.hcg.gr και στο www.yen.gr Ημερομηνία 03/12/2018 Προς ΕΠΙΤΕΛΙΚΗ ΔΟΜΗ ΕΣΠΑ ΥΝΑΝΠ Πίνακας

Διαβάστε περισσότερα

Marmitek UltraViewPro 1

Marmitek UltraViewPro 1 IP CAMERA SERIES IP Eye Anywhere 10 11 20 21 470 IP RoboCam 10 11 21 541 641 ULTRAVIEW PRO ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 1..1 ΕΙΣΑΓΩΓΗ....1 ΚΕΦΑΛΑΙΟ 2.. 2 ΕΓΚΑΤΑΣΤΑΣΗ... 2 ΚΕΦΑΛΑΙΟ......3 ΧΡΗΣΗ MARMITEK Ultraview

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (ΗΥ321)

Λειτουργικά Συστήματα (ΗΥ321) Λειτουργικά Συστήματα (ΗΥ321) Διάλεξη 12: Συστήματα RAID Οι Καθυστερήσεις των Δίσκων Χρόνος αναζήτησης Μάζα της κεφαλής / βραχίονα Καθυστέρηση για την σταθεροποίηση / τοποθέτηση με ακρίβεια Δύσκολο να

Διαβάστε περισσότερα

Xerox ColorQube 8700 / 8900 Πίνακας ελέγχου

Xerox ColorQube 8700 / 8900 Πίνακας ελέγχου Πίνακας ελέγχου Οι διαθέσιμες υπηρεσίες μπορεί να διαφέρουν ανάλογα με τη ρύθμιση του εκτυπωτή σας. Για λεπτομέρειες σχετικά με τις υπηρεσίες και τις ρυθμίσεις, ανατρέξτε στον Oδηγό χρήσης. 3 5 Απασφάλιση

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ενότητα 1

Βάσεις Δεδομένων Ενότητα 1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή στις Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Βασικές έννοιες. Κατανεμημένα Συστήματα 1 Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα

Διαβάστε περισσότερα

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5 A. EVANS, K. MARTIN, M. A. POATSY Εισαγωγή στην πληροφορική Θεωρία και πράξη 2 η έκδοση Κεφάλαιο 5 Λογισμικό συστημάτων: Το λειτουργικό σύστημα, τα βοηθητικά προγράμματα και η διαχείριση αρχείων Τα βασικά

Διαβάστε περισσότερα

ΠΛΕ- 027 Μικροεπεξεργαστές 11ο μάθημα: Είσοδος- Εξοδος (Ε/Ε)

ΠΛΕ- 027 Μικροεπεξεργαστές 11ο μάθημα: Είσοδος- Εξοδος (Ε/Ε) ΠΛΕ- 027 Μικροεπεξεργαστές 11ο μάθημα: Είσοδος- Εξοδος (Ε/Ε) Αρης Ευθυμίου Συσκευές Ε/Ε Μεγάλη ποικιλία πολλές φορές είναι αυτές που «πουλάνε» το μηχάνημα: π.χ. Nintendo wii, (πρώτο) iphone Βασική ταξινόμηση:

Διαβάστε περισσότερα

1.1 Να προσφερθεί ένα ειδικό σύστημα backup to disk για την τήρηση του συνόλου των αντιγράφων ασφαλείας. 1.2 Αριθμός προσφερόμενων μονάδων.

1.1 Να προσφερθεί ένα ειδικό σύστημα backup to disk για την τήρηση του συνόλου των αντιγράφων ασφαλείας. 1.2 Αριθμός προσφερόμενων μονάδων. Πίνακας 1 Ειδικό Σύστημα Backup to Disk με deduplication 1.1 Να προσφερθεί ένα ειδικό σύστημα backup to disk για την τήρηση του συνόλου των αντιγράφων ασφαλείας. 1.2 Αριθμός προσφερόμενων μονάδων. 2 1.3

Διαβάστε περισσότερα

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

Διαβάστε περισσότερα

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική

Διαβάστε περισσότερα

Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker»

Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker» Λειτουργικά Χαρακτηριστικά Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker» Εφαρμογή Διαχείρισης Στόλου Οχημάτων «RouteΤracker» Η εφαρμογή διαχείρισης στόλου οχημάτων RouteTracker δίνει τη δυνατότητα

Διαβάστε περισσότερα

ΠΡΟΣ: ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ

ΠΡΟΣ: ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ ΟΡΓΑΝΙΣΜΟΣ ΚΑΤΑ ΤΩΝ ΝΑΡΚΩΤΙΚΩΝ (ΟΚΑΝΑ) Αβέρωφ 21, Αθήνα 104 33 Τηλ.: 210-8898200 Fax: 210-8253760 Γενική Διεύθυνση Διεύθυνση: Διοικητικών και Οικονομικών Υπηρεσιών Αθήνα, 25/10/2016

Διαβάστε περισσότερα

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή 1 Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή μνήμη(cache). Η cache είναι πολύ σημαντική, πολύ γρήγορη,

Διαβάστε περισσότερα

1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ 1. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ Τα δεδομένα που θα επεξεργασθούμε στη διάρκεια του εργαστηρίου παραχωρήθηκαν από την εταιρεία ICAP ειδικά για τις ανάγκες του μαθήματος. Τα δεδομένα αυτά αντλήθηκαν από την

Διαβάστε περισσότερα

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information

Διαβάστε περισσότερα

http://www.advanced-ip-scanner.com/gr/ Σο Advanced IP Scanner είναι μια γρήγορη και αξιόπιστη λύση σάρωσης δικτύου. ας επιτρέπει εύκολα και γρήγορα να ανακτήσετε όλες τις απαιτούμενες πληροφορίες για τους

Διαβάστε περισσότερα

ΜΟ.ΔΙ.Π.Α.Β. Κεντρική Υποδομή Επιχειρησιακής Ευφυΐας για Βιβλιοθήκες και Υπηρεσίες Πληροφόρησης

ΜΟ.ΔΙ.Π.Α.Β. Κεντρική Υποδομή Επιχειρησιακής Ευφυΐας για Βιβλιοθήκες και Υπηρεσίες Πληροφόρησης Κεντρική Υποδομή Επιχειρησιακής Ευφυΐας για Βιβλιοθήκες και Υπηρεσίες Πληροφόρησης ΜΟ.ΔΙ.Π.Α.Β. Μονάδα Διασφάλισης Ποιότητας Ακαδημαϊκών Βιβλιοθηκών Δρ. Γεώργιος Κ. Ζάχος Διευθυντής Βιβλιοθήκης και Κέντρου

Διαβάστε περισσότερα

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α 1 Windows 8.1 1.1 Βασικές Έννοιες Πληροφορικής και Επικοινωνιών Εισαγωγή 19 Τι είναι ο Ηλεκτρονικός Υπολογιστής 20 Κατηγορίες Υπολογιστών 21 Κύρια μέρη ενός Προσωπικού Υπολογιστή

Διαβάστε περισσότερα

Βασική προτεραιότητά μας η ασφάλεια των δεδομένων σας.

Βασική προτεραιότητά μας η ασφάλεια των δεδομένων σας. Τι είναι το Data Center; Για την καλύτερη φιλοξενία (hosting ) των συνδρομητικών εφαρμογών και υπηρεσιών που υποστηρίζουν τις επιχειρηματικές ανάγκες των πελατών της, η interworks επένδυσε στην δημιουργία

Διαβάστε περισσότερα

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT

MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT MICROBOT SERVER MICROBOT MONITOR ΕΦΑΡΜΟΓΕΣ ΕΛΕΓΧΟΥ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ MICROBOT Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΕΩΣ V1.01 www.mtec.gr 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ Η/Υ...4 ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΩΝ...5

Διαβάστε περισσότερα

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 6 Σύστημα διασύνδεσης και διαδικασία εισόδου-εξόδου Τι είναι αρτηρία (Bus) ; Ένα σύνολο γραμμών διασύνδεσης Πρωτόκολλο (protocol) Περιγραφή Πρωτοκόλλου χρονικό διάγραμμα

Διαβάστε περισσότερα

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ 4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ Στο προηγούμενο εργαστήριο είδαμε πώς μπορούμε να αντλήσουμε πληροφορίες από μια σχεσιακή βάση δεδομένων με τη βοήθεια των ερωτημάτων (queries). Το μειονέκτημα

Διαβάστε περισσότερα

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

16PROC

16PROC ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ Ηράκλειο 05/09/2016 Αριθμός Πρωτ.5994 ΤΡΟΠΟΠΟΙΗΣΗ ΔΙΑΚΗΡΥΞΗΣ 5462/03.08.2016 Έχοντας υπόψη: τις διατάξεις του ισχύοντος

Διαβάστε περισσότερα

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ

Academia Financials Γενική Λογιστική ΠΕΡΙΕΧΟΜΕΝΑ 05010103/03/12 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ Α. ΕΓΚΑΤΑΣΤΑΣΗ... 1 1. ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ... 1 1.1. ΠΕΡΙΓΡΑΦΗ ΕΦΑΡΜΟΓΩΝ ΤΗΣ DATA COMMUNICATION... 1 1.2. ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΕΦΑΡΜΟΓΗΣ... 1 1.3. ΤΟΠΟΛΟΓΙΕΣ

Διαβάστε περισσότερα

Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3

Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3 III Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3 1. Πράγματα που πρέπει να γνωρίζεις για τη γραμμή εντολών...5 Τα πάντα είναι αρχεία...5 Μέγιστο μήκος ονομάτων

Διαβάστε περισσότερα

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 lalis@inf.uth.gr Ο κώδικας δεν εκτελείται «μόνος του» Ο εκτελέσιμος κώδικας αποθηκεύεται σε ένα αρχείο Το αρχείο είναι μια «παθητική» οντότητα

Διαβάστε περισσότερα

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών.

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών. Κεφάλαιο 4 Ένα υπολογιστικό σύστημα εκτός από την ΚΜΕ και την κύρια μνήμη που χρησιμοποιούνται για την επεξεργασία και προσωρινή αποθήκευση δεδομένων βασίζεται στις περιφερειακές συσκευές για την επικοινωνία

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Slide Recorder

Εγχειρίδιο Χρήσης Slide Recorder Εγχειρίδιο Χρήσης Slide Recorder Αναπτύχθηκε στο Κέντρο Λειτουργίας Διαχείρισης Δικτύου, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Προγραμματιστής: Γιώργος Φράγκος Περιεχόμενα Εγχειρίδιο Χρήσης Slide

Διαβάστε περισσότερα

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών. Σελίδα 1 από 5 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

Διαβάστε περισσότερα

Microsoft EXCEL ΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Μορφοποίηση. 2 Τύποι και Συναρτήσεις

Microsoft EXCEL ΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Μορφοποίηση. 2 Τύποι και Συναρτήσεις Microsoft EXCEL Περιεχόμενα 1 Μορφοποίηση 2 Τύποι και Συναρτήσεις 3 Γραφήματα 4 Ανάλυση 5 Επικύρωση και Έλεγχος 6 Βελτίωση Παραγωγικότητας ΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ Προχωρημένες επιλογές μορφοποίησης, όπως η μορφοποίηση

Διαβάστε περισσότερα

Μετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1

Μετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1 Μετακινούμενος Κώδικας (Mobile Code) Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Γιατί μετακινούμενος κώδικας; Ευελιξία διαχείρισης μετακίνηση υπηρεσιών του συστήματος Μείωση επικοινωνίας / τοπικής επεξεργασίας

Διαβάστε περισσότερα

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας από βάση δεδομένων Όταν εκκινήσουμε τον Discoverer εμφανίζεται στην οθόνη μας το παράθυρο διαλόγου του βοηθητικού προγράμματος

Διαβάστε περισσότερα

Alfaware Οδηγός Χρήσης Εφαρμογής (Software User Manual)

Alfaware Οδηγός Χρήσης Εφαρμογής (Software User Manual) Alfaware Οδηγός Χρήσης Εφαρμογής Δι@ύγεια (Software User Manual) Καλώς ήλθατε στο πρόγραμμα Διαύγεια Η εφαρμογή αυτή σχεδιάστηκε και αναπτύχθηκε από την ALFAWARE, με σκοπό να καλύψει πλήρως τις ανάγκες

Διαβάστε περισσότερα

Βοηθητικό πρόγραμμα Setup Utility Οδηγός χρήσης

Βοηθητικό πρόγραμμα Setup Utility Οδηγός χρήσης Βοηθητικό πρόγραμμα Setup Utility Οδηγός χρήσης Copyright 2009 Hewlett-Packard Development Company, L.P. Η επωνυμία Windows είναι εμπορικό σήμα κατατεθέν της εταιρείας Microsoft Corporation. Οι πληροφορίες

Διαβάστε περισσότερα

Εγκατάσταση λειτουργίας Σάρωση σε e-mail

Εγκατάσταση λειτουργίας Σάρωση σε e-mail Οδηγός γρήγορης εγκατάστασης λειτουργιών σάρωσης XE3024EL0-2 Αυτό το εγχειρίδιο περιέχει οδηγίες για: Εγκατάσταση λειτουργίας Σάρωση σε e-mail στη σελίδα 1 Εγκατάσταση της λειτουργίας Σάρωση σε θυρίδα

Διαβάστε περισσότερα

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος Επιχειρησιακά Πληροφοριακά Συστήματα Διδάσκων: Αγγελόπουλος Γιάννης Δευτέρα 3-5 Τρίτη 4-6 Εργαστήριο Α Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com 1 Στόχος Σκοπός μαθήματος Σκοπός:

Διαβάστε περισσότερα