Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_i_teoria_Tehnologii_ispolzovania_SUBD.doc
Скачиваний:
21
Добавлен:
25.12.2018
Размер:
293.89 Кб
Скачать

6.3.4. Субд MySql

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

Изначально программа была ориентирована на операционную систему Linux, но сейчас уже существуют версии программы для операционных систем Windows, UNIX, NetBSD, FreeBSD, AIX. В последнее время программа завоевывает популярность у поль­зователей Macintosh с использованием операционной системой Mac OSX. И это происходит несмотря на то, что MySQL не может похвастаться очень богатым набором возможностей.

164

165

6.3.5. Субд ms Access-2000

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

Большинство пользователей знают MS Access как компонент MS Office, предназначенный для работы с базами данных. Мно­гие ли знают о его возможностях, достоинствах и недостатках?

А ведь MS Access — феноменальный программный продукт, реализованный по принципу «все в одном». Он одновременно яв­ляется и средой разработки на двух языках программирования (Visual Basic и сильно усеченный диалект SQL), и CASE-сред-ством, а также мощным и наглядным средством создания отчетов по результатам работы.

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

Программа позволяет формировать необходимые элементы как в электронном виде, так и в печатном. Кроме всего прочего, MS Access легко интегрируется с другими решениями от Microsoft. Это по-зволяет использовать программу MS Access как клиентскую часть информационного комплекса в связке с MS SQL Server, выступа­ющей в качестве серверной части.

К недостаткам программы можно отнести ограниченный объем обрабатываемых данных и медлительность, поскольку MS Access является одной из самых медленных СУБД. Это накладывает огра­ничения на использование программы — не рекомендуется приме­нять MS Access для базы, которая может разрастись свыше 100 Мбайт. Поэтому ее надо осторожно использовать в проектах, которые с высокой степенью вероятности будут расширяться в дальнейшем.

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

Если требуется разработать систему автоматизации для боль­шого холдинга и при этом необходима обработка данных в реаль­ном масштабе времени, то наилучшим решением будет Oracle. Ведь именно он способен обрабатывать огромные объемы данных и имеет удобные средства администрирования удаленных серверов, раскиданных по всему миру.

В крупной организации, уже имеющей множество разрознен­ных информационных систем, реализованных на самых разных

технологиях, возникает необходимость их объединения в еди­ную систему автоматизации. Такое объединение позволило бы руководству компании анализировать результаты работы пред­приятия в целом. Удачным выбором в этом случае будет MS SQL Server-2000 и ее возможности экспорта и импорта данных в раз­ные форматы. К тому же, следует учитывать возможности этой СУБД в качестве основы для систем поддержки принятия реше­ний.

Для малых предприятий и небольших организаций удачным будет выбор Borland Interbase 6.0, которая поддерживает базы до I Гбайт, не требуя выделенного сервера.

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

MS Access-2000 идеальна для решения небольших офисных за­дач или же для автоматизации в маленьких фирмах с персоналом до 20 сотрудников. Это средство не требует особых затрат на раз­работку, так как работать с ним может даже человек с небольши­ми знаниями в области программирования.

6.4. ОСНОВЫ РАБОТЫ СУБД MS ACCESS-2000

Рассмотрим работу СУБД на примере MS Access-2000, входя­щей в профессиональный пакет MS Office.


Рис. 6.1. Окно создания новой базы данных


В начале работы с Access происходит создание новой базы дан­ных с присвоением файлу базы оригинального имени и расшире­ния .mdb (рис. 6.1).

Рис. 6.2. Окно базы данных

В каждой базе данных имеется окно базы (рис. 6.2). В этом окне находится панель Объекты с кнопками Таблицы, Запросы, Фор­мы, Отчеты, Страницы, Макросы и Модули. Окно базы также со-] держит свою панель инструментов.

Следующий шаг — создание таблиц для хранения данных. К основным объектам Access помимо таблиц относятся запросы, от­четы, формы, макросы и модули. Но надо помнить, что таблица — основа базы данных, и все другие объекты зависят от данных таблиц.

Основные объекты базы данных Access можно создавать в ре-жиме Мастер и в режиме Конструктор.