Timeplus-kazan.ru

Консультации адвоката
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Администратор базы данных — это что за профессия?

Что администратор БД должен знать о SSAS?

Я видел много материалов, касающихся бизнес-аспектов SSAS, но не очень много о важных аспектах администрирования и управления.

С точки зрения администрирования экземпляра SQL Server Analysis Services, что должен знать работающий администратор баз данных о SSAS, чтобы правильно и эффективно управлять им?

Краткий обзор SSAS для администраторов баз данных

Итак, вы администратор базы данных SQL Server, и вы просто унаследовали несколько кубов, чтобы управлять ими. Быстрый ускоренный курс по администрированию SSAS, кажется, в порядке.

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

Сделайте резервную копию вашего файла конфигурации

Все данные конфигурации находятся в файле с именем msdmsrv.ini . Это файл XML. Если вы работаете с конфигурацией через SSMS (подключитесь к серверу, щелкните правой кнопкой мыши по серверу, выберите свойства), вы можете установить параметры, которые будут нарушать работу сервера при запуске. Возьмите копию, msmdsrv.ini прежде чем играть с чем-либо.

Важные параметры

Память: SSAS — это библейская память. Он любит 64-битные сборки, если это возможно, и много памяти. Параметры «Memory LowMemoryLimit» и «Memory HighMemoryLimit» управляют политиками использования памяти. LowMemoryLimit не является минимальным выделением памяти. Это порог, когда SSAS считает, что системе не хватает памяти, и начинает сбрасывать содержимое из своих кешей. HighMemoryLimit — абсолютный максимум, который он будет использовать.

Обратите внимание, что SSAS хранит свои данные в файлах (множество файлов — у него нет никакого механизма, эквивалентного файловым группам), поэтому он широко использует кэширование файловой системы O / S для этих файлов. Обратите внимание, что по умолчанию для этих пределов около 65% и 80% памяти машины соответственно, поэтому, если вы хотите, чтобы сервер OLAP сосуществовал с экземпляром SQL Server, вам необходимо отключить его, чтобы он не боролся за память с сервер базы данных.

Каталоги: это пять параметров, представляющих интерес: DataDir, AllowedBrowsingFolders, BackupDir, LogDir и TempDir. DataDir и AllowedBrowsingFolders являются наиболее важными.

AllowedBrowsingFolders влияет на список папок, в которые сервер OLAP будет помещать свои файлы данных. Все, что имеет пользовательский интерфейс (например, мастер развертывания), ограничит ваши параметры списком в AllowedBrowsingFolders. Значением является список каталогов с разделителями (‘|’).

DataDir — это путь по умолчанию для файлов. Если вы намереваетесь разделить куб на несколько томов, вам необходимо соответствующим образом настроить AllowedBrowsingFolders.

LogDir — это место, где сервер размещает различные файлы журналов, включая регистратор полетов и журналы запросов. Журнал регистрации полетов используется для устранения неполадок, а журнал запросов OLAP — для оптимизации использования (подробнее об этом позже).

TempDir — это место для временных файлов, которые SSAS создает во время обработки. Если вы обрабатываете большие объемы данных и у вас возникают проблемы с производительностью, вы можете извлечь выгоду, перенеся это на другой том из данных.

BackupDir — это то, что написано на банке.

Разное: Несколько разных параметров также могут представлять интерес. Несколько наборов, которые вам, возможно, придется настроить:

DefaultMaxDrillthroughRows: это ограничивает размер наборов строк детализации. Возможно, вам придется возиться с этим, чтобы позволить больше.

Потоки / тайм-ауты: вам может потребоваться настроить их. Мне никогда не приходилось беспокоиться.

Это основы. Возможно, вам придется настроить других по определенным причинам, но вы можете сделать свою домашнюю работу на этом.

Справочное руководство по свойствам сервера SSAS можно найти здесь.

операции

Развертывание. Вы можете скомпилировать проект в BIDS и получить набор файлов, которые можно развернуть с помощью мастера развертывания. Возможно, вам придется настроить пути к файлам для разделов и несколько других вещей.

Запрограммированные и пакетные задачи администратора: Команды выдаются SSAS через API веб-службы под названием XML / A. Microsoft предоставляет интерактивный инструмент для выдачи коннанд MDX и XML / A. Если вам нужно встроить MDX в команду XML / A, следите за необходимостью использовать экранирование XML, например & . Это не проблема с редактором MDX и инструментом запросов в SSMS.

Автономные задания можно выполнять с помощью различных задач обработки кубов служб SSIS, с помощью служебной программы командной строки ascmd.exe или .Net API с именем AMO. Вы также можете получить различные инструменты PowerShell и тому подобное. ascmd.exe берет файл XML / A и отправляет его на сервер. Если вам нужно прогнать файл программно, вам, возможно, лучше работать с небольшими инструментами .Net, чем пытаться манипулировать файлами XML из сценария .cmd.

Руководство по эксплуатации подробно расскажет об этом.

Безопасность

Безопасность на SSAS довольно проста. Он имеет глобальную роль «Сервер», которая обладает правами администратора во всей системе. К сожалению, вам нужен «Сервер» для создания баз данных, поэтому вполне вероятно, что вам нужно будет предоставить его разработчикам на любых имеющихся у вас серверах разработки OLAP.

Другая защита может быть применена только к отдельным схемам куба. Вы можете предоставить разрешения на чтение, обработку, детализацию, обратную запись и т. Д. Отдельным элементам ролям в схеме. Роли в схемах OLAP могут быть определены в BIDS и развернуты вместе с кубом. Группы AD или пользователи могут быть назначены на эти роли через SSMS.

Пример того, как программно управлять членством в ролях, можно увидеть здесь.

Оптимизация на основе использования

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

Однако вы должны решить, какие агрегаты рассчитать (т. Е. Какие комбинации атрибутов измерения создать для свертки). У BIDS есть инструмент, который поможет сделать предположение и сгенерирует его для вас. Некоторые инструменты, такие как BIDS helper , также позволяют вам вручную редактировать агрегаты.

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

Читать еще:  Социология что за профессия и где можно работать?

Инструмент для этого называется «Мастер оптимизации на основе использования». Это находится в SSMS, и его можно найти, открыв раздел в проводнике и выбрав «Оптимизация на основе использования» в контекстном меню.

Руководство по производительности более подробно описано в настройке.

MDX

MDX немного похож на SQL, но работает совсем по-другому. Трактат «MDX для программистов SQL» — это отдельная тема. Я предлагаю прочитать некоторые учебники по нему и / или получить книгу по нему. Плюс, дружелюбные люди здесь на dba.se могут помочь с вопросами, если у вас есть какие-либо.

MDX не имеет никакой концепции фильтрации строк. Язык имеет множество операций набора для определения того, что отображать по различным осям запроса 1 , а также «SELECT». Вы можете использовать with операторы, которые немного похожи на CTE, для определения показателей и наборов.

Некоторые вводные ресурсы по программированию MDX можно найти здесь и здесь (этот довольно старый и очень длинный). Есть также несколько хороших книг на эту тему; у этого SO вопроса есть немного разветвления к ресурсам SSAS.

1 Хотя в нем есть непустые операторы, которые ограничивают результаты комбинациями, которые фактически имеют данные. Большинство запросов MDX состоят из определения того, какие срезы следует отображать на осях, и непустые операторы будут необходимы, чтобы избежать запросов, возвращающих комбинаторные значения уровня пустых ячеек.

Профессия «Database Developer (разработчик баз данных)» — кто такой и чем занимается

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

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

У вас может возникнуть вопрос — а где и как получить необходимые знания?

Рекомендую посмотреть подборку специализированных программ: ТОП-9 курсов по алгоритмам для разработчиков

Чем занимаются разработчики баз данных?

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

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

Кроме того, разработчики БД могут выполнять управленческие функции, если, например, в компании нет штатного сисадмина, а именно проводить консультации, обучение или собирать комментарии по работе базы данных.

Что должен знать и уметь Database Developer?

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

IT-специалист, профиль которого – разработка баз данных, владеет языком запросов SQL также свободно, как русским или английским. Среди прочих профессиональных навыков такого разработчика можно назвать:

  • умение проектировать, настраивать, оптимизировать, модернизировать и управлять базами данных;
  • знание языка графического моделирования для объектов UML.

Уникальное предложение — -50% на ВСЕ курсы Skillbox. Получите современную онлайн-профессию, раскройте свой потенциал.

Какими личными качествами должен обладать разработчик баз данных?

Говоря о личных качествах разработчика баз данных, как ни крути, первым отмечается высокий уровень ответственности и дисциплины. А если мы с вами возьмемся составлять своеобразный психологический портрет такого специалиста, то получится следующее:

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

Плюсы и минусы работы разработчиком базы данных

Сперва обратимся к преимуществам работы по этой специальности:

  • востребованность на рынке труда;
  • конкурентоспособная заработная плата;
  • хорошие перспективы карьерного роста;
  • множество возможностей для самосовершенствования и повышения уровня своей квалификации;
  • возможность работы по одной из смежных специальностей;
  • открытый выход на международный рынок труда (при знании иностранного языка).

Разумеется, минусы также имеются. Для ознакомления я привел лишь основные из них:

  • очень высокий уровень личной ответственности за результат;
  • работа сидячая и достаточно однообразная;
  • высокая конкуренция на рынке труда;
  • работать, в случае сбоя в системе или прочих неполадок, придется не до конца рабочего дня, а до полного восстановления корректного функционирования базы данных.

Работа по профессии: зарплата и перспективы

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

  • производством какой-либо продукции;
  • розничной торговлей;
  • логистикой;
  • финансово-кредитными услугами;
  • недвижимостью;
  • услугами в сфере образования и т. д.

Есть один важный нюанс, не упомянуть который будет неправильно. Большинство работодателей рассчитывают заполучить к себе в штат уже состоявшегося специалиста с реальным опытом работы. Также приветствуются рекомендации от руководителей тех компаний, где вы работали ранее. Но что делать, если релевантного опыта работы нет, а обивать пороги компаний, впустую проходя собеседования, уже надоело? Можно пойти в выбранную компанию на стажировку, но они зачастую не оплачиваются. Если повезет, вы можете перейти в штат на позицию ассистента разработчика баз данных. Но есть и еще одно решение – собрать себе достойное портфолио еще в процессе обучения. Многие современные онлайн-курсы предлагают не только получить вам у них теоретические знания по специальности, но и заветную практику в реальных компаниях.

Читать еще:  Сведения о награждении в трудовой книжке образец записи

Перспективы для карьерного роста у разработчиков баз данных очень широки:

  • вы можете стать руководителем отдела разработки или администрирования баз данных;
  • совмещать работу разработчика БД и архитектора БД (спрос на универсальных специалистов всегда был и будет);
  • перейти непосредственно в администрирование баз данных.

Поговорим о цифрах. В столице динамика зарплат разработчиков баз данных выглядит очень привлекательно:

Спрос на квалифицированных специалистов в этой области начинает свой рост вновь. А значит ожидаем и пропорциональное увеличение заработных плат. К сожалению, другие регионы России ощутимо отстают от Москвы и Московской области:

Если вы зайдете на HH.ru, то сможете убедиться сами, насколько востребованы сейчас разработчики баз данных не только в Москве, но и по всей России и СНГ. На момент написания статьи, открытых вакансий было порядка 1 500. Итак, если ваш опыт работы по специальности минимален или вовсе отсутствует, вас будет ждать оклад в размере 50 000 рублей. Требования к начинающим специалистам еще не так строги, но они есть:

  • базовые навыки программирования;
  • начальные знания или хотя бы представления о реляционных базах данных, допустима только теория;
  • приветствуются навыки владения языками работы с данными (Transact SQL, PL SQL и пр.);
  • готовности с первого дня начать работать с Transact SQL и PowerShell.

Отработав порядка года по специальности, вы можете претендовать на зарплату в 100 000 – 120 000 рублей. Работодатель же волен выставить следующие требования:

  • отличные знания MS SQL (опыт работы администратором базы данных или разработчиком с активной эксплуатацией MS SQL серверов не менее года);
  • опыт работы с большими массивами данных;
  • хорошее знание математической статистики;
  • большим преимуществом будет опыт решения задач на Python или R.

С ростом требований растут и зарплаты, что вполне логично. Таким образом, специалист, который обладает опытом работы более 3-х лет, спокойно может претендовать на ежемесячный оклад более чем в 200 000 рублей. Если он вдобавок владеет навыками аналитики, администрирования и архитектуры баз данных, то ему работодатель со спокойной душой будет перечислять порядка 250 000 рублей в месяц. Как вы видите, перспективы очень даже ничего!

Как стать разработчиком баз данных

Итак, мы разобрались с плюсами и минусами профессии, перспективами карьерного роста, но еще не говорили о том, где и как можно ее освоить. В первую очередь, эту техническую специальность можно освоить в одном из ведущих вузов страны: МЭИ, МГУПП и др. Такое обучение занимает в среднем 4 года. А по окончании вуза нехватка практических навыков может сказаться при трудоустройстве. Освоить специальность, читая профильную литературу и конспектируя все, что покажется вам полезным, практически невозможно.

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

  • Освоение специальности в короткие сроки — занятия проводятся в оптимальное для вас время, а темп прохождения курса вы можете выбрать самостоятельно.
  • Четко структурированная информация — вы изучаете отобранную профессионалами информацию в очень удобном формате.
  • Наработанное портфолио — то, что так часто ценят все работодатели. Домашние задания станут отличной практикой, а все итоговые работы вы сможете продемонстрировать заказчику в качестве портфолио.
  • Удобство обучения — формат занятий дает вам возможность получать информацию где угодно, когда угодно и на любом гаджете.

Если вас заинтересовала профессия — ставьте плюс в комментариях, расскажем, как в ней легко стартануть

Не знаете с чего начать?

Получите персональный список курсов, пройдя бесплатный тест по карьере

Как заработать на знании баз данных

Обновлено: 10 Марта 2021

  • Профессии, связанные с базами данных
    • Администратор баз данных
    • Разработчик баз данных
    • Кто еще работает с базами данных
  • Заработок на базах данных в интернете
    • Написание работ для студентов
    • Репетиторство
    • Работа онлайн
  • Сколько можно заработать на базах данных
  • Профессии, связанные с базами данных
    • Администратор баз данных
    • Разработчик баз данных
    • Кто еще работает с базами данных
  • Заработок на базах данных в интернете
    • Написание работ для студентов
    • Репетиторство
    • Работа онлайн
  • Сколько можно заработать на базах данных

Знакомим с разнообразием специальностей, связанных с базами данных, и помогаем выбрать будущую профессию.

Профессии, связанные с базами данных

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

Администратор баз данных

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

Разработчик баз данных

В его задачи входит создание, редактирование, оптимизация и обслуживание различных БД. Например, MS SQL Server или Oracle. Он разрабатывает техническое задание, архитектуру баз данных, техническую документацию, различные клиентские приложения и проводит разного рода тестирования.

Кто еще работает с базами данных

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

Так как это довольно редкая профессия, труд специалистов в ней обычно высоко оплачивается. Эти люди не только разрабатывают структуру, но и способны заниматься администрированием и программированием созданных баз данных.

  • Аналитик данных занимается анализом цифровых данных и, основываясь на собранной информации, делает определенные выводы. Впоследствие, эти результаты он должен уметь грамотно визуализировать и трактовать. Это специалист широкого профиля, он должен обладать отличными знаниями в области математики, статистики, экономики, компьютерных наук и даже бизнеса.
  • Бизнес-аналитик. Основной задачей этого специалиста является ведение переговоров с заказчиками и передача собранной информации разработчикам. Они также помогают составлять техническое задание на основе желаний клиента. Бизнес-аналитик должен уметь выявлять проблемы бизнеса и предоставлять пути решения этих проблем.
Читать еще:  Декларация УСН 6 процентов 2021 для ИП без работников

Заработок на базах данных в интернете

Для программиста, работающего с БД, существует несколько вариантов заработка в интернете.

Написание работ для студентов

Если в университете вам нравилось делать различные учебные задания, можете помочь неуспевающим студентам успеть сдать все в срок. Чтобы не нагружать себя поиском клиентов и решением рабочих вопросов, можете попробовать сотрудничество с ФениксХелп . Мы сами найдем вам заказчиков, с вас нужно будет только желание сделать качественную учебную работу.

Репетиторство

Этот вариант отлично подойдет, если вы доступно и легко подаете даже самую сложную информацию. Есть два варианта преподавания онлайн: либо на какую-нибудь компанию, либо самостоятельно, размещая объявления на различных сайтах. Первый вариант хорош тем, что у вас скорее всего всегда будет работа, но вот часть заработанных денег пойдет в карман начальству. Во втором варианте вы сами вправе устанавливать свой ценник, но вот совсем не факт, что клиенты сразу же появятся. В этом случае гораздо больше вероятность периода простоя. Отличный вариант tutoronline.ru.

Работа онлайн

Сегодня все живое общение постепенно сводится к минимум. Поэтому удаленная штатная работа появляется практически в каждой компании, где это возможно. Таким образом, собрания проходят по видеосвязи, а оплата вашего труда происходит не за нахождение в офисе определенное количество часов, а за готовую работу.

Сколько можно заработать на базах данных

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

65000 руб./месяц. В среднем они зарабатывают около 100 000 руб./месяц в штатном режиме. Если же вы хотите работать сами на себя, помните, что в этом случае все зависит только от вашей продуктивности и трудолюбия. Чем больше вы будете работать, тем больше будете получать.

Администратор базы данных — это что за профессия?

АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ

Разработчик: ст. преподаватель Черепица Л.С.

1. Пользователи базы данных. Администратор базы данных, его функции

1. ПОЛЬЗОВАТЕЛИ БАЗЫ ДАННЫХ. АДМИНИСТРАТОР БАЗЫ ДАННЫХ,
ЕГО ФУНКЦИИ

Пользователь БД (user) — это физическое или юридическое лицо, которое имеет доступ к БД и пользуется услугами информационной системы для получения информации. На каждом этапе развития базы данных (проектирование, реализация, эксплуатация, модернизация и развитие, полная реорганизация) с ней связаны разные категории пользователей.

Существуют различные категории пользователей :

Конечные пользователи . Это основная категория пользователей, в интересах которых создается БД. В зависимости от особенностей создаваемой БД круг конечных пользователей может различаться. Это могут быть случайные пользователи, которые обращаются за информацией к БД время от времени и регулярные пользователи. В качестве случайных пользователей могут рассматриваться, например, клиенты фирмы, просматривающие каталог продукции или услуг. Регулярными пользователями могут быть сотрудники, которые работают со специально разработанными для них программами, которые обеспечивают автоматизацию их деятельности при выполнении служебных обязанностей.

Администратор базы данных (АМД) – это лицо или группа лиц, отвечающих за выработку требований к базе данных, ее проектирование, создание, эффективное использование и сопровождение. В процессе эксплуатации АБД следит за функционированием информационной системы, обеспечивает защиту от несанкционированного доступа, контролирует избыточность, непротиворечивость, сохранность и достоверность хранимой в базе данных информации. Для однопользовательских информационных систем функции АБД обычно возлагаются на лиц, непосредственно работающих с приложением БД.

В вычислительной сети АБД взаимодействует с администратором сети. В его обязанности входит контроль за функционированием аппаратно-программных средств, реконфигурация сети, восстановление программного обеспечения после сбоев и отказов оборудования, профилактические мероприятия и обеспечение разграничения доступа.

Разработчики и администраторы приложений . Это группа пользователей, которая функционирует во время проектирования, создания и реорганизации БД. Администраторы приложений координируют работу разработчиков при разработке конкретного приложения или группы приложений, объединенных в функциональную подсистему.

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

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

К основным функциям группы администратора БД относят:

1. Анализ предметной области : описание предметной области, выявление ограничений целостности, определение статуса (доступности, секретности) данных, определение потребностей пользователей.

2. Проектирование структуры БД : описание информационного содержания и внутренней структуры БД.

3. Задание ограничений целостности при описании структуры БД :

· определение ограничений целостности, вызванных структурой БД;

· разработка процедур обеспечения целостности БД при вводе и коррекции данных;

· определение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.

4. Первоначальная загрузка и ведение БД

· определение системы паролей, принципов регистрации пользователей, создание групп пользователей, обладающих одинаковыми правами доступа к данным;

· тестирование системы защиты;

· исследование случаев нарушения системы защиты;

· разработка средств фиксации доступа к данным и попыток нарушения системы защиты

· разработка принципов защиты конкретных данных и объектов проектирования

6. Обеспечение восстановления БД: разработка организационных средств архивирования и принципов восстановления БД; разработка дополнительных программных средств и технологических процессов восстановления БД после сбоев.

7. Анализ обращений пользователей: сбор статистики по характеру запросов, времени их выполнения.

8. Анализ эффективности функционирования БД: анализ показателей функционирования БД, планирование реструктуризации.

9. Работа с конечными пользователями: сбор информации об изменении предметной области, об оценке работы БД, обучение и консультирование пользователей

10. Подготовка и поддержание системных средств: анализ существующих на рынке программных средств и возможность их использования, проверка работоспособности закупаемых программных средств.

11. Организационно-методическая работа по проектированию БД: выбор или создание методики проектирования БД; определение целей и направления развития системы в целом; планирование этапов развития БД; обеспечение возможностей комплексной отладки множества приложений, взаимодействующих с БД и т.д.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector