Create Table In Oracle With Primary Key And Foreign Key, and shard keys has implications in terms of your ability to read multiple rows at a time.