Information modeling and relational databases (2. ed.)