<<
>>

6,1.Общие сведения о базах данных

Назначение данного раздела - введение в идеи, используемые в современных реляционных системах управления базами данных (СУБД), В разделе не рассматривается какая-либо конкретная СУБД; излагаемый материал носит обобщенный характер и относится к любой современной системе, Как показывает опыт, без знания основ баз данных трудно на серьезном уровне работать с конкретными системами, как бы хорошо они не были документированы.

6.1.1.

Бязы данных и файловые системы

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

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

Примером неструктурированных данных является наОор следующих чисел:

10; 32; 1,0; 0,85; 12; 16; 36; 1,0; 0,85; 12; 20; 42; 1,0; 0,85; 12.

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

Нетрудно видеть, что записанные данные соответствуют экскаваторам с вместимостью ковша 10, 16 и 20 м3.

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

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

Второе направление, которое непосредственно касается темы настоящего раздела, это использование средств вычислительной техники в автоматических или автоматизированных информационных системах. В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру. Тем не менее> основным признаком информации является ее структурированность. Приведенный выше пример данных в структурированном виде может быть представлен как таблица. Вместимость Цикл экс Коэффициент Коэффициент Продолжительность ковша каватора экскавации использования смены 10 32 1 0,85 12 16 36 1 0,85 12 20 42 1 0,85 12

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

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

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

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

Железнодорожная квитанция содержит в себе следующие данные: -

разрез-поставщик угля; -

дата отгрузки; -

номера вагонов, в которые отгружена учетная партия угля; -

железнодорожная станция назначения груза; -

предприятие-получатель угля; -

количество угля в партии и т.д.

В удостоверение качества включается: -

марка и сортомарка угля; -

показатели качества (зольность, влажность, сера); -

рабочая теплота сгорания и т,д.

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

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

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

БД может находиться как на одном компьютере, так и на нескольких.

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

Контрольные вопросы 1.

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

Сформулируйте определение базы данных, 3.

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

<< | >>
Источник: Сысоев, А. А. Инженерно-экономические расчеты ддя открытых горных работ: учеб, пособие / ГУ КузГТУ. – Кемерово. - 179 с. 2005

Еще по теме 6,1.Общие сведения о базах данных:

- Информатика для экономистов - Антимонопольное право - Бухгалтерский учет и контроль - Бюджетна система України - Бюджетная система России - ВЭД РФ - Господарче право України - Государственное регулирование экономики в России - Державне регулювання економіки в Україні - ЗЕД України - Инновации - Институциональная экономика - История экономических учений - Коммерческая деятельность предприятия - Контроль и ревизия в России - Контроль і ревізія в Україні - Кризисная экономика - Лизинг - Логистика - Математические методы в экономике - Международные экономические отношения - Микроэкономика - Мировая экономика - Муніципальне та державне управління в Україні - Налоговое право - Организация производства - Основы экономики - Политическая экономия - Размещение производительных сил (РПС) - Региональная и национальная экономика - Страховое дело - Теория управления экономическими системами - Управление инновациями - Философия экономики - Ценообразование - Экономика зарубежных государств - Экономика и управление народным хозяйством - Экономика отрасли - Экономика предприятия - Экономика природопользования - Экономика труда - Экономическая безопасность - Экономическая география - Экономическая демография - Экономическая статистика - Экономическая теория и история - Экономический анализ -