Theory and Practice
Buch, Englisch, Format (B × H): 155 mm x 235 mm
ISBN: 978-3-032-47678-4
Verlag: Springer
This book presents a structured introduction to relational databases, progressing from the relational model, relational algebra, and SQL to database design and normalization, physical storage and indexing, query processing and optimization, transactions, concurrency control, security, and distributed and parallel databases. It also examines analytical and procedural SQL and the management of JSON, XML, spatial, textual, vector, and graph data within modern relational systems.
Relational databases remain central to reliable data management, but contemporary applications increasingly combine structured data with heterogeneous formats and advanced search requirements. This book explains how established relational principles can support these workloads while preserving data integrity, performance, security, and maintainability.
Designed as both a learning resource and a practical reference, this book is intended for undergraduate and graduate students, instructors, software developers, database administrators, data engineers, analysts, and researchers. Its combination of theoretical foundations, design reasoning, and executable SQL helps readers progress from fundamental concepts to the implementation and evaluation of modern database solutions.
Zielgruppe
Graduate
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
.- Part I — Foundations of Data and Database Systems.
.- Introduction to Databases.
.- The Relational Model introduction.
.- Foundations of the Relational Model.
.- The Relational Model in Depth.
.- Entity–Relationship Modeling.
.- Part II — SQL and Data Manipulation.
.- SQL Data Definition and Manipulation.
.- Advanced SQL Queries.
.- SQL Programming and Security.
.- Part III — Database Design and Normalization.
.- Functional Dependencies and Normal Forms.
.- Advanced Design Topics.
.- Part IV — Implementation and Performance.
.- Physical Storage and Indexing.
.- Join Algorithms and Physical Query Execution.
.- Query Processing and Optimization.
.- Transaction Management and Concurrency Control.
.- Part V — Advanced and Emerging Topics.
.- Distributed and Parallel Databases.
.- Beyond Relational SQL.
.- Big Data and NoSQL Systems.
.- Graph Databases and Knowledge Graphs.
.- Real-Time and Streaming Databases.
.- Part VI — Autonomous, AI-Powered Self-Optimizing Engines.
.- Autonomous, AI-Powered Self-Optimizing Engines.
.- Security, Compliance, and Zero-Trust.
.- Machine Learning Inside Streaming Databases.
.- Cloud-Native and Serverless DBaaS as the New Default.
.- Part VII — Guide to Learning SQL Queries Using Scott’s Schema.




