В отделе анализа инвестиционных проектов используется СУБД архитектура клиент/сервер: на центральном сервере размещается система управления базой данных (СУБД), а на остальных компьютерах сети устанавливается СУБД-клиент, имеющий графический интерфейс для доступа к базе данных. При помощи данных клиентов можно отправлять запросы для выполнения различных операций СУБД, например, изменение, обновление данных.
В отделе предприятия используется распределённая база данных с размещением баз данных на компьютерах сети (с помощью программы Microsoft Access).
База данных в составе КИС должна отвечать следующим требованиям:
1. Always Encrypted- это функционал, позволяющий хранить некоторые данные в зашифрованном виде. Данная возможность обеспечивает защиту данных, как в состоянии покоя, так и в движении, т.е. в процессе передачи;
2.Real-Time Operational Analytics – это возможность SQL сервера обрабатывать как рабочую OLTP нагрузку, так и аналитические запросы на одних и тех же таблицах базы данных одновременно, т.е. в режиме реального времени.
3.SQL Server R Services - это новый компонент SQL сервера который позволяет выполнять анализ внутри базы данных с использованием языка R.
4.PolyBase – это технология позволяющая посылать запросы как к реляционным, так и не реляционным данным, а также осуществлять импорт и экспорт этих данных. Другими словами в SQL Server теперь есть возможность обращаться к данным в Hadoop или Blob-хранилище Azure;
5.SSRS Mobile Reports – в службы Reporting Services добавлена возможность создавать отчеты оптимизированные для просмотра на мобильных устройствах
6.Live Query Statistics - SQL Server Management Studio 2016 предоставляет возможность просмотра живого плана выполнения активного запроса, другими словами, теперь можно в режиме реального времени смотреть, как выполняется запрос. С помощью данной возможности мы можем легко определить, какая часть запроса выполнятся достаточно долго и соответственно на основе этого скорректировать запрос, т.е. оптимизировать его;
7.Query Store – данная функция автоматически фиксирует историю запросов, планов и статистики во время выполнения, и сохраняет их для обзора, что позволяет администраторам баз данных отслеживать ресурсоёмкие запросы и оптимизировать их;
8.System-Versioned Temporal Tables – это новый тип временных таблиц, который позволяет сохранять полную историю изменений данных и получать информацию об этих данных на любой момент времени, а не только на текущий.
Требования, которые выдвигаются к СУБД:
Непротиворечивость данных;
Актуальность хранимых данных;
Многоаспектное использование данных;
Возможность модификации системы;
Надежность;
Скорость доступа.