Walter,
I would tend to agree with your comments. I spent the last several years pulling data out of a system that was often very painful. Some of the things they did were arguably brilliant but they often made it very hard to look at the data in a way that they didn't design it for, especially since the vendor refused to add indexes. Some of it, on the other hand, just looked dumb but there's almost always a reason someone did it that way. Probably, they were using it for something I didn't know about that needed it done that way because something else was causing problems. The life of an ERP. Anyways, I've always believed that the simpler I kept things the better.
The test, I think, is trying to test that you know everything, about everything, on the test, and often in the same question. The questions often seemed to test multiple concepts and did things that still don't make sense to me. One that stands out is something that I'll probably never find an answer to, and I'm convinced from looking at the tables they showed, would have thrown an error on 3 of the 4 answers but the answer required that you choose 2. So, there was some minutiae there that I'm unaware of or I misread the question (there's time pressure so I may have).
Anyways, I came really close (a question or two) so I don't feel horrible about it. Unfortunately, I've goofed off for too long and it's getting time to find something to do. And, I'm pretty sure it won't be in Oracle. So, hopefully, I can use what I learned on some other platform and maybe I'll come back and do this in a few months as I feel really stubborn about it and want to pass the damn thing.