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) Путем написания в редакторе текстов программ, которые компилируются
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.