ОЗНАКОМИТЕЛЬНЫЙ ЭТАП

ОЗНАКОМИТЕЛЬНЫЙ ЭТАП. База данных Для манипулирования информацией вводом, поиском и т.п. используются специальные пакеты программ, называемые системами управления базами данных СУБД . Этот вид программного обеспечения в последние годы очень быстро совершенствуется.

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

Информация - это любые сведения о состоянии окружающей среды и о процессах в ней происходящей.

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

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

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

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

Системы управления базами данных СУБД появились раньше, чем персональные компьютеры.

Специфика больших ЭВМ, на которых происходило их становление в семидесятые годы, во многом определило особенности тех СУБД - они позволяли квалифицированному программисту делать очень много, начиная от обработки транзакций и заканчивая переносом данных и программ в другие операционные системы и на другие ЭВМ платформы. Но эти СУБД Oracle, INGRES и т.п. не стали стандартом для персональных компьютеров, так как предъявляли слишком высокие требования к характеристикам используемой вычислительной техники и к квалификации пользователей.

МРМТ 2203 Лист 11 Изм. Лист докум.

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

В нашей стране наибольшее распространение получили такие СУБД, как FoxBASE, dBASE III plus, R Base, Paradox, а в конце восьмидесятых годов приобрел популярность пакет Clipper.

Следует отметить, что FoxBASE, dBASE III plus и Clipper использовали одни и те же принципы организации информации и были совместимы на уровне файлов баз данных, поэтому иногда все эти системы рассматривали как модификации dBASE III plus. Система программирования dBASE III plus была разработана фирмой Ashton-Tate на основе своих более ранних СУБД - dBASE II и dBASE III. В dBASE III plus основное внимание было уделено совершенствованию пользовательского интерфейса режим ASSIST , что существенно упростило процедуру создания и модификации баз данных, сортировку и индексацию записей.

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

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

Однако к началу 90-х годов ситуация изменилась. Наиболее популярными СУБД для ПК стали FoxBASE FoxPro и Paradox. СУБД FoxPro была разработана фирмой Fox Software Inc. в первую очередь для создания приложений для пользователей. Эта СУБД обладала очень мощными программными средствами и позволяла легко писать прикладные программы, хотя, быть может, и не имела такого дружеского интерфейса, как dBASE III plus. СУБД Paradox была разработана фирмой Borland International и также была больше ориентирована на создание приложений на основе встроенного полнофункционального языка программирования PAL. В этой СУБД использовался новый метод организации информации, основанный на метафоре таблицы, что позволяло с одной стороны легко реализовать систему запросов по образцу Query by Example, а с другой - обеспечить очень высокое быстродействие при поиске информации.

Одним из недостатков СУБД FoxPro, dBASE III plus, Paradox являлась невозможность создания с их помощью файлов. EXE, автономно работающих под управлением DOS. Именно поэтому широкое распространение во всяком случае в нашей стране приобрел пакет Clipper фирмы Nantucket, который с самого начала предназначался для компиляции прикладных программ.

Clipper работал с файлами. DBF, обеспечивая достаточно высокое быстродействие. В тоже время это была открытая система, позволявшая расширять возможности языка за счет приложений, написанных на других языках программирования - Assembler и С. В 1991 г когда фирма Ashton-Tate была приобретена фирмой Borland International, фирма Fox Software Inc MicroSoft, а фирма Nantucket - Computer Associates, формально начался новый этап в развитии СУБД для ПК, хотя основополагающие идеи этого этапа прорабатывались значительно раньше.

МРМТ 2203 Лист 12 Изм. Лист докум. Подпись Дата Можно выделить три основные особенности нового этапа распределенные базы данных, графический пользовательский интерфейс и архитектура клиент-сервер. В 1993 г. первые СУБД этого нового поколения - Microsoft Access, dBase IV и т. п. появились на рынке и получили широкое распространение среди пользователей персональных компьютеров.

В настоящее время фактическим стандартом систем управления базами данных для персональных компьютеров является СУБД Microsoft Access. Пакет Microsoft Access for Windows 95 является мощным средством управления базами данных, которое поддерживает реляционную модель данных и позволяет создавать сложные приложения на особом диалекте Visual BASIC VBA . Microsoft Access можно применять для поиска и обработки всевозможных данных, а также для подготовки отчетных документов.

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

В настоящее время эта система управления базами данных установлена на многих серверах Сети. 4.2