1.3. Актуальность использования настольных СУБД
Несмотря на то, что многие авторы высказывают мнение, что время этих СУБД прошло, они по-прежнему используются и некоторые из них достаточно активно. К числу подобных СУБД относятся DBase,FoxPro, Paradox, MS Access. Конечно, настольные СУБД обладали, обладают и будут обладать всеми недостатками файл-серверной архитектуры. Не вызывают сомнения слова о плохой защищенности данных, медленной работе, трудностях с поддержкой ограничений целостности, проблемах с дублированием данных при миграции и резервном копировании, трудностях администрирования, катастрофического снижения скорости обработки при возрастании объемов данных и т.д. и т.п.
Однако, используемые для решения проблемы средства должны соответствовать сложности решаемой проблемы. Так, вряд ли имеет смысл тратить на разработку и внедрение информационной системы средства, существенно большие, чем весь годовой оборот предприятия, а для многих предприятий сферы малого (а, возможно, и среднего) бизнеса дело обстоит именно так. Следует понимать, что расходы на приобретение готового программного обеспечения (в частности, серверной СУБД), а также разработку соответствующей информационной системы, функционирующей под управлением это СУБД, составят от нескольких десятков тысяч до нескольких миллионов долларов. Итак, где же и как используются на сегодняшний день перечисленные выше СУБД? Прежде всего, это государственные (муниципальные) учреждения, сфера образования, сфера обслуживания, малый и средний бизнес. Специфика возникающих там задач заключается в том, что объемы данных не являются катастрофически большими, частота обновлений не бывает слишком большой, организация территориально обычно расположена в одном небольшом здании, количество пользователей колеблется от одного до 10-15 человек. В подобных условиях использование настольных СУБД для управления информационными системами является вполне оправданным и с успехом применяется. Более того, последние версии настольных СУБД приобрели некоторые качества, необходимые для нормальной работы, такие, например, как поддержка ограничений целостности и механизма транзакций. Некоторые настольные СУБД функционируют в среде MicrosoftWindows, а также «обзавелись» средствами реализации оконного пользовательского интерфейса, например, Microsoft Access и Visual FoxPro. [1, 68]
1.4. Направления и перспективы развития настольных СУБД
В данной работе мы рассмотрели наиболее популярные на сегодняшний день настольные СУБД и проследили историю их развития. Мы увидели, что развитие тех из настольных СУБД, что сумели сохранить свою популярность на протяжении многих лет, подчинялось вполне определенным закономерностям. Все эти СУБД:
· приобрели визуальные средства проектирования форм, отчетов и приложений в момент появления ранних Windows-версий;
· стали предоставлять доступ к данным серверных СУБД к моменту появления первых 32-разрядных версий;
· приобрели средства публикации данных в Internet и в той или иной степени поддерживают создание приложений для редактирования данных с помощью Web-браузеров;
· начали предоставлять возможность хранить описания правил ссылочной целостности внутри базы данных.
Помимо этого все современные СУБД, за исключением Corel Paradox, в качестве альтернативы собственному формату данных позволяют использовать для создания настольных приложений облегченные серверы баз данных, предназначенные для использования на одном компьютере или в рамках небольшой рабочей группы. Иными словами, история развития настольных СУБД отражает современные тенденции развития информационных систем, такие как создание распределенных систем с использованием Internet или Intranet, применение средств быстрой разработки приложений и массовый перенос приложений, использующих базы данных, включая настольные приложения, в архитектуру <клиент/сервер>.
2.1. Общая характеристика задачи
Рассмотрим следующую задачу.
1. Построить таблицы по приведенным ниже данным (рис. 2.1 – 2.3).
2. Выполнить расчет остатков вкладов.
3. Организовать межтабличные связи для автоматического формироваия ведомости остатков вкладов с начисленными процентами.
4. Результаты вычислений представить в графическом виде.
№ лицевого счета | Вид вклада | Сумма вклада | |||
остаток входящий, тыс. руб. | приход, тыс. руб. | расход, тыс. руб. | остаток входящий, тыс. руб. | ||
R6798 | До востребования | 54 | 4 | ||
F5774 | Праздничный | 45 | |||
S3354 | Срочный | 76 | 8 | 9 | |
G6723 | До востребования | 15 | 12 | 2 | |
Z3421 | Срочный | 6 | 3 |
Рис. 2.1.1. Операционный дневник
№ лицевого счета | Вид вклада | Остаток вклада с начисленным процентом, % |
R6798 | До востребования | |
F5774 | Праздничный | |
S3354 | Срочный | |
G6723 | До востребования | |
Z3421 | Срочный |
Рис. 2.1.2. Остаток вклада с начисленным процентом
Вид вклада | Процентная ставка, % |
До востребования | 2 |
Праздничный | 5 |
Срочный | 3 |
Рис. 2.1.3. Процентная ставка
2.2. Описание алгоритма решения задачи
1. Запустить табличный процессор MS Excel.
2. Создать книгу с именем «Вклады».
3. Лист 1 переименовать в лист с названием Операционный дневник.
4. На рабочем листе Операционный дневник MS Excel создать таблицу операционного дневника.
5. Заполнить таблицу базового прайс-листа исходными данными. (рис. 2.2.1.)
Рис. 2.2.1. Расположение таблицы «Операционный дневник» на рабочем листе Операционный дневник MS Excel
... типов запросов предоставляет иные средства для изменения данных. 3. Microsoft Visual FoxPro 7.0 Visual FoxPro 7.0 представляет собой новую версию широко известной системы управления базами данных (СУБД) Visual FoxPro, которая функционирует в среде Windows и представляет собой полноценное 32-х разрядное приложение. Visual FoxPro является объектно-ориентированным, визуально-программируемым ...
... присутствует система объяснений. Системы управления базами данных позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям и т. п. Глава 2. Система управления базами данных 2.1 История развития СУБД Рост производительности персональных вычислительных машин спровоцировал развитие СУБД, как отдельного класса. К середине 60-х ...
... технического обеспечения оснащенность ближайших объектов техникой и т.д. Данный проект позволяет вести необходимую информацию о объектах ГО и оценить в ЧС складывающеюся обстановку.7. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ СИСТЕМЫ УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ ОБЪЕКТОВ ГО. 7.1. Назначение и цели создания программного продукта Данное программное средство должно выполнять технологические функции в ...
... совокупность структурированных данных, относящихся к определенной предметной области. Обрабатывает структурированные данные централизованный программный механизм, который называется системой управления базами данных. Система управления базами данных (СУБД) - это программный механизм, предназначенный для записи, поиска, сортировки, обработки (анализа) и печати информации, содержащейся в базе ...
0 комментариев