Efter min mening er ovenstående skema ikke 'generelt accepteret', men det ser godt ud. Men jeg foreslår nogle forbedringer, der vil hjælpe dig med at forespørge på dit dokument i fremtiden:
User
Name
Url
Emails {email, emailType(primary, secondary)}
Addresses{address, city, state, postalcode, country, language}
Indlejring er altid godt, men to eller tre niveauer, der indlejrer dybt, kan skabe yderligere problemer med forespørgsel/opdatering.
Håber mine forslag vil hjælpe dig med at træffe det rigtige valg af skemadesign.