Designing logical data relationships and query structures based on customer requirements, considering factors such as access methods, access frequency, storage media, data volatility, query requirements, and operating environments. Performing daily database administration functions, which involve developing queries and reports based on customer requirements, modifying or creating database views, and managing backup and recovery operations.