Автор работы: Пользователь скрыл имя, 07 Апреля 2015 в 16:18, контрольная работа
Одними из первых хранилищ данных, в широком смысле это слова, можно считать «кипу» – образец узелковой письменности инков. «Кипу» – это древняя мнемоническая и счётная система инков и их предшественников в Андах, своеобразная письменность; представляет собой сложные верёвочные сплетения и узелки, изготовленные из шерсти южноамериканских верблюдовых, либо из хлопка. В кипу могло быть от нескольких свисающих нитей до 2000. Она использовалась как для передачи сообщений, так и в других аспектах общественной жизни – в качестве календаря, топографической системы, для фиксации налогов, законов и пр. Один из испанских хронологов – писал, что «вся империя инков управлялась посредством кипу».
Введение 3
1. Понятие базы данных 5
2. Основные понятия администрирования баз данных 6
3. Управление целостностью 10
4. Управление безопасностью в системах управления базами данных 15
Заключение 24
Список использованных источников 26
Резервное копирование – это процесс создания копии данных на носителе, предназначенный для восстановления данных в оригинальном месте расположения в случае их повреждения или разрушения. Резервное копирование может осуществляться с помощью средств самой системы управления базами данных, с помощью средств операционной системы или с помощью стороннего программного обеспечения. Каждый из этих вариантов подразумевает свой собственный метод и технологию последующего восстановления данных в случае необходимости. К системам резервного копирования предъявляются три основных требования:
надёжность – это требование обеспечивается применением отказоустойчивого оборудования систем хранения и дублированием резервных копий;
простота эксплуатации – это автоматизация процесса резервного копирования, приводящая к минимизации участия человека;
быстрота внедрения – это простота установки и настройки программы резервного копирования, быстрое обучение пользователей.
Отказоустойчивость – это свойство технической системы сохранять способность правильно функционировать после отказа системы или некоторых ее частей. Основным способом повышения отказоустойчивости является избыточность. А наиболее эффективным методом избыточности является аппаратная избыточность, которая достигается путем резервирования отдельных узлов сервера или всего сервера.
Максимальная отказоустойчивость системы достигается путем построения кластера. Кластер – это группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с точки зрения конечного пользователя единый аппаратный ресурс. В общем случае кластеры делятся на несколько видов, в зависимости от решаемых задач: отказоустойчивые кластеры, кластеры с балансировкой нагрузки, вычислительные кластеры и grid-системы. Для обеспечения доступности базы данных применяется отказоустойчивый кластер, он же кластер высокой доступности. Избыточное число серверов в кластере гарантирует, что даже в случае полного отказа одного из серверов конечный пользователь ничего не заметит, для него база данных будет работать в штатном режиме. Существенным недостатком кластеров является их чрезвычайно высокая стоимость, поэтому на практике обеспечение доступности базы данных, как правило, достигается за счет резервирования отдельных узлов сервера, а именно – построение RAID-массивов.
RAID –
это массив из нескольких
Таким образом, можно построить некую стратегию в области безопасности: минимум привилегий для пользователя; разделение обязанностей и прав администраторов; «эшелонирование обороны» (различные линии защиты для сервера базы данных, системы управления базами данных и операционной системы); всесторонняя поддержка мер безопасности; минимизация «человеческого фактора».
Заключение
Подводя итог всему вышесказанному можно сделать следующие выводы.
Администрирование баз данных – это выполнение задач и функций, направленных на обеспечение безотказного и эффективного функционирования системы управления базами данных.
На администраторе базы данных лежит ответственность по созданию, обновлению и хранению связанных между собой резервных копий файлов (дискретных и инкрементных), исходя из задач и потребностей предприятия. Этот человек должен полностью и весьма подробно знать существующие механизмы восстановления имеющегося программного обеспечения базы данных.
Администратор всегда должен быть на страже информационной безопасности имеющейся базы данных, поддерживать работу конечных пользователей с системой и обеспечивать соответствующий уровень безопасности, следя за тем, чтобы доступ к данным имели только те люди, которым это положено.
Администратор базы данных должен уметь определять тонкие места системы, ограничивающие ее производительность, и оперативно устранять их, настраивая системное программное обеспечение и (или) систему управления базами данных.
Администратор базы данных должен координировать действия всех сотрудников по сбору сведений, проектированию и эксплуатации базы данных, а также по обеспечению защиты информации базы данных.
Учитывая все это, администратор базы данных является не только техническим персоналом, но и административным. Работа администратора базы данных и его функции определяются подходом к данным как к ресурсам организации, поэтому решение проблем, связанных с администрированием, начинается с понимания общих принципов эксплуатации систем управления базами данных непосредственно руководством компании.
Кроме создания и внедрения базы данных, определения данных и прав доступа, от администратора зачастую требуется разработка руководств по ведению данных.
При всем этом важно также понимать, что в общем случае, если не брать в расчет небольшие фирмы и организации, то администратор баз данных это не один человек, а целая команда, в которой каждый занят своим делом. К сожалению, реалии современного мира таковы, что руководство компании зачастую не понимает этого и пытается заставить все это делать одного человека. Если в случае с базой данных на 10-15 пользователей это может сработать, то в случае, когда количество пользователей значительно выше, такой подход руководства может оказаться печальным для организации, в случае, когда администратор окажется некомпетентен или нелоялен по отношению к компании.
Список использованных источников
1. Хомоненко А.Д., Базы данных, 5 издание – М.:КОРОНА принт, 2006, 672 стр.
2. Голицина О.Л., Базы данных: учебное пособие, – М.: Форум-Инфра, 2008, 352 стр.
3. Марков А.С., Базы данных: введение в теорию и методологию – М.: Финансы и статистика, 2006, 512 стр.
4. Крейг С. Маллинс, Администрирование баз данных. Полное справочное руководство по методам и процедурам – М.: КУДИЦ-Образ, 2008, 752 стр.
5. Гуде С.В., Ревин С.Б., Информационные системы. Учебное пособие. –М., 2009, 147 стр.
6. Фред Роланд, Основные концепции баз данных – М.: Вильямс, 2008, 256 стр.