Although a thorough knowledge of data structures is not required to use most DBMS products,this background is essential for database administrators and systems programmers working with a DBMS. Being familiar with the data structures also helps you evaluate and compare database products.