title: Database Systems
title: Συστήματα Βάσεων Δεδομένων
Creators: name: Skourlas, Christos
Publisher: name: Kallipos, Open Academic Editions
Year: 2023
Subjects: Σχεσιακές Βάσεις Δεδομένων
Συστήματα Βάσεων Δεδομένων
Συστήματα Διαχείρισης Βάσεων Δεδομένων
Αρχιτεκτονική Συστημάτων Βάσεων Δεδομένων
Σχεσιακό-αντικειμενοστρεφής βάση δεδομένων
Μοντέλο Πελάτη-Εξυπηρετητή
Ανάλυση Δεδομένων
Αναλυτής Δεδομένων
Εννοιολογική Μοντελοποίηση
Μοντέλο Οντοτήτων Συσχετίσεων
Επέκταση Μοντέλου Οντοτήτων Συσχετίσεων
Κανονικοποίηση
Κανονικές μορφές
Κανόνες Ακεραιότητας
Περιορισμοί
Επιχειρηματικοί Κανόνες
Σχεσιακή Άλγεβρα
Γλώσσα Ορισμού Δεδομένων
Γλώσσα Χειρισμού Δεδομένων
Όψεις
Ενημερωσιμότητα Όψεων
Διαχειριστής Βάσεων Δεδομένων
Γλώσσα Ελέγχου Δεδομένων
Αποθηκευμένες Διαδικασίες
PSM Πρότυπο
Διαδικασίες
Εναύσματα
Cursors
Ενεργές Βάσεις Δεδομένων
Ευρετήρια
B-Trees
Bit-Maps
Συναλλαγές
Επίπεδα απομόνωσης συναλλαγών
Μοντέλο ACID
Κλειδώματα
Ανάκαμψη
Ταυτοχρονισμός
Δεδομένα Μεγάλης Κλίμακας
Κατανεμημένες Βάσεις Δεδομένων
Συστήματα NoSQL Βάσεων Δεδομένων
Βάσεις Δεδομένων στο Νέφος
Συστήματα Ανάκτηση Πληροφοριών-Κειμένου
Βάσεις Εικόνων
Πολυτροπικές Βάσεις Δεδομένων
Συστήματα Ανάκτησης Εικόνας
Δομημένη Γλώσσα Ερωτημάτων (SQL)
Relational Databases
Data Base Management Systems
Data Base Systems architecture
Object-Relational database
Client-Server model
Data Analysis
Data Analyst
Conceptual Modeling
Entity Relationship Model
Enhanced Entity Relationship Model
Normalization
Constraints
Business Rules
Data Manipulation Language
Stored Procedures
PSM Standard
Procedures
Triggers
Active Databases
Index
Transactions
Transactions isolation levels
ACID
Locks
recovery
concurrency
Distributed Databases
NoSQL
Cloud Database
Information Retrieval
Text Retrieval
Content Based Information Retrieval
Image Databases
Multimodal Databases
SQL standards
XML
JSON
RDF
Ontologies
ORACLE
ORACLE PL/SQL
JDBC API
JSP pages
Structured Query Language (SQL)

description: The book meets the need for an electronic textbook that will include: 1) a presentation and discussion of the "theoretical" issues, 2) a study of database programming with interesting examples, and 3) a list of case studies characterized by a global and, as much as possible, interdisciplinary approach to database systems. It is aimed at undergraduate students and professional IT engineers who want to develop their skills in database application design and programming, as well as postgraduate students of business administration, librarianship, archival and information studies, as well as other fields, who are interested in applications of database systems. It also aims to solve data management problems and meet the needs of professionals in the field. The subject of the book is not only the study and exploitation of established directions, tools and technologies that are popular in the context of database systems, but also new promising technologies, such as big data management. The book includes twelve chapters written so that each one can be read separately, independently of the others. Effort has been made so that even the chapter units, examples and topics can be studied (and tested on a computer) independently. The book's introduction includes suggestions for navigating the book's chapters and scenarios for using it in the context of one or two undergraduate semester courses.
description: Το βιβλίο καλύπτει την ανάγκη για ένα ηλεκτρονικό εγχειρίδιο, το οποίο θα περιλαμβάνει: 1) μια παρουσίαση και συζήτηση των «θεωρητικών» ζητημάτων, 2) μια μελέτη του προγραμματισμού βάσεων δεδομένων με ενδιαφέροντα παραδείγματα και 3) μια παράθεση μελετών περιπτώσεων, η οποία να χαρακτηρίζεται από σφαιρική και όσο γίνεται διαθεματική προσέγγιση στα συστήματα βάσεων δεδομένων. Το σύγγραμμα απευθύνεται σε προπτυχιακούς φοιτητές και σε προπτυχιακές φοιτήτριες, καθώς και σε επαγγελματίες μηχανικούς πληροφορικής, που θέλουν να αναπτύξουν τις δεξιότητές τους σε θέματα σχεδιασμού και προγραμματισμού εφαρμογών βάσεων δεδομένων, αλλά και σε μεταπτυχιακούς φοιτητές και σε μεταπτυχιακές φοιτήτριες διοίκησης επιχειρήσεων, βιβλιοθηκονομίας και αρχειονομίας και πληροφόρησης αλλά και άλλων τομέων, οι οποίοι/-ες ενδιαφέρονται για τις εφαρμογές των συστημάτων βάσεων δεδομένων. Επιπρόσθετα, στόχοι του συγγράμματος είναι η επίλυση προβλημάτων διαχείρισης δεδομένων και η κάλυψη αναγκών των επαγγελματιών του τομέα. Αντικείμενο του βιβλίου αποτελούν όχι μόνο η μελέτη και η αξιοποίηση εδραιωμένων κατευθύνσεων, εργαλείων και τεχνολογιών, τα οποία είναι δημοφιλή στο πλαίσιο των συστημάτων βάσεων δεδομένων, αλλά και οι νέες πολλά υποσχόμενες τεχνολογίες, όπως η διαχείριση δεδομένων μεγάλης κλίμακας. Στην εισαγωγή του βιβλίου περιλαμβάνονται προτάσεις πλοήγησης στα κεφάλαια του βιβλίου και σενάρια χρησιμοποίησής του στο πλαίσιο ενός ή δύο προπτυχιακών εξαμηνιαίων μαθημάτων. Στο βιβλίο περιλαμβάνονται δώδεκα κεφάλαια, τα οποία γράφτηκαν έτσι ώστε να μπορούν να διαβαστούν καθένα ξεχωριστά, ανεξάρτητα από τα υπόλοιπα. Καταβλήθηκε προσπάθεια έτσι ώστε ακόμα και οι ενότητες των κεφαλαίων, τα παραδείγματα και τα θέματα να μπορούν να μελετηθούν (και να δοκιμαστούν σε υπολογιστή) αυτόνομα.