Adobe PDF (12.59 MB)
Table of Contents - Adobe PDF (716.91 kB)
Brochure
Download
Title Details:
Database Systems
Other Titles: Basic principles and practical applications
Authors: Verykios, Vassilios
Vassilakopoulos, Michael
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > INFORMATION MANAGEMENT CONCEPTS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > DATABASE SYSTEMS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > DATA MODELING
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > RELATIONAL DATABASES
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > QUERY LANGUAGES
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > PHYSICAL DATABASE DESIGN
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > INDEXING
Keywords:
Databases
Data Models
Database Design
Data Definition and Manipulation Languages
Database Physical Organization
Database-Applications Programming
Semi-structured data
Database Αrchitectures
Description:
Abstract:
This book is intended for one-semester introductory courses related to Databases (DBs), both for undergraduate higher-education programs on Informatics and Sciences and for postgraduate conversion-oriented programs (for higher education graduates in majors different to Informatics who aim to acquire basic knowledge on Informatics). The target of the book is for the reader to acquire the theoretical foundation and practical skills which will allow him/her to design and implement DBs for a wide range of modern applications, both traditional and sophisticated ones. Throughout this book, the reader will gain a critical approach regarding the impact that design choices have on the performance and integrity of a DB. To this end, the printable material is selectively accompanied by videos and self-evaluation material (solved activities related to programming, but also to conceptual comprehension). The polymorphic nature of the material will contribute to the consolidation of the theory and to its connection with the acquisition of the necessary skills, in terms of the correct design and use of DBs. Finally, this book, not only presents the fundamental principles of Database Systems, but remains at the forefront of current trends, by also covering new topics, such as: (a) DB application programming issues, using C/C++, Java, PHP and Python languages and (b) motivation for the introduction and use of semi-structured data models, their representation through XML, query languages for XML data and methods for XML data storage.
Linguistic Editors: Paxinou, Evgenia
Technical Editors: Galati, Aikaterini
Type: Undergraduate textbook
Creation Date: 2022
Item Details:
ISBN 978-618-5667-37-5
License: Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0)
DOI http://dx.doi.org/10.57713/kallipos-36
Handle http://hdl.handle.net/11419/8413
Bibliographic Reference: Verykios, V., & Vassilakopoulos, M. (2022). Database Systems [Undergraduate textbook]. Kallipos, Open Academic Editions. http://dx.doi.org/10.57713/kallipos-36
Language: Greek
Consists of:
1. Introduction
2. Models, Languages and Architectures
3. Conceptual Modeling and Entity-Relationship Models
4. Relational Model and Logical Design
5. Query Languages and Relational Algebra
6. The SQL Data Definition and Manipulation Language
7. Functional dependencies and normalization
8. Functional dependencies and normalization
9. Applications Programming
10. Semi-structured data management
Additional Material
Publication Origin: Kallipos, Open Academic Editions