Реферат Курсовая Конспект
Администратор базы данных — это должностное лицо, которое отвечает за обслуживание СУБД - раздел Программирование, Лекция. Администрирование Бд ...
|
Лекция. Администрирование БД
Администратор базы данных — это должностное лицо, которое отвечает за обслуживание СУБД.
АБД имеет много различных обязанностей, но главное для него — обеспечить постоянную работу сервера и предоставить пользователям доступ к нужной информации в любое время. Кроме того, АБД должен делать все от него зависящее, чтобы обеспечить защиту данных и свести к минимуму вероятность их потери.
Обязанности АБД
Наблюдение за состоянием сервера базы данных и его соответствующая настройка
Наблюдение за состоянием сервера базы данных необходимо для того, чтобы убедиться в следующем:
• сервер работает с оптимальной производительностью;
• в журнале ошибок или журнале событий не зафиксированы ошибки в работе СУБД;
• обслуживание баз данных проводится повседневно, а всей системы в целом — периодически (последнее входит в обязанности системного администратора).
Правильное использование памяти
SQL Server 2000 позволяет автоматически увеличивать размеры баз данных и журналов транзакций, но вы можете установить для них фиксированные размеры. В любом случае правильное использование памяти означает, что вы должны знать, сколько памяти требуется, и по мере необходимости добавлять новые дисковые накопители (жесткие диски).
Резервное копирование и восстановление данных
Резервное копирование и восстановление данных — самые важные задачи АБД. Сюда входит следующее:
• разработка стандартов и графика резервного копирования;
• разработка процедур восстановления для каждой базы данных;
• проверка соответствия графика резервного копирования требованиям к восстановлению данных.
Сотрудничество с разработчиками
Для АБД очень важно тесно сотрудничать с командой разработчиков в области общего проектирования базы данных. Сюда относится создание нормализованных баз данных, настройка, назначение правильных индексов, а также разработка триггеров и хранимых процедур. В среде SQL Server 2000 хороший АБД сможет подсказать разработчикам, как использовать преимущества мастера настройки индексов SQL Server (SQL Server Index Tuning Wizard) и профилировщика SQL Server (SQL Server Profiler).
Определение соглашений и стандартов
Администратор баз данных должен установить для SQL Server и баз данных соглашения по наименованию и стандарты, а также следить за тем, чтобы все пользователи их придерживались.
Репликация данных
В версии SQL Server 2000 появились новые возможности репликации, например репликация путем слияния (двусторонняя изолированная репликация). Управление репликацией и настройка ее топологий станет очень важной задачей АБД, так как репликация — это потрясающая возможность, которая будет играть важную роль в работе многих организаций.
Хранилище данных
В SQL Server 2000 добавились новые возможности складирования данных, для использования которых АБД придется изучить дополнительный продукт (Microsoft OLAP Server) и его архитектуру. С появлением этой возможности перед АБД встают новые интересные задачи!
Составление графика обработки событий
Администратор базы данных отвечает за составление графика обработки различных событий с помощью стандартных средств Windows NT/2000 и SQL Server. Это поможет успешно справляться с различными задачами, такими как создание резервных копий и процессов репликации.
Обеспечение круглосуточного доступа к данным
Сервер базы данных должен работать круглосуточно, обеспечивая доступ к базам данных. Будьте готовы через некоторое время выполнить необходимые операции по поддержке работоспособности СУБД и ее модернизации. Постарайтесь также выдержать этот ужасный сигнал пейджера. Если сервер базы данных "сляжет", вам придется "поднять" его и заставить работать. В конце концов, это ваша работа.
Как АБД взаимодействует с другими членами команды
АБД должен взаимодействовать с системным и сетевым администраторами, разработчиками и пользователями. Вообще говоря, эти взаимоотношения трудно определить однозначно, так как в каждой организации есть люди, занимающие сразу несколько должностей.
Пользователи
В большинстве организаций взаимодействие АБД с пользователями ограничивается поддержкой их учетных записей, определением прав доступа и восстановлением баз данных.
SQL Server — это обладающая высокой производительностью СУБД, которая глубоко интегрирована с операционными системами Windows NT/2000 и Windows 9х/Ме, благодаря чему SQL Server может пользоваться всеми преимуществами функций, обеспечиваемыми этими операционными системами. SQL Server — мощная СУБД, в полной мере отвечающая потребностям современных сложных систем типа клиент/сервер.
Сетевая независимость
Операционные системы Windows NT/2000 и Windows 9x/Me поддерживают несколько различных типов сетевых протоколов. Этот уровень поддержки простирается вплоть до подключения клиентской части SQL Server. Таким образом, вы можете выбрать сетевой протокол, который будет наиболее полно отвечать вашим потребностям. В настоящее время поддерживаются следующие сетевые протоколы: TCP/IP, IPX/SPX, Named Pipes, AppleTalk и Banyan Vines.
Надежность
Windows NT/2000 и SQL Server обеспечивают надежную защиту данных от непредвиденного сбоя или отказа системы, динамическое управление памятью, предварительное составление графика выполнения задач и удаленное управление. Эти возможности позволяют поддерживать SQL Server в рабочем состоянии 24 часа в сутки и 7 дней в неделю.
Сколько это будет стоить
Наверное, этот вопрос нужно ставить первым! В реальной жизни разница между той системой, которую вы хотите, и той, которую получаете, обусловлена только количеством средств, имеющихся в вашем распоряжении. Но можно утешиться тем, то цены на компьютеры постоянно снижаются и стоимость нужного вам сервера становится все более приемлемой.
Этап 2. Выбор платформы
Получив ответы на вопросы первого этапа, вы будете готовы к выбору платформы аппаратного обеспечения для SQL Server. Чтобы выбрать платформу, необходимо определиться по следующим четырем пунктам:
• аппаратное обеспечение (включая количество процессоров и необходимые периферийные устройства);
• объем оперативной памяти;
• емкость накопителей на жестких дисках;
• тип файловой системы.
Нужен ли мне компьютер с несколькими процессорами?
Система Windows NT способна поддерживать до четырех процессоров, a Windows 2000 — восемь. SQL Server может воспользоваться преимуществами такой многопроцессорной поддержки без каких-либо специальных дополнительных модулей или изменений конфигурации.
СОВЕТ
Для Windows NT/2000 я обычно рекомендую применять NTFS, чтобы воспользоваться преимуществами системы безопасности NT и ее средствами аудита.
Этап 3. Важные вопросы, требующие ответа
Вам нужно твердо знать ответы на ряд вопросов.
• Куда поместить файлы баз данных?
• Как назвать экземпляр сервера?
• Каков порядок сортировки и кодировки символов?
• Какой сетевой протокол использовать?
• Под какой учетной записью Windows NT/2000 нужно запускать службы SQL Server и SQL Server Agent?
Имя экземпляра
SQL Server 2000 позволяет установить несколько экземпляров ядра базы данных SQL Server. Если устанавливается один экземпляр SQL Server, то по умолчанию его именем является имя компьютера. Если устанавливается много экземпляров, то каждому из них необходимо присвоить уникальное имя. Имена экземпляров не чувствительны к регистру, их длина не может превышать 16 символов. Первым символом имени должна быть буква, символ подчеркивания, символ номера или амперсант.
Протокол Named Pipes
Это стандартный протокол, устанавливаемый SQL Server. Он обеспечивает обмен сообщениями между процессами, происходящими на локальном сервере или на серверах в сети, и используется в сетях Windows NT.
Мультипротокол
Мультипротокол использует для передачи сообщений механизм вызова удаленной процедуры (Remote Procedure Call — RPC) Windows NT и не требует никакой дополнительной настройки. В настоящее время мультипротокол поддерживает протоколы NWLink IPX/SPX, TCP/IP и Named Pipes. Он позволяет пользователям протоколов IPX/SPX и TCP/IP применять преимущества аутентификации пользователей Windows NT.
Протокол NWLink IPX/SPX
Это известный сетевой протокол для сетей Novell. Если во время инсталляции SQL Server вы выберете именно его, то вас попросят указать имя сервисной службы Novell Bindery, чтобы зарегистрировать SQL Server.
Протокол TCP/IP
Это популярный протокол, использующийся в Internet. Если вы выберете TCP/IP, то вас попросят указать номер порта TCP/IP для SQL Server, который будет использоваться для соединений с клиентами. Стандартный номер порта для SQL Server — 1433.
И еще несколько других.
– Конец работы –
Используемые теги: Администратор, базы, данных, это, Должностное, лицо, которое, отвечает, обслуживание, СУБД0.14
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Администратор базы данных — это должностное лицо, которое отвечает за обслуживание СУБД
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов