Какие достоинства баз данных обусловили их широкое использование в управлении предприятием
Перейти к содержимому

Какие достоинства баз данных обусловили их широкое использование в управлении предприятием

  • автор:

Преимущества и недостатки систем баз данных

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

  • 1. Сокращение избыточности. При отсутствии централизованной БД каждое приложение будет отдельно хранить свои данные. Нередко одни и те же данные используются несколькими приложениями. Например, и список сотрудников в отделе кадров, и список сотрудников, записанных в библиотеку предприятия, содержат имя, адрес, паспортные данные. В централизованной БД такие данные можно объединить с полным или частичным устранением избыточности.
  • 2. Возможность устранения противоречивости. Зачастую противоречия являются следствием избыточности. Если одинаковые данные об одном человеке представлены в двух различных записях и это «раздвоение» не учтено, то рано или поздно две записи могут перестать согласовываться: например в одну запись внесут изменения, а в другую – нет. В этом случае БД станет противоречивой. Противоречий можно избежать, устраняя избыточность или контролируя ее. В последнем случае может использоваться множественное обновление, когда при внесении изменений в одну из записей автоматически будут изменены и записи, связанные с ней.
  • 3. Возможность общего доступа к данным. При наличии централизованной БД сотрудники разных подразделений в соответствии с их полномочиями могут совместно использовать эти данные.
  • 4. Возможность соблюдения стандартов. Внедрение единых стандартов по обработке данных намного проще осуществить в централизованной системе.
  • 5. Возможность введения ограничений для обеспечения безопасности. При централизованном хранении и обработке данных проще разработать и внедрить правила разграничения доступа к ним.
  • 6. Возможность обеспечения целостности данных. Задача обеспечения целостности заключается в обеспечении правильности и точности данных в БД. Возникновение противоречий – это пример нарушения целостности. Другой пример: при централизованном хранении проще организовать процедуры резервного копирования и восстановления БД.

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

Современный метод учета на предприятии: система автоматизированного учета измерительного оборудования Текст научной статьи по специальности «Компьютерные и информационные науки»

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кармановский Н.С., Елисеев О.В., Александров Г.С.

В статье представлен обзор существующих баз данных. Рассматриваются их достоинства и недостатки. Представляется пример реально разработанной и введенной в опытную эксплуатацию базы данных на конкретном предприятии.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Кармановский Н.С., Елисеев О.В., Александров Г.С.

Практическое применение систем автоматизированного учета на предприятии

Определение оптимальных параметров технологических схем отработки пластов неблагопрятных для длинных КМЗ с помощью пакетов стандартных компьютерных программ

Организация курса лекций и практических занятий по дисциплине «Базы данных и информационные системы» на основе современных технологий

Анализ существующих автоматизированных систем управления технологическим процессом
Разработка технологии организации каталогов спутниковых данных
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Современный метод учета на предприятии: система автоматизированного учета измерительного оборудования»

СОВРЕМЕННЫЙ МЕТОД УЧЕТА НА ПРЕДПРИЯТИИ: СИСТЕМА АВТОМАТИЗИРОВАННОГО УЧЕТА ИЗМЕРИТЕЛЬНОГО ОБОРУДОВАНИЯ

Н.С. Кармановский, О.В. Елисеев, Г.С. Александров

В статье представлен обзор существующих баз данных. Рассматриваются их достоинства и недостатки. Представляется пример реально разработанной и введенной в опытную эксплуатацию базы данных на конкретном предприятии.

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

Несомненно, существенную значимость среди совокупности всех этих систем нишу имеют всевозможные базы данных (БД).

Современные системы управления БД (СУБД) в основном являются приложениями Windows и прочих операционных систем, использующие все возможности персональных компьютеров.

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, а также Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми также являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., встроенные версии языков высокого уровня (чаще — диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение и какой формат данных в нем используется. В одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Delphi и Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер» [1, 2].

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

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

СУБД позволяет формировать определенные виды запроса:

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

• выдача информации по содержанию и объему драгоценных металлов, содержащихся в приборах,

• вывод изображения прибора, его технических характеристик и возможность их редактирования,

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

Актуальность разработки определяется необходимостью эффективного контроля за измерительным и контрольно-поверочным оборудованием, своевременного анализа информации о состоянии этого оборудования [3, 4].

Принципы организации данных, лежащие в основе современных СУБД

Современные СУБД являются объектно-ориентированными и реляционными. Основной структурной единицей является объект, имеющий свойства и связи с другими объектами. СУБД используют несколько моделей данных: иерархическую и сетевую (с 60-х годов), а также реляционную (с 70-х годов). Выделим основное различие данных моделей в представлении взаимосвязей между объектами.

Иерархическая модель данных строится по принципу иерархии объектов, т.е. один тип объекта является главным, все нижележащие — подчиненными. Устанавливается связь «один ко многим», т.е. для некоторого главного типа существует несколько подчиненных типов объектов.

Сетевая модель данных строится по принципу «главный и подчиненный тип одновременно», т. е. любой тип данных может одновременно порождать несколько подчиненных типов (быть владельцем набора) и быть подчиненным для нескольких главных (быть членом набора).

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

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

• общая информация для всех приборов — в единой таблице,

• технические характеристики каждого типа приборов — в своей таблице.

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

На основании анализа существующих средств разработки баз данных и требований к разрабатываемой системе было принято решение выбрать в качестве языка программирования Delphi 7, так как он отвечает всем необходимым условиям и поддерживает синтаксис языка запросов Microsoft SQL Server 2000.

Разработка структуры и основных форм БД структуры

В программный пакет Delphi 7 входят следующие утилиты: BDE Administrator; Database Desktop; Delphi7; Datapump; Image Editor; SQL Explorer; SQL Monitor; Win-Sight32; XML Mapper.

Database Desktop является удобной утилитой для создания структур баз данных. Database Desktop предлагает на выбор список форматов возможных структур БД. При выборе типа будущей таблицы следует учитывать то, какого типа данные будут в ней храниться. Так как разрабатываемая структура не будет содержать каких-либо особенных данных, то выбор был остановлен на таблице Paradox 7, поддерживающей все необходимые типы. После выбора таблицы создаем в ней необходимые поля и указываем тип данных, которые будут храниться в них. В разрабатываемой системе большинство входных данных будет состоять из набора букв и цифр, следовательно, таблицы должны «понимать» такую информацию. На рис. 1 приведен общий вид утилиты Database Desktop в процессе создания первой таблицы Paradox.

Restructure Paradox 7 Table1 met го log. DB

Field Name Type Size Key 1

1 iNazvanieObiekta A 100

Системы управления реляционными базами данных (СУБД): все, что вам нужно знать

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

Вот почему даже нереляционные базы данных для хранения информации включают функции, подобные СУБД, такие как интерфейс SQL в Hadoop. Некоторые популярные примеры систем управления реляционными базами данных включают Microsoft SQL Server и MySQL, которые могут хранить записи о сотрудниках, записи о клиентах и ​​другую деловую информацию.

  • Что такое система управления базами данных?
  • Что такое система управления реляционными базами данных?
  • Различия между РСУБД и СУБД
  • Как работает СУБД?
  • Преимущества СУБД
  • Заключение

Что такое система управления базами данных?

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

система управления реляционными базами данных

Что такое система управления реляционными базами данных на примере?

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

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

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

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

Наиболее коммерчески доступной и общекорпоративной системой управления базами данных или системой управления реляционными базами данных, используемой сегодня, является язык структурированных запросов (база данных SQL) для доступа к базе данных.
Другие широко используемые системы управления реляционными базами данных в компаниях включают базу данных Oracle, MySQL, PostgreSQL (реляционная база данных с открытым исходным кодом) и Microsoft SQL Server. Структуры РСУБД обычно используются для выполнения четырех основных операций: CRUD (создание, чтение, обновление и удаление), которые имеют решающее значение для поддержки согласованного управления данными.

Теперь, когда вы знаете определение СУБД, давайте посмотрим, чем она отличается от СУБД и характеристики системы реляционных баз данных.

Улучшите интеграцию данных в нескольких базах данных

Различия между РСУБД и СУБД

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

Вот некоторые основные различия между РСУБД и СУБД:

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

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