База данных в Visual FoxPro — это совокупность таблиц, отношений между таблицами, индексов, триггеров и хранимых процедур.
Создание базы данных в Visual FoxPro осуществляется в интерактивном режиме с помощью конструктора базы данных, который позволяет:
Описание структуры базы хранится в словаре базы данных, представляющем собой совокупность системных файлов.
База данных является частью проекта, поэтому ее целесообразно создавать в окне проекта. Для создания базы данных выполните следующие действия:
Замечание
Если панель инструментов Database Designer (Конструктор базы данных) не видна на экране, в меню View (Вид) выберите команду Toolbars (Панели инструментов). Открывается диалоговое окно Toolbars (Панель инструментов), в котором установите флажок Database Designer (Конструктор базы данных).


| Команда | Назначение |
| New Table (Новая таблица) | Создает новую таблицу |
| Add Table (Добавить таблицу) | Добавляет созданную таблицу в базу данных |
| New Remote View (Новое удаленное представление) | Создает удаленное представление данных |
| New Local View (Новое локальное представление) | Создает локальное представление данных |
| Modify (Модифицировать) | Открывает таблицу в конструкторе таблиц |
| Browse (Обзор таблицы) | Показывает содержимое таблицы в режиме Browse (Обзор) |
| Remove (Удалить) | Удаляет таблицу из базы данных |
| Find Object (Найти объект) | Находит указанный вами объект в окне конструктора базы данных |
| Rebuild Table Indexes (Перестроить индексы) | Перестраивает индексы |
| Remove Deleted Records (Удалить помеченные записи) | Физически удаляет из таблицы помеченные для удаления записи |
| Edit Relationship (Редактирование отношения) | Редактирует отношения между таблицами |
| Edit Referential Integrity (Редактирование условия целостности) | Определяет условия целостности данных |
| Edit Stored Procedures (Редактирование хранимых процедур) | Открывает окно редактирования хранимой процедуры |
| Connections (Соединения) | Выводит на экран диалоговое окно Connections (Соединения), в котором вы можете создавать или модифицировать соединения с удаленными данными |
| Arrange (Упорядочить) | Упорядочивает объекты по имени или типу и выравнивает их по горизонтали или вертикали |
| Refresh (Обновить) | Обновляет информацию в окне конструктора базы данных |
| Clean Up Database (Очистка базы данных) | Очищает базу данных от помеченных на удаление объектов |
| Properties (Свойства) | Выводит на экран диалоговое окно Database Properties (Свойства базы данных) |

| Кнопка | Название | Назначение |
![]() |
New Table (Новая таблица) | Создает новую таблицу |
![]() |
Add Table (Добавить таблицу) | Добавляет ранее созданную таблицу в базу данных |
![]() |
Remove Table (Удалить таблицу) | Удаляет таблицу из базы данных |
![]() |
New Remote View (Новое удаленное представление) | Создает удаленное представление данных |
![]() |
New Local View (Новое локальное представление) | Создает локальное представление данных |
![]() |
Modify Table (Модифицировать таблицу) | Открывает таблицу в конструкторе таблиц |
![]() |
Browse Table (Обзор таблицы) | Показывает содержимое таблицы в режиме Browse (Обзор) |
![]() |
Edit Stored Procedures (Редактирование хранимых процедур) | Открывает окно для редактирования хранимых процедур |
![]() |
Connections (Соединения) | Создает связь с удаленными данными |