От пустой базы данных нет никакого толка, поэтому администратор баз данных должен создавать для нее различные объекты, вроде таблиц, индексов и т.д. Это подразумевает тесное сотрудничество с разработчиками, в рамках которого от разработчиков требуется предоставлять подлежащие созданию таблицы и индексы, от администратора баз данных Oracle — проверять, чтобы эти объекты были спроектированы надежным образом.
Администратор может также вносить свои предложения и изменения в эти объекты для улучшения их производительности. Путем проведения надлежащих расчетов, например, он может предлагать альтернативные, обеспечивающие более высокую производительность методы доступа для выбора данных.
На заметку! Администратор баз данных может вносить значительный вклад в организацию, рассказывая отвечающей за разработку приложений команде о том, какие альтернативные варианты доступны для проектирования эффективной базы данных. Например, информация о возможности секционирования Oracle, в том числе о различных схемах и стратегиях секционирования, поможет команде разработчиков выбрать правильный путь на этапе проектирования. Ожидать, что разработчики будут знакомы со всеми многочисленными вариантами и средствами Oracle, нельзя.
И, наконец, не следует забывать о том, что сотрудники организации будут обращаться к администратору баз данных за помощью по многим вопросам, связанным с управлением информацией. В частности, к администратору баз данных могут обращаться не только за оказанием помощи в проектировании баз данных, но и за получением стратегических указаний касательно правильного типа баз данных (вроде OLTP, DSS и т.д.), а также подходящей архитектуры для реализации управляемых базой данных приложений.