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: | 27-07-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. https://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 |
Number of pages |
275 |
Publication Origin: |
Kallipos, Open Academic Editions |
You can also view | |
User comments | |
There are no published comments available! | |