edent / edent/Open-Source-Shakespeare

Could be made closer to normal form?

Open
#1 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
33
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Love the project.

I suspect it would be better and easier to work with, if you used ChapterID as an indexed column within Paragraphs to establish the relation to chapter, instead of 'duplicating' this information in the Chapter table, hence avoiding the requirementfor a joint index across the Act and Scene columns for requests to be efficiently handled in the Paragraph table.

This isn't a bad reference for thinking about these design decisions.
https://en.wikipedia.org/wiki/Database_normalization

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.