8 Database design in the age of generative AI

 

In this chapter

  • You explore how to use generative AI to speed database design.
  • You learn how to fine-tune the prompts to get precisely what you want from generative AI tools.
  • You go through the full pipeline to design and implement a database for a spaceship manufacturer with the help of generative AI tools.

Overview

Requirements analysis

Entities and attributes

Entities

Attributes

Communicate your design

Relationships among entities

Minimum cardinalities and foreign keys

Communicate your design

Implementation

Constraints