Главная » Просмотр файлов » Теория и практика построения баз данных

Теория и практика построения баз данных (1088289), страница 141

Файл №1088289 Теория и практика построения баз данных (Теория и практика построения баз данных) 141 страницаТеория и практика построения баз данных (1088289) страница 1412018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 141)

Рассмотрение этих продуктов и технологий выходит за рамки нашего изложения, но об их существовании знать следует. Дополнительную информацию по этой теме можно получить, выполнив поиск по ключевому слову гер1гсаНоп (репликация) в документации по Огас1е и БЯ!. Бегиег. Загрузка данных С появлением мощных персональных компьютеров стала возможной загрузка болыпих объемов данных предприятия на компьютеры пользователей и отделов для локальной обработки. Пользователи могут запрашивать эти данные с помощью локальных СУБД, а также импортировать их в электронные таблицы, программы финансового анализа, графические и другие программы.

Вообгце говоря, загруженные данные могут использоваться только для запросов и составления отчетов. Их нельзя обновить, так как после их извлечения из действующей базы данных контроль параллельной обработки этих данных не ведется. Чтобы лучше понять трудности, связанные с обработкой загруженных данных, рассмотрим тишгчный пример. Компания 0п~чегеа! Ецшртеп1 Компаная 1)пггиегза1 Ессцгргпепс производит и продает тяжелые машины для строительной промышленности. Продукция компании включает бульдозеры, грейдеры, погрузчики и буровые установки. Каждый вид продукции находится в ведении одного из менеджеров по продукции в отделе маркетинга, который отвечает за планирование, рекламу, маркетинговую поддержку, разработку рекламных матерггалов н т.

д. Каждому менеджеру выделен набор из двух или трех родственных продуктов. Реклама является самой кр)чгггой статьей расходов менеджеров по продукции, поэтому им необходимо измерять эффективность размеггсаемогй рекламы. В каждом рекламном обьявленни компании Ощиегза! Ес)нгрщепс имеется почтовая карточка для запроса информации. На каждой карточке напечатан номер, уникальный для каждого вида объявления, по которому можно установить, благодаря какому нз объявлений произошла данная покупка. Чтобы упростить отслеживание стимулированных рекламой покупок, отдел маркетинга разработал микрокомпьютерное приложение базы данных, которую могут использовать менеджеры по продукциц.

На рпс. 17.7, а изображены семантические объекты, фигурирующие в этом приложении. Объект ОБЪЯВЛЕНИС соответствует рекламному объявлению; объект ВИДОБЪЯВЛЕНИЯ представляет внд конкретного объявления в конкретной публикация; обьект ПРОДУКТ вЂ” конкретный продукт, например бульдозер.

Объект Загрузка данных 657 Процесс загрузки Компьютер 1 ят — Локальная сеть Загруженная БД Компьютер 2 Ком (фай Загруженная БД Большая ЭВМ (центральный компьютер удаленной обработки) Терминал удаленной обработки Компьютер ГЧ а Терминал удаленной обработки БД удаленной обработки Загруженная 656 Глава 17. Совместное использование данных предприятия ПРОДУКТ содержит две повторяющиеся группы — Квота и Продажи. Эти группы являются многозначными, поскольку доля продаж определяется ежеквартально, а продажи — еженедельно. Это представление объекта ПРОДУКТ является весьма простым.

Реальный объект такого рода имеет больше атрибутов. Но поскольку остальные данные в этом приложении не требуются, мы не стали их показывать. Структура базы данных, состоящей из этих объектов, изображена ва рис.!7.7, б. б Рис. 17.7. Объекты и отношения маркетинговой базы данных Цпыегва~ Ецмргпеп1; в — объекты, с которыми работают менеджеры; б — реляционные структуры, реализующие зти объекты Менеджерам по продукции выделены персональные компьютеры, соединенные с другими компьютерами через локальную сеть отдела маркетинга компании !)п1уегза! Ег!и!ршепб Для получения данных о продажах и стимулированных рекламой покупках компьютеры обращаются к файловому серверу, который выполняет роль шлюза на пути к болыпой ЭВМ кампании Т)п1уегза! Еоп!ршепг (коьгпьютеру, занимающемуся обработкой транзакций).

Архитектура системы подобна изображенной на рис, 17.8. Рис. 17.В. Совместное использование загруженных данных со шлюзом е роли файлового сервера Каждыйг понедельник ответственный пользователь отдела маркетинга запускает программу, разработанную отделом информационных систем управ- 658 Глава 17. Совместное использование данных предприятия Загрузка данных 658 пения ТЗп!уегза! Ес1ц!ршепд которая обновляет таблицы ПРОДАЖИ, КВОТА и СТИМУЛИРОВАННАЯ ПОКУПКА базы данных файлового сервера с помощью информации, полученной из главной базы данных компании. Эта программа добавляет данные за последнюю неделю и делает необходимые исправления.

При этом импортируются данные о продажах всех родственных продуктов, чтобы менеджеры по продукции могли провести сравнительный анализ. После загрузки данных на файловый сервер любой менеджер по продукции может получить с этого сервера интересуюшие его данные. Благодаря мерам безопасности менеджеры по продукции не могут получить данные, доступ к которым им не разрешен. Потенциальные проблемы при обработке загруженных баз данных Загрузка данных приближает данные к пользователю и увеличивает пользу от них, Однако, к сожалению, она сопряжена с трудностью обеспечения координации, согласованности и контроля доступа, а также с опасностью компьютерных преступлений.

Координация Рассмотрим проблему координации на примере таблиц СТИМУЛИРОВАННАЯ ПОКУПКА и ВИД ОБЪЯВЛЕНИЯ. Таблица СТИМУЛИРОВАННАЯ ПОКУПКА обновляется данными с большой ЭВМ (информация о стимулированных рекламой покупках вводится продавцами и записывается в главный компьютер). Но таблица ВИД ОБЪЯВЛЕНИЯ обновляется «локально» ответственным пользователем отдела маркетинга, который получает данные из отчетов, подготовленных менеджером по рекламе н рекламным агентством. Данная ситуация может вызвать проблемы, когда объявление размешается в первый раз в новогн выпуске или публикации.

Например, благодаря объявлению могут произойтн покупки, информация о которых будет записана в базу данных главного компьютера прежде, чем данные о виде объявления будут сохранены на файловом сервере. Позже при загрузке информации с главного компьютера программа импорта отклонит данные об этих покупках, так как они нарушат ограничение, согласно которому каждая строка таблицы СТИМУЛИРОВАННАЯ ПОКУПКА должна иметь родителя в таблице ВИД ОБЪЯВЛЕНИЯ. Таким образом, локальное обновление и загрузка должны тщательно координироваться; ответственный пользователь должен добавлять данные в таблицу ВИД ОБЪЯВЛЕНИЯ перед импортом данных с главного компьютера.

Аналогичные проблемы с координацией могут возникнуть при обновлении данных в таблицах КВОТА и ПРОДАЖИ. Согласованность Вторая проблема, связанная с загрузкой данных, относится к согласованности. Предполагается, что менеджеры по продукции не будут изменять полученные данные о долях и продажах. Но что произойдет, если менеджер изменит данные? В этом случае вероятна ситуация, когда данные в его базе не будут согласованы с данными н базах предприятия, файлового сервера и, возможно, других менеджеров по продукции. Отчеты, составленные этим менеджером, будут расходиться с другими отчетами.

А если несколько менеджеров изменят свои данные, возможно появление большого количества несогласованных данных. Ясно, что эта ситуация наводит на мысль о необходимости строгого контроля. База данных должна быть спроектирована таким образом, чтобы данные в ней нельзя было изменить. Если это невозможно (напричер, СУБД для персонального компьютера не позволяет наложить такое ограничение, а стоимость написания соответствующей прикладной программы непозволительно высока), то решение этой проблемы — в обучении. Менеджеры по продукции должны знать о проблемах, которые возникнут в случае изменения ими данных, и пм необходимо указать, что так делать не следует. Контроль доступа Третья проблема заключается в контроле доступа.

Когда данные передаются на несколько компьютерных систем, контролировать доступ становится сложнее. Например, в компании Пшуегза! Ег!ц!ршепт данные о квотах и продажах могут быть конфиденциальными. Вице-президент отдела продаж не хотел бы, чтобы проданцы узнавали о квотах продаж на предстоящий период до ежегодного собрания отдела продаж.

Характеристики

Тип файла
DJVU-файл
Размер
9,56 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6556
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее