Book Description
Database Design, 2nd Edition covers database systems and database design concepts. New to this edition are SQL info, additional examples, key terms and review exercises at the end of each chapter.
Topics include:The history of databases; Characteristics and benefits of databases; Data models; Data modelling; Classification of database management systems; Integrity rules and constraints; Functional dependencies; Normalization; Database development process.
This open book is licensed under a Creative Commons License (CC BY). You can download Database Design ebook for free in PDF format (2.8 MB).
Table of Contents
Chapter 1
Before the Advent of Database Systems
Chapter 2
Fundamental Concepts
Chapter 3
Characteristics and Benefits of a Database
Chapter 4
Types of Data Models
Chapter 5
Data Modelling
Chapter 6
Classification of Database Management Systems
Chapter 7
The Relational Data Model
Chapter 8
The Entity Relationship Data Model
Chapter 9
Integrity Rules and Constraints
Chapter 10
ER Modelling
Chapter 11
Functional Dependencies
Chapter 12
Normalization
Chapter 13
Database Development Process
Chapter 14
Database Users
Chapter 15
SQL Structured Query Language
Chapter 16
SQL Data Manipulation Language
Appendix A
University Registration Data Model Example
Appendix B
Sample ERD Exercises
Appendix C
SQL Lab with Solution