What is the meaning of a lookup table, from an Oracle point of view?
What other point of view would there be? :)
Anyway, I'd call a lookup table any table that was created to hold mostly static data and is used to assist in normalizing your database design. For instance, if I create a state_lookup table that contains two columns: state_code and state_name. I now have the ability to store the state_code in any other table I want and retrieve the state_name from the "lookup" table as needed (via a join).
I don't think there's an "Oracle definition" of lookup table in particular. The concept of a lookup table is more a design/programming term than something that is a vendor specific term.
For More Information
- Dozens more answers to tough Oracle questions from Karen Morton are available.
- The Best Oracle Web Links: tips, tutorials, scripts, and more.
- Have an Oracle or SQL tip to offer your fellow DBAs and developers? The best tips submitted will receive a cool prize. Submit your tip today!
- Ask your technical Oracle and SQL questions -- or help out your peers by answering them -- in our live discussion forums.
- Ask the Experts yourself: Our SQL, database design, Oracle, SQL Server, DB2, metadata, object-oriented and data warehousing gurus are waiting to answer your toughest questions.