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

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

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

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

1) Напишите 314).-операторы, необходимые для чтения представления ГОРЕЛКА ПР. Начните с некоторого серийного номера. 2) Напишите ВЯ).-операторы, необходимые для создания нового экземпляра представления РЕГИСТРАЦИЯ ПР, в предположении, что необходимые данные о горелке уже имеются в базе данных, а данные о покупателе — нет. 3) Напишите БОГ=олераторы, необходимые для построения нового экземпляра представления РЕМОНТ ГОРЕЛКИ ПР, в предположении, что необходимые данные о горелке уже имеются в базе данных, а данные о покупателе — нет. Зарегистрируйте горелку в процессе записи информации о ремонте.

4) Напишите 5О1 -операторы, удаляюшие все записи о конкретной горелке. Используйте представление ГОРЕЛКА ПР. Часть Ч Обработка многопользовательских баз данных В части У данной книги рассматриваются вопросы обработки многопользовательских баз данных и различные подходы к этому в двух наиболее популярных СУБД.

Глава 11 посвящена администрированию и основным приемам обработки многопользовательских баз данных. Следующие две главы демонстрируют воплошение этих идей с использованием Огас1е 81 Гглава 12) и БОГ Бегчег 2000 (глава 13). Администрирование баз данных 379 Глава 11 Многопользовательские базы данных Многопользовательские базы данных, являясь весьма ценным инструментом для организаций, в то же время вызывают ряд трудностей. Во-первых, они сложны в проектировании и разработке, поскольку предполагают наличие множества перекрывающихся пользовательских представлений. Кроме того, требования со временем меняются, а изменение требований обусловливает необходимость изменений в структуре базы данных.

Такие структурные изменения должны тщательно планироваться и контролироваться, чтобы изменение, сделанное для одной группы, не вызвало проблем в другой. Вдобавок при параллельной обработке запросов от нескольких пользователей необходимо принимать специальные меры, чтобы действия одного пользователя не оказывали непредусмотренного влияния на действия другого пользователя. Как вы увидите, это весьма важная и сложная тема. В больших организациях должны быть определены права и обязанности по обработке. Что происходит, например, когда сотрудник покидает фирму? Когда его записи можно удалить? Для обработки информации по выплате заработной платы — по окончании последнего оплаченного периода.

Для квартальной отчетности — в конце квартала. Для подсчета налоговых отчислений — в конце года. И так далее. Ясно, что ни один отдел не может в одностороннем порядке определить, когда можно удалять данные. Аналогичные рассуждения справедливы относительно вставки новых данных и изменения существующих. Эти и другие соображения указывают на необходимость разработки системы безопасности, которая позволит выполнять только строго определенные действия в строго определенное время и только пользователям, имеющим для этого достаточные полномочия.

Базы данных стали ключевым компонентом функционирования организаций и даже основной составляющей их стоимости. К сож шению, базы данных не застрахованы от сбоев и крушений. Следовательно, жизненно необходимы эффективные планы, методики и процедуры резервного копирования и восстановления. Наконец, со временем потребуются изменения в самой СУБД с целью повышения производительности, внедрения новых возможностей и версий программ- ~ пи.о обеспечения и учета модификаций в операционной системе, под управлением которой она работает.

Все это требует хоро|пего руководства. Для решения этих задач в болынинстве организаций были созданы отделы администрирования баз данных. Сначала мы рассмотрим, что входит в их функции, а затем опишем методики, процедуры и программное обеспечение, испольлуел1ые для выполнения этих функций. В следующих двух главах мы обсудим и продемонстрируем в действии средства администрирования баз данных, имеющиеся в СУБД Огас1е 81 и БОБ Ъегчег 2000.

Администрирование баз данных В промышленности используются два термина: адлшиистрироваиие данных(дага ;п1пз)в1втгат1оп) и администрирование базы дапиых (г1агаЬаве аЛптйивггаггоп). В одних случаях эти термины считаются спноппмичными, а в других онп имеют разные значения. В данной книге под адлчииистрироваписи базы данных л1ы будем понимать функцию, относящуюся к конкретной базе данных, вкшочая ее приложения. Настоягцая глава посвящена админпстрировани|о баз данных. Администрирование данных обсуждается в главе 17, Базы данных значительно различаются по своему размеру и широте охвата— от персональных однопользовательских баз данных до больпшх межорганизациопных баз данных, таких как система предварительного заказа авиабилетов. Все они нуждаются в администрировании, хотя задачи, которые в этой связи предстоит решать, различны по степени сложностш Например, пользователи персональных баз данных выполняют простые процедуры резервного копирования данных и храпят для документирования минимальное количество записей.

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

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

Отдел администрирования базы данных отвечает за разработку, функционирование и обслуживание базы данных и ее приложении. Перечень конкретных 380 Глава 11. Многопользовательские базы данных Администрирование баз данных 381 функций приведен на рис. 11.1.

Каждую из этих функций мы рассмотрим в по- следующих разделах. > Управление структурой базы данных > Управление параллельной обработкой > Распределение прав и обязанностей пс обработке > Обеспечение безопасности базы данных > Восстановление базы данных > Управление СУБД > Поддержание репозитсрия данных Рис. 11.1. Функции администратора базы данных Управление структурой базы данных Управление структурой базы данных включает участие в первоначальном проектнровашш и реализации базы данных, а также руководство и контроль в процессе внесения в нее изменений.

В идеальном случае отдел администрирования привлекается к работе на ранней стадии разработки базы данных и ее приложений и принимает участие в изучении требований, оценке альтернатив, включая то, какую СУБД предпочтительнее использовать, и разработке структуры базы данных. Для больших организационных приложений администратор базы дан лыхв это обычно менеджер, который руководит работой технически ориентированного персонала по проектпровацшо базы данных. Как говорилось в главе 8, при создании базы данных приходится решать несколько задач. Прежде всего, создается база данных п выделяется х1есто ца физическом носителе под саму базу и ее журналы.

Затем создаются таблицы, индексы, хранимые процедуры и триггеры. Примеры этого вы увидите в следующих двух главах. Когда структуры базы данных сформированы, база заполняется информацией. В большинстве СУБД предусмотрены утилиты для записи больших объем о в дан и ых. Конфигурирование После того как база данных и ее приложения будут реализованы, неизбежно будут меняться требования. Это может быть обусловлено новыми потребностями, изменениями в бизнес-окружении, сменой политики и т.

д. Когда изменение требований вызывает необходимость пзмене~шя структуры базы ланных, слсдует действовать с большой осторожностью, потому что структурные изменения редко затрагивают только одно приложение. Следовательно, аффективное администрирование базы данных должно включать в себя процедуры и политику, с помощью которых пользователи могли бы регистрировать свои потребности в изменениях, а все сообшество пользователей базы данных имело бы возможность обсуждать эффект от этих изменений, чтобы затем можно было принять глобальное решение о том, стоит ли пх воплощать. Из-за больших размеров и сложности базы данных и ее приложений изменения иногда приводят к неожиданным результатам.

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

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

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

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