Cho mô tả bảng bản thu âm như sau:
banthuam(idBanthuam, tenBannhac, tenNhacsi, tenCasi)
Một ca sĩ có thể là người thể hiện nhiều bản nhạc khác nhau nên trường tenCasi có giá trị lặp lại, tên ca sĩ lại dài, làm lớn dung lượng lưu trữ và khó khăn khi cần sửa chữa. Để khắc phục hạn chế này, cách làm tốt hơn là tách bảng banthuam thành các bảng nào sau đây?
banthuam(idBanthuam, tenBannhac, tenNhacsi, tenCasi)
casi(idCasi)
banthuam(idBanthuam, tenBannhac, tenNhacsi)
casi(idCasi, tenCasi)
banthuam(idBanthuam, tenBannhac)
casi(idCasi, tenCasi, tenNhacsi)
banthuam(idBanthuam, tenBannhac, tenNhacsi, idCasi)
casi(idCasi, tenCasi)