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

Типы системных администраторов

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

Системный архитектор

Его еще называют системным инженером. Это профессионал высокого класса. Работает в корпорациях с разветвленной IT-инфраструктурой и сложной архитектурой сети. Он проектирует IT-инфраструктуру, выстраивает архитектуру, знает все популярные операционные системы, разрабатывает техническое задание для младших сотрудников и контролирует их работу. Может также взаимодействовать с системами CRM, ERP и CMS, базами данных и почтовыми серверами.

Сетевой администратор

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

Инженер информационной безопасности

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

Администратор веб-серверов

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

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

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

Администратор систем коммуникаций

Работник настраивает электронную почту, систему телефонной электросвязи, внутренние чаты и отвечает за голосовые конференции. Умеет работать с почтовыми серверами, сетевыми протоколами и с такими базовыми программами, как Microsoft Outlook, Mozilla Thunderbird и Evolution.

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

Key Job Duties and Responsibilities

Working in the position of DBA requires individuals to work well in a team environment, liaise with key stakeholders and to function effectively with minimal supervision. Many job ads posted online highlight the following key skills, responsibilities and work demands when applying for the position of database administrator (DBA):

  • Database installation, upgrade and patching
  • Install and configure relevant network components
  • Ensure database access, consistency and integrity
  • Resolving issues related to performance bottlenecks
  • Provide reporting on various metrics including availability, usage and performance
  • Performance testing and benchmark activities
  • Work with development staff on architectures, coding standards, and quality assurance policies
  • Create models for new database development or changes to existing ones
  • Respond to and resolve database access and performance issues
  • Monitor database system details
  • Design and implement redundant systems, policies, and procedures for disaster recovery
  • Monitor, optimize and allocate physical data storage for database systems
  • Plan and coordinate data migrations
  • Develop, implement, and maintain change control and testing processes
  • Perform database transaction and security audits
  • Establish end-user database access control levels
  • Implement database encryption and data encryption
  • Plan and ensure compliance with established best practices, related policies and legislation
  • Participate as a member of a team to move the team toward the completion of its goals

Задачи администратора

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

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

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

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

Database Users

Database users are the ones who really use and take the benefits of the database. There will be different types of users depending on their needs and way of accessing the database.

  1. Application Programmers – They are the developers who interact with the database by means of DML queries. These DML queries are written in the application programs like C, C++, JAVA, Pascal, etc. These queries are converted into object code to communicate with the database. For example, writing a C program to generate the report of employees who are working in a particular department will involve a query to fetch the data from the database. It will include an embedded SQL query in the C Program.
  2. Sophisticated Users – They are database developers, who write SQL queries to select/insert/delete/update data. They do not use any application or programs to request the database. They directly interact with the database by means of a query language like SQL. These users will be scientists, engineers, analysts who thoroughly study SQL and DBMS to apply the concepts in their requirements. In short, we can say this category includes designers and developers of DBMS and SQL.
  3. Specialized Users – These are also sophisticated users, but they write special database application programs. They are the developers who develop the complex programs to the requirement.
  4. Stand-alone Users – These users will have a stand-alone database for their personal use. These kinds of the database will have readymade database packages which will have menus and graphical interfaces.
  5. Native Users – these are the users who use the existing application to interact with the database. For example, online library system, ticket booking systems, ATMs etc which has existing application and users use them to interact with the database to fulfill their requests.

Заработная плата и перспективы

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

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

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

В крупных корпорациях или в IT-компаниях не встретишь эникея на должности системного администратора. Они могут быть только стажерами, помощниками или в редких случаях младшими специалистами.

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

  • стажер зарабатывает от 20 до 30 тыс. руб.;
  • младший специалист получает 30–50 тыс. руб.;
  • сотрудник среднего звена в среднем имеет доход в 50 000–80 000 руб.;
  • старший сисадмин зарабатывает от 80 000 до 100 000 руб.;
  • ведущий специалист получает свыше 100 тыс. руб.

В регионах зарплата несколько ниже. Там специалист среднего уровня получает около 35–60 тыс. руб.

Перспективы для дальнейшего развития у системного администратора неплохие. Он может стать DevOps-инженером, т. е. специалистом, который выполняет обязанности frontend- и backend-разработчика, сисадмина, тестировщика, специалиста по кибербезопасности.

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

Или вовсе открыть собственный бизнес. В этом случае можно либо предоставлять услуги администрирования, либо открыть онлайн-школу и преподавать в ней. При должном уровне английского не стоит сбрасывать со счетов и иностранные IT-компании.

Database Administrator Job Outlook

As businesses continue to accumulate record amounts of data, the demand for trained and certified database administrators to store, organize, analyze and secure this data will continue to rise. Employment of database administrators is expected to grow by 9% from 2018 to 2028, faster than the 5% average for all occupations, according to the U.S. Bureau of Labor Statistics.

In addition, as more databases are integrated with the Internet and cloud, data security will become increasingly complex, thus a growing number of database administrators with training in cyber-security and cloud computing will be required to protect sensitive information from hackers and other threats. DBAs with skills and certifications in the leading database management systems, such as Microsoft SQL Server, Oracle and IBM DB2 will enjoy greater hiring prospects as well.

Source: U.S. Bureau of Labor Statistics’ Occupational Outlook Handbook

SQLite Administrator

Сайт производителя: https://sqliteadmin.orbmu2k.de/

Цена:

Критерий Оценка (от 0 до 2)
Функциональность 2
Цена 2
Работа с UTF-8
Русский интерфейс 1
Удобство 2
Итог 7

Достаточно удобная в использовании и функциональная программа. Вся структура базы данных представлена в виде дерева объектов, которое можно настраивать в зависимости от своих предпочтений. Судя по всему SQLite Administrator написан с использованием Delphi, т.к. среди дополнительных функций программы есть генерация кода Delphi по выделенному фрагменту SQL. Для создания таблиц, триггеров и т.д. используются удобные мастера. При использовании этой программы очень сильно огорчило отсутствие возможности нормальной работы с UTF-8 и, незначительно, но всё же несколько подпортил впечатление русский интерфейс – некоторые надписи не помещаются в отведенное им место. ак что при тестировании использовал дефолтный English.

Если для вас не принципиально использование UTF-8, то качайте SQLite Administrator – не пожалеете.

АБД: классические подходы и практические коллизии

Классические подходы к наполнению содержанием понятия «АБД» стали формироваться после издания рабочего отчета группы по базам данных Американского Национального Института Стандартов ANSI/X3/SPARC в 1975 г. В этом отчете была описана трехуровневая архитектура СУБД, в которой выделялся уровень внешних схем данных, уровень концептуальной схемы данных и уровень схемы физического хранения данных. В соответствии с этой архитектурой определялись три роли АБД: администратор концептуальной схемы, администратор внешних схем и администратор хранения данных. Эти роли в случае очень маленькой системы мог играть один человек, в большой системе для выполнения каждой роли могла назначаться группа людей. Каждой роли соответствовал набор функций, а все эти функции вместе составляли функции АБД.

В 1980 — 1981 г. в американской литературе стало принятым включать в функции АБД:

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

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

Ниже приведены три рисунка, показывающие рекомендуемый тогда состав Группы АБД, начиная с простых вариантов, характерных для начальной стадии работы АБД (рис. 1 и 2), вплоть до функционально структурированной, «зрелой» Группы АБД (рис. 3).

(Рисунки взяты из кн. Дж.-Л. Уэлдона «Администрирование баз данных», Москва, «Финансы и статистика», 1984; перевод издания 1981 г., Plenum Press, New York.)

Рисунок 1.

Начало 80-х: неструктурированная Группа АБД, специализирующаяся на проектировании

Рисунок 2.

Начало 80-х: неструктурированная Группа АБД, специализирующаяся на эксплуатации базы данных

Рисунок 3.

Начало 80-х: Организованная по функциональному признаку Группа АБД, обеспечивающая сопровождение СУБД

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

Практически в те же годы эти описания организационных и технических аспектов работы АБД стали широко доступны отечественным руководителям и специалистам.

Но появление АБД на наших предприятиях часто сопровождалось большими трудностями:

  • Во-первых, руководителям «старой волны» слова «АДМИНИСТРАТОР базы данных» резали слух сами по себе, хотя администрирование и не должно было касаться подчиненного им персонала.
  • Во-вторых, вызывало неприятие появление во многом независимой группы с непререкаемыми полномочиями по ряду существенных вопросов.
  • В-третьих, предполагалась обязательность строгой технологической дисциплины, а дух «западного подхода» с жесткой ответственностью как за результаты действий, так и за бездействие противоречил обычному стилю.
  • В-четвертых, разработка и сопровождение интегрированных БД требовали осознания и решения качественно новых проблем, к чему были не готовы не только большинство руководителей 80-х, но и многие специалисты по информатике. (Возможно, эта четвертая «трудность» и была истинной причиной первых трех.)

Может быть, и по этим причинам, но первое определение АБД в ГОСТ-ах задало слишком узкий состав функций АБД:

  • подготовка вычислительного комплекса к установке СУБД, участие в установке и приемке СУБД и самой БД с комплексом прикладных программ,
  • управление эксплуатацией БД,
  • подготовка словарей и другой НСИ — нормативно-справочной информации — к моменту начала испытания БД.

(Потенциально была возможна поддержка последующих разработок новых прикладных программ.)

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

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

Зарплата администратор БД

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

Федеральной Службой Государственной Статистики была выявлена средняя зарплата специалиста в сфере администрирования БД. По итогам 2021 г. установлено:

  • Москва и московская область — от 79 000 до 100 000 рублей;
  • СПб и ленинградская область — от 61 000 до 80 000 рублей;
  • Новосибирск — от 52 000 до 70 000 рублей;
  • Томск — от 27 000 до 50 000 рублей
  • Регионы — от 40 000 до 65 000 рублей.

В наименее развитых регионах зарплата админа БД устанавливается ниже столичных показателей. Однако это не распространяется на узко квалифицированных специалистов.

Особенности профессии

Специалисты, которые решили связать свою жизнь с этой профессией, выполняют следующие работы:

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

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

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

Database Administrator Education Requirements

Database administration positions typically require at least a bachelor’s degree in Computer Information Systems (CIS), Computer Science, Database Administration or a related field of study. Many employers prefer to hire MBAs for database administration jobs, because in addition to the extra technical database training, MBAs are well-versed in key business domains, e.g., accounting, marketing and management, and they’re more adept at communicating with technical and non-technical employees — two traits of highly successful DBAs. Popular MBA concentrations for database administrators include Management Information Systems (MIS), Database Management and CIS. Database administrators can further distinguish themselves and advance their careers with specialized training and certifications in the leading database management systems, i.e., Oracle 11g, Microsoft SQL Server, IBM DB2, Sybase and MySQL.

Research and compare the top-reviewed database administration training programs in the U.S. and online.

Аналитик производительности

Функции администратора базы данных в области аналитики производительности заключаются в проведении анализа функционирования базы данных и разработке новых методов решения, выявленных при анализе проблем. Обязанности аналитика производительности заключаются в следующем:

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

How Do You Become a Database Administrator?

A bachelor’s degree in computer science or a related field is what many employers prefer when hiring a database administrator, along with practical related experience. Although in some cases a DBA may be hired with an associate’s degree or a certificate in a computer-related subject plus work experience, a master’s degree is required for higher-level positions. 

Employers will often look for candidates with experience in automation, DB2, MS SQL, Oracle Database, Hadoop and/or PostgreSQL. Being certified as a MCDBA or MCSD for .NET is also a certification aspiring DBAs should consider.

Чек-лист для выживания в мире малого и среднего бизнеса

Фиксируйте всю выполненную работу, документируйте её. Лучше всего, если вы заведёте систему тикетов, в которую пользователи будут отправлять свои заявки на поломки, проблемы и т.д. Таким образом вы сможете упорядочить свою работу, накопить базу знаний, легко передать дела при увольнении, поднять спорный вопрос и, в конце концов, распечатать все задачи, ресурсы и результаты руководству, если оно усомнится в вашей полезности.

Следите за обновлениями (платными и бесплатными) — это банальный совет, который нарушается сплошь и рядом. Так вы защитите себя от ряда неприятностей, а пользователи получат актуальные и мощные версии своего рабочего ПО.

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

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

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

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

Разграничивайте права доступа на уровне сети, ПК, приложений. Каждый сотрудник должен быть наделён объёмом прав в соответствии с занимаемой должностью и требованиями безопасности

Особое внимание стоит уделять новичкам, полевым агентам и сотрудникам, намеренным покинуть компанию в скором времени или отрабатывающим последние две недели.

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

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

Проводите аудит и мониторинг. Используйте специализированное ПО для мониторинга устройств, лицензий, сети и периферии, проверяйте номера лицензий и оборудования, настройте систему оповещения о сбоях. Это здорово облегчит процесс управления ИТ-инфраструктурой в целом и инвентаризации в частности.

Научитесь готовить обоснованные бюджеты. Любой руководитель компании нацелен на прибыль — если вы правильно и доказательно обоснуете траты и необходимость обновления парка, скорее всего, вам подпишут смету. Если нет, то пусть первый же сбой станет уроком для шефа — «снимите» сроки простоя и иные негативные результаты и передайте руководителю.

Успевайте за новыми технологиями, обучайтесь. Технологии развиваются с невероятной скоростью, и отстать от них — дело пары месяцев. Не обязательно внедрять в работе всё, что видите, но знать основные тренды обязательно: например, виртуализацию, IoT, нейросети, новые версии OS, новые типы железа и т.д. Возможно, у вас возникнет идея, как новые технологии смогут оптимизировать и удешевить ИТ-инфраструктуру, а вас избавить от головных болей.

Включайтесь в бизнес-процессы в компании. Если компания внедряет новое ПО (например, CRM-систему) или разрабатывает новый бюджет/бизнес-план, не отмахивайтесь от участия, а работайте в команде и будьте в курсе всех дел. Как минимум, вам потом это всё поддерживать.

Любите свою работу и не теряйте чувство юмора — без этого ну совсем никак. Да вы и сами знаете.

И ещё одно обращение к руководителям таких компаний:

Кто такой Администратор Базы Данных?

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

В СССР в начале 70-х годов к таким предприятиям относились, например, ЦЖБ МПС с его службой резервирования железнодорожных билетов на базе системы «Экспресс», или завод Автоваз с его системой учета и планирования производства.

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

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

. Одна такая база данных (БД) создавалась для решения многих задач, каждая из которых могла использовать только небольшую, «свою» часть БД, обычно пересекающуюся с частями, используемыми в других задачах.

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

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

Таким образом, сформировалось определение БД как общего информационного ресурса

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

Как и для каждого общего ресурса значительной важности, БД стала требовать отдельного управления, причем:

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

Функция управления БД получила название «администрирование базы данных».

Естественно, лицо, ответственное за администрирование БД, получило название «Администратор базы данных», или АБД.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector