Conceptual Data Modeling and Database Design: A Fully Algorithmic Approach, Volume 1: The Shortest Advisable Path

Christian Mancas

相關主題

商品描述

This new book aims to provide both beginners and experts with a completely algorithmic approach to data analysis and conceptual modeling, database design, implementation, and tuning, starting from vague and incomplete customer requests and ending with IBM DB/2, Oracle, MySQL, MS SQL Server, or Access based software applications. A rich panoply of solutions to actual useful data sub-universes (e.g. business, university, public and home library, geography, history, etc.) is provided, constituting a powerful library of examples.

Four data models are presented and used: the graphical Entity-Relationship, the mathematical EMDM, the physical Relational, and the logical deterministic deductive Datalog ones. For each one of them, best practice rules, algorithms, and the theory beneath are clearly separated. Four case studies, from a simple public library example, to a complex geographical study are fully presented, on all needed levels.

Several dozens of real-life exercises are proposed, out of which at least one per chapter is completely solved. Both major historical and up-to-date references are provided for each of the four data models considered.

The book provides a library of useful solutions to real-life problems and provides valuable knowledge on data analysis and modeling, database design, implementation, and fine tuning.

商品描述(中文翻譯)

這本新書旨在為初學者和專家提供一種完全以演算法為基礎的數據分析和概念建模、資料庫設計、實作及調整的方法,從模糊且不完整的客戶需求開始,最終以 IBM DB/2、Oracle、MySQL、MS SQL Server 或 Access 為基礎的軟體應用結束。書中提供了針對實際有用的數據子宇宙(例如商業、大學、公共及家庭圖書館、地理、歷史等)的豐富解決方案,構成了一個強大的範例庫。

書中介紹並使用了四種數據模型:圖形化的實體-關係模型、數學的 EMDM、物理的關聯模型,以及邏輯的確定性推導 Datalog 模型。對於每一種模型,最佳實踐規則、演算法及其背後的理論都被清楚地分開。書中完整呈現了四個案例研究,從簡單的公共圖書館範例到複雜的地理研究,涵蓋所有必要的層面。

書中提出了數十個現實生活中的練習,其中每章至少有一個完全解決的範例。對於所考慮的四種數據模型,書中提供了重要的歷史及最新參考資料。

這本書提供了一個有用的解決方案庫,針對現實生活中的問題,並提供有關數據分析和建模、資料庫設計、實作及微調的寶貴知識。