Σχεσιακές Βάσεις Δεδομένων

Original price was: 60,00 €.Η τρέχουσα τιμή είναι: 54,00 €.

Εξαντλημένο

Λεπτομέρειες

Σελίδες

632

ISBN13

978-618-202-258-0

Έτος Έκδοσης

2025

Διαστάσεις

21×29 cm

Εξώφυλλο

Μαλακό Εξώφυλλο

Εσωτερικό Βιβλίου

Έγχρωμο

Γλώσσα

Ελληνικά

Βάρος 1,792 κ.

Εξαντλημένο

Μέσα από τις σελίδες αυτού του βιβλίου, θα γνωρίσετε με έναν τρόπο απλό και κατανοητό τις βασικές έννοιες της διαχείρισης βάσεων δεδομένων και ειδικά, της διαχείρισης σχεσιακών βάσεων δεδομένων (ΣΒΔ).

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

Αναλύονται επίσης τρεις δημοφιλείς τρόποι παρουσίασης διαγραμμάτων Οντοτήτων–Συσχετίσεων (ΟΣ) — σύνταξη Chen, Crow’s foot και UML— όπως και διάφορα εργαλεία που μπορούν να βοηθήσουν να σχεδιαστεί ένα διάγραμμα ΟΣ.

Ενώ το θεωρητικό μέρος δεν βασίζεται σε ένα συγκεκριμένο σύστημα διαχείρισης βάσεων δεδομένων (DBMS), το πρακτικό μέρος του βιβλίου επικεντρώνεται σε τρία δημοφιλή DBMS (MS SQL Server, MS Access και MySQL). Γίνεται επίσης αναφορά σε διάφορες άλλες δημοφιλείς βάσεις δεδομένων.

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

Αυτό το βιβλίο:

  • σας μαθαίνει τι είναι μια βάση δεδομένων, όπως και ένα DBMS,
  • σας παραθέτει τα πλεονεκτήματα και τα μειονεκτήματα ενός DBMS,
  • σας εξηγεί τις βασικές έννοιες στις οποίες βασίζεται μια ΣΒΔ και γιατί είναι σημαντική η σχεδίαση μιας σωστής ΣΒΔ,
  • σας εξηγεί τι είναι το μοντέλο Οντοτήτων–Συσχετίσεων (ΟΣ), όπως και το εκτεταμένο μοντέλο ΟΣ και πώς μπορεί να σχεδιαστεί ένα διάγραμμα ΟΣ,
  • σας παρουσιάζει διάφορα εργαλεία σχεδίασης διαγραμμάτων ΟΣ, όπως τα draw.io, Visio κλπ.,
  • σας δείχνει αναλυτικά πώς να δημιουργείτε μια βάση δεδομένων από ένα διάγραμμα ΟΣ,
  • σας αναλύει τη γλώσσα SQL με πολλά παραδείγματα,
  • σας παρουσιάζει με πρακτικά παραδείγματα τη σχεδίαση και την υλοποίηση μιας βάσης δεδομένων με τον Microsoft SQL Server, τη Microsoft Access και τη MySQL.

Εισαγωγή

ΜΕΡΟΣ Α: ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

Κεφάλαιο 1: Εισαγωγικές έννοιες υπολογιστών
1.1 Εισαγωγή
1.2 Σύντομη ιστορία των υπολογιστών
1.3 Μέσα αποθήκευσης των δεδομένων
1.4 Σειριακή και άμεση πρόσβαση σε αρχεία
Ασκήσεις

Κεφάλαιο 2: Εισαγωγικές έννοιες βάσεων δεδομένων
2.1 Εισαγωγή
2.2 Τι είναι ένα σύστημα βάσης δεδομένων
2.3 Ο σκοπός μιας βάσης δεδομένων
2.4 Πλεονεκτήματα μιας βάσης δεδομένων
2.5 Ιδιότητες μιας βάσης δεδομένων
2.6 Τάσεις σχετικά με το μέλλον των βάσεων δεδομένων
Ασκήσεις

Κεφάλαιο 3: Είδη αρχιτεκτονικών βάσεων δεδομένων
3.1 Ιεραρχικές βάσεις δεδομένων
3.2 Δικτυακές βάσεις δεδομένων
3.3 Σχεσιακές βάσεις δεδομένων
3.4 Αντικειμενοστραφείς βάσεις δεδομένων
3.5 Κατηγορίες βάσεων δεδομένων
Ασκήσεις

Κεφάλαιο 4: Συστήματα διαχείρισης βάσεων δεδομένων
4.1 Τι είναι ένα Σύστημα Διαχείρισης Βάσεων Δεδομένων (DBMS)
4.2 Σκοπός ενός DBMS
4.3 Λειτουργίες ενός DBMS
4.4 Πλεονεκτήματα ενός DBMS
4.5 Αρχιτεκτονική ενός DBMS
4.6 Χρήστες ενός συστήματος διαχείρισης βάσεων δεδομένων
Ασκήσεις

ΜΕΡΟΣ Β: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ

Κεφάλαιο 5: Σχεσιακές βάσεις δεδομένων
5.1 Γενικές έννοιες
5.2 Σχήμα βάσης δεδομένων
5.3 Μεταδεδομένα
5.4 Λεξικό δεδομένων
5.5 Πίνακες
5.6 Κλειδιά
5.7 Ακεραιότητα αναφορών
5.8 Σχεσιακές γλώσσες ερωτημάτων
Ασκήσεις

Κεφάλαιο 6: Μοντελοποίηση δεδομένων και το μοντέλο Οντοτήτων–Συσχετίσεων (ER)
6.1 Μοντελοποίηση δεδομένων
6.2 Μοντέλο ER (Οντοτήτων–Συσχετίσεων)
Πρακτική εξάσκηση: Διαγράμματα ER με τρεις τρόπους απεικόνισης
Ασκήσεις

Κεφάλαιο 7: Εκτεταμένο μοντέλο ER (EER)
7.1 Υπερ-κλάσεις και υπο-κλάσεις
7.2 Γενίκευση και εξειδίκευση
7.3 Συνάθροιση
7.4 Κληρονομικότητα
Πρακτική εξάσκηση 1: Προσδιορισμός οντοτήτων και συσχετίσεων
Πρακτική εξάσκηση 2: Εφαρμογή Βιβλιοθήκης σε σύνταξη Chen και Crow’s foot
Ασκήσεις

Κεφάλαιο 8: Σχεδίαση σχεσιακών βάσεων δεδομένων
8.1 Εισαγωγή
8.2 Κύκλος ζωής μιας βάσης δεδομένων
8.3 Φάσεις της σχεδίασης μιας βάσης δεδομένων
8.4 Σκοπός μιας βάσης δεδομένων
8.5 Ανάλυση απαιτήσεων
8.6 Σχεδίαση μοντέλων
8.7 Υλοποίηση και εγκατάσταση
8.8 Χρήση του συστήματος από τους χρήστες
8.9 Συντήρηση του συστήματος
Πρακτική εξάσκηση 3: Δημιουργία διαγράμματος ER ενημέρωσης σε υποψήφιους σπουδαστές
Ασκήσεις

Κεφάλαιο 9: Κανονικοποίηση
9.1 Εισαγωγή
9.2 Λειτουργικές εξαρτήσεις
9.3 Κανονικές μορφές
9.4 Κανονικοποίηση και λειτουργικές εξαρτήσεις
9.5 Διαδικασία κανονικοποίησης
Ασκήσεις

Κεφάλαιο 10: Διαχείριση, επιδόσεις και συντήρηση βάσεων δεδομένων
10.1 Εισαγωγή
10.2 Ευρετήρια και τύποι ευρετηρίων
10.3 Βελτιστοποίηση ερωτημάτων
10.4 Ασφάλεια μιας βάσης δεδομένων
10.5 Αντίγραφα ασφαλείας και επαναφορά δεδομένων
10.6 Διαχείριση συναλλαγών
Ασκήσεις

Κεφάλαιο 11: Σχεσιακή άλγεβρα και σχεσιακός λογισμός
11.1 Γλώσσες ερωτημάτων
11.2 Σχεσιακή άλγεβρα
11.3 Σχεσιακός λογισμός
Ασκήσεις

Κεφάλαιο 12: Γλώσσες υποβολής ερωτημάτων
12.1 Γλώσσα SQL
12.2 Γλώσσα QBE
Ασκήσεις

ΜΕΡΟΣ Γ: ΠΡΑΚΤΙΚΗ ΜΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ
Εισαγωγή στο Μέρος Γ’
Βάσεις δεδομένων με άδειες χρήσης
Βάσεις δεδομένων ανοιχτού κώδικα

Κεφάλαιο 13: MS Access
13.1 Εξοικείωση με το περιβάλλον της Access
13.2 Διαχείριση πινάκων μιας βάσης δεδομένων
13.3 Φόρμες
13.4 Ερωτήματα
13.5 Εκθέσεις
13.6 Διαχείριση, συντήρηση και ασφάλεια
13.7 Ορισμός πινάκων ασκήσεων και δείγματα δεδομένων

Κεφάλαιο 14: SQL Server
14.1 Γνωριμία με το περιβάλλον του SQL Server
14.2 Τύποι δεδομένων των πεδίων του SQL Server
Πρακτική εξάσκηση 1: Δημιουργία βάσης δεδομένων ORDERS
Α. Δημιουργία βάσης δεδομένων σε γλώσσα DDL
Β. Δημιουργία πινάκων με γλώσσα DDL
Γ. Επιβολή περιορισμών σε πίνακες κατά τη δημιουργία τους
Δ. Δημιουργία συσχετίσεων στον SQL Server
Ε. Δημιουργία διαγράμματος συσχετίσεων
ΣΤ. Εισαγωγή δεδομένων
Ζ. Εκτέλεση ερωτημάτων
Πρακτική εξάσκηση 2: Δημιουργία διαγράμματος ER και βάσης δεδομένων τροφοδοσίας
Ασκήσεις

Κεφάλαιο 15: MySQL
15.1 Γενικές πληροφορίες για τη MySQL
15.2 Διαφορές μεταξύ MySQL και SQL Server
15.3 Γνωριμία με το περιβάλλον της MySQL
15.4 Τύποι δεδομένων στη MySQL
15.5 Συναρτήσεις της MySQL
15.6 SQL εντολές της MySQL
Πρακτική εξάσκηση 1: Υπηρεσίες υγείας
Ασκήσεις

Κεφάλαιο 16: Εργαλεία σχεδίασης διαγραμμάτων
16.1 Εισαγωγή
16.2 Draw.io
16.2.1 Εξοικείωση με το περιβάλλον
16.2.2 Δημιουργία και αποθήκευση διαγραμμάτων
16.3 Microsoft Visio
16.3.1 Εξοικείωση με το περιβάλλον
16.3.2 Δημιουργία και αποθήκευση διαγραμμάτων
Ασκήσεις

Λύσεις των ασκήσεων
Ορολογία
Βιβλιογραφία
Ευρετήριο
Βιογραφικό συγγραφέα
Σημειώσεις

Περιεχόμενα

Download

Ενδεικτικό κεφάλαιο

Download

Γκλαβά Μαίρη

Η Μαίρη Γκλαβά έχει σπουδάσει Μαθηματικός στο Πανεπιστήμιο Αθηνών και έχει κάνει μεταπτυχιακές σπουδές στο Πανεπιστήμιο Αθηνών και στο New York University (Η.Π.Α.) στην Επιστήμη των Υπολογιστών. Εργάζεται ως αναλύτρια/προγραμματίστρια και έχει υπερ-εικοσαετή εμπειρία διδασκαλίας σε θέματα υπολογιστών σε στελέχη εταιρειών. Επίσης, έχει μεταφράσει πλήθος βιβλίων υπολογιστών, ενώ έχουν εκδοθεί άλλα τρία δικά της βιβλία για προηγούμενες εκδόσεις των Windows και του Office.


    Δωρεάν αντίτυπο οι Εκδόσεις Δίσιγμα στέλνουν μόνο σε Καθηγητές/τριες Ελληνικών και Κυπριακών Πανεπιστημίων