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

Страницы работы

Фрагмент текста работы

2.1 Проектирование базы данных и создание таблиц

Средство быстрой разработки приложения.

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

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

В современных СУБД с целью увеличения производительности труда программиста  и сокращения времени создания  прикладных программ разработаны средства быстрой разработки приложений, которые называются RAD (Rapid Application Development). Разработка компьютерных программ с использованием RAD предусматривает 2 этапа:

1)  Создание интерфейса;

2)   Написание программных кодов по вычислению значений или выполнению различных операций.

Создание интерфейса автономно и сводится  к размещению элементов интерфейса на специальном поле формы.

Среды программирования, содержащие средства RAD должны иметь:

1)  Объектно-ориентированный язык программирования;

2)  Визуальные средства разработки, в том числе средства создания интерфейса.

3)  Возможность создания индивидуальных элементов интерфейса на основе стандартных элементов.

4)  Возможность создания программных продуктов по технологии клиент- сервер.

5)  Поддержка различных протоколов обмена данными.

В любой СУБД основными компонентами являются:

1)  Таблицы.

2)  Представление данных.

3)  Формы.

4)  Отчеты;

5)  Запросы;

6)  Программы;

7)  Библиотеки.

Часть этих объектов создается с помощью конструкторов, поэтому их называют конструкторскими объектами.

Конструкторские объекты являются составными и состоят из более мелких объектов (поле, кнопки, диаграммы, рамки и т.д.).

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

В Visual Foxpro существует такое понятие как проект. Объекты могут создавать как независимые, а затем включаться в состав  определенного  проекта. Объекты могут сразу создаваться в составе существующего проекта. В любой  момент времени объект можно исключить  из состава проекта, затем вновь вернуть его (Remove). Работа внутри проекта позволяет системе контролировать дополнительные связи между объектами.

В Visual Foxpro вся информация создается в таблицах имеющих уникальное имя, которые хранятся в отдельном физическом файле. Таблицы могут объединяться в БД или могут использоваться автономно.

Методика работы с СУБД .

Работать с современным  СУБД можно по одной из 3-х методик:

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

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

3)  Путем написания  в редакторе текстов программ, которые компилируются

Похожие материалы

Информация о работе