Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Разработка OLAP и OLTP системы
Создан заказ №4048456
7 июня 2019

Разработка OLAP и OLTP системы

Как заказчик описал требования к работе:
По OLTP: Создать схему бд, заполнить таблицы, написать хранимые процедуры, триггеры По OLAP: создать куб структуры, загрузить тестовые данные, построить тестовые запросы к кубу. Подробнее в пдф файле, везде второй вариант задания
Фрагмент выполненной работы:
ВВЕДЕНИЕ Трудно найти в компьютерном мире человека, который хотя бы на интуитивном уровне не понимал, что такое базы данных и зачем они нужны. В отличие от традиционных реляционных СУБД, концепция OLAP не так широко известна, хотя загадочный термин "кубы OLAP" слышали, наверное, почти все. Что же такое OnLine Analytical Processing? OLAP – это не отдельно взятый программный продукт, не язык программирования и даже не конкретная технология. (работа была выполнена специалистами Автор 24) Если постараться охватить OLAP во всех его проявлениях, то это совокупность концепций, принципов и требований, лежащих в основе программных продуктов, облегчающих аналитикам доступ к данным. Несмотря на то, что с таким определением вряд ли кто-нибудь не согласится, сомнительно, чтобы оно хоть на йоту приблизило неспециалистов к пониманию предмета. Поэтому в своем стремлении к познанию OLAP лучше идти другим путем. Для начала надо выяснить, зачем аналитикам надо как-то специально облегчать доступ к данным. Дело в том, что аналитики – это особые потребители корпоративной информации. Задача аналитика – находить закономерности в больших массивах данных. Поэтому аналитик не будет обращать внимания на отдельно взятый факт, ему нужна информация о сотнях и тысячах событий. Кстати, один из существенных моментов, который привел к появлению OLAP – производительность и эффективность. Представим себе, что происходит, когда аналитику необходимо получить информацию, а средства OLAP на предприятии отсутствуют. Аналитик самостоятельно (что маловероятно) или с помощью программиста делает соответствующий SQL-запрос и получает интересующие данные в виде отчета или экспортирует их в электронную таблицу. Проблем при этом возникает великое множество. Во-первых, аналитик вынужден заниматься не своей работой (SQL-программированием) либо ждать, когда за него задачу выполнят программисты – все это отрицательно сказывается на производительности труда, повышается инфарктно-инсультный уровень и так далее. Во-вторых, один-единственный отчет или таблица, как правило, не спасает гигантов мысли и отцов русского анализа – и всю процедуру придется повторять снова и снова. В-третьих, как мы уже выяснили, аналитики по мелочам не спрашивают – им нужно все и сразу. Это означает (хотя техника и идет вперед семимильными шагами), что сервер корпоративной реляционной СУБД, к которому обращается аналитик, может задуматься глубоко и надолго, заблокировав остальные транзакции. Концепция OLAP появилась именно для разрешения подобных проблем. Кубы OLAP представляют собой, по сути, мета-отчеты. Разрезая мета-отчеты (кубы, то есть) по измерениям, аналитик получает, фактически, интересующие его "обычные" двумерные отчеты (это не обязательно отчеты в обычном понимании этого термина – речь идет о структурах данных с такими же функциями). Преимущества кубов очевидны – данные необходимо запросить из реляционной СУБД всего один раз – при построении куба. Поскольку аналитики, как правило, не работают с информацией, которая дополняется и меняется "на лету", сформированный куб является актуальным в течение достаточно продолжительного времени. Благодаря этому, не только исключаются перебои в работе сервера реляционной СУБД (нет запросов с тысячами и миллионами строк ответов), но и резко повышается скорость доступа к данным для самого аналитика. Кроме того, как уже отмечалось, производительность повышается и за счет подсчета промежуточных сумм иерархий и других агрегированных значений в момент построения куба. Конечно, за повышение таким способом производительности надо платить. Иногда говорят, что структура данных просто "взрывается" – куб OLAP может занимать в десятки и даже сотни раз больше места, чем исходные данные. Теперь, когда мы немного разобрались в том, как работает и для чего служит OLAP, стоит, все же, несколько формализовать наши знания и дать критерии OLAP уже без синхронного перевода на обычный человеческий язык. Эти критерии (всего числом 12) были сформулированы в 1993 году Е.Ф. Коддом – создателем концепции реляционных СУБД и, по совместительству, OLAP. Непосредственно их мы рассматривать не будем, поскольку позднее они были переработаны в так называемый тест FASMI, который определяет требования к продуктам OLAP. FASMI – это аббревиатура от названия каждого пункта теста: Fast (быстрый). Это свойство означает, что система должна обеспечивать ответ на запрос пользователя в среднем за пять секунд; при этом большинство запросов обрабатываются в пределах одной секунды, а самые сложные запросы должны обрабатываться в пределах двадцати секунд. Недавние исследования показали, что пользователь начинает сомневаться в успешности запроса, если он занимает более тридцати секунд. Analysis (аналитический). Система должна справляться с любым логическим и статистическим анализом, характерным для бизнес–приложений, и обеспечивает сохранение результатов в виде, доступном для конечного пользователя. Средства анализа могут включать процедуры анализа временных рядов, распределения затрат, конверсии валют, моделирования изменений организационных структур и некоторые другие. Shared (разделяемый). Система должна предоставлять широкие возможности разграничения доступа к данным и одновременной работы многих пользователей. Multidimensional (многомерный). Система должна обеспечивать концептуально многомерное представление данных, включая полную поддержку множественных иерархий. Information (информация). Мощность различных программных продуктов характеризуется количеством обрабатываемых входных данных. Разные OLAP–системы имеют разную мощность: передовые OLAP–решения могут оперировать, по крайней мере, в тысячу раз большим количеством данных по сравнению с самыми маломощными. При выборе OLAP–инструмента следует учитывать целый ряд факторов, включая дублирование данных, требуемую оперативную память, использование дискового пространства, эксплуатационные показатели, интеграцию с информационными хранилищами и т.пПосмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
10 июня 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
alexanderg
5
скачать
Разработка OLAP и OLTP системы.docx
2019-06-13 00:15
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Работу сделал во время! Но получил оценку удовлетворительно из-за отчета, а сама БД была в норме.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка базы данных на MS SQL Server и приложением на C#
Решение задач
Базы данных
Стоимость:
150 ₽
Проектирование информационная системы фитнес зала
Курсовая работа
Базы данных
Стоимость:
700 ₽
База данных (БД) SQL server при поддержки Delphi
Решение задач
Базы данных
Стоимость:
150 ₽
Проблема ранней беременности.
Курсовая работа
Базы данных
Стоимость:
700 ₽
MySQL
Реферат
Базы данных
Стоимость:
300 ₽
Контрольная работа. Создание отчетов Crystal Reports.NET в графическом режиме
Контрольная работа
Базы данных
Стоимость:
300 ₽
описать предметную область и составить ER диаграмму
Решение задач
Базы данных
Стоимость:
150 ₽
проектирование приложений баз данных на Qt 5.2 -4.8
Другое
Базы данных
Стоимость:
300 ₽
Сетевые базы данных и СУБД
Курсовая работа
Базы данных
Стоимость:
700 ₽
АИС автосалон ms sql c#
Курсовая работа
Базы данных
Стоимость:
700 ₽
Сделать базу данных Автосервиса
Курсовая работа
Базы данных
Стоимость:
700 ₽
БД access + пояснительная работа
Курсовая работа
Базы данных
Стоимость:
700 ₽
Разработка БД для АСУ «Тренажерный зал»
Курсовая работа
Базы данных
Стоимость:
700 ₽
Проектирование информационная системы фитнес зала
Курсовая работа
Базы данных
Стоимость:
700 ₽
БД в MySQL + АИС для работы с ней для коллекционера марок
Курсовая работа
Базы данных
Стоимость:
700 ₽
Microsoft ADO.NET Создание виртуальной библиотеки
Курсовая работа
Базы данных
Стоимость:
700 ₽
Читай полезные статьи в нашем
Создание sql-дампа базы данных. Восстановление базы из дампа
Создавать дамп и восстанавливать базу данных MySQL можно удаленно через SSH или через консоль сервера. Для удаленной работы можно использовать программы Putty/Kitty. Непосредственное выполнение указанных действий производится с помощью командной строки ‘cmd‘.
Для выполнения данных команд необходимо подключиться удаленно к серверу через SSH с помощью одной из перечисленных программ. После авторизаци...
подробнее
Классификация сущностей инфологической модели данных «сущность-связь»
Основоположником реляционной модели БД Эдгаром Коддом выделялись 3 основных класса сущностей: характеристические, ассоциативные и стержневые, а также обозначения – подкласс ассоциативных сущностей.
Ассоциации рассматривают в качестве полноправных сущностей:
Единственной целью характеристической связи в пределах рассматриваемой предметной области является описание или уточнение некоторой другой сущно...
подробнее
Средства автоматизации проектирования базы данных. Основные определения
Средства автоматизации проектирования могут быть сгруппированы по видам обеспечения данного процесса.
Техническое обеспечение делится на следующие группы:
Среди элементов математического обеспечения выделяют инвариантные элементы: методы поиска экстремума, постановки экстремальных задач, численного решения дифференциальных и алгебраических и уравнений, принципы построения моделей.
ПО делится на прикл...
подробнее
Аппаратно-программная платформа
При выборе аппаратно-программной платформы обычно учитываются четыре основных требования:
Надежность аппаратно-программной платформы предполагает предотвращение неисправностей, сбоев и целостность хранимых в системе данных. Надежность аппаратных компонентов достигается за счет применения микросхем с высокой степенью интеграции, управления режимами работы, контроля температур на нагревающихся элемен...
подробнее
Создание sql-дампа базы данных. Восстановление базы из дампа
Создавать дамп и восстанавливать базу данных MySQL можно удаленно через SSH или через консоль сервера. Для удаленной работы можно использовать программы Putty/Kitty. Непосредственное выполнение указанных действий производится с помощью командной строки ‘cmd‘.
Для выполнения данных команд необходимо подключиться удаленно к серверу через SSH с помощью одной из перечисленных программ. После авторизаци...
подробнее
Классификация сущностей инфологической модели данных «сущность-связь»
Основоположником реляционной модели БД Эдгаром Коддом выделялись 3 основных класса сущностей: характеристические, ассоциативные и стержневые, а также обозначения – подкласс ассоциативных сущностей.
Ассоциации рассматривают в качестве полноправных сущностей:
Единственной целью характеристической связи в пределах рассматриваемой предметной области является описание или уточнение некоторой другой сущно...
подробнее
Средства автоматизации проектирования базы данных. Основные определения
Средства автоматизации проектирования могут быть сгруппированы по видам обеспечения данного процесса.
Техническое обеспечение делится на следующие группы:
Среди элементов математического обеспечения выделяют инвариантные элементы: методы поиска экстремума, постановки экстремальных задач, численного решения дифференциальных и алгебраических и уравнений, принципы построения моделей.
ПО делится на прикл...
подробнее
Аппаратно-программная платформа
При выборе аппаратно-программной платформы обычно учитываются четыре основных требования:
Надежность аппаратно-программной платформы предполагает предотвращение неисправностей, сбоев и целостность хранимых в системе данных. Надежность аппаратных компонентов достигается за счет применения микросхем с высокой степенью интеграции, управления режимами работы, контроля температур на нагревающихся элемен...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы