Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPORA_BD_i_SUBD.docx
Скачиваний:
6
Добавлен:
24.04.2019
Размер:
196.39 Кб
Скачать

3,Дайте общую характеристику субд FoxPro ( ее преимущества, типы данных и файлов, используемых в субд) и опишите процесс настройки системы.

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

  1. Широко известный формат таблиц баз данных, 2.Современная организация реляционных баз данных, Высокая скорость работы с большими базами данных.

  2. Высокая наглядность работы с базами данных:

  3. Высокая скорость разработки приложений с использованием Мастеров (Wizard), Конструкторов (Designer), Построителей (Builder), режим подсказок IntelliSense при написании текста программ, системы отладки и тестирования программ.

  4. Собственный объектно-ориентированный язык работы с базами данных, 5.Наличие в составе системы значительного количества библиотек стандартных классов с доступным для модификации исходным текстом. 6Возможность использования библиотек других приложений Windows (ActiveX).

  5. Возможность разработки приложений, работающих по технологии "клиент-сервер" с данными,

  6. Возможность разработки Интернет-приложений для работы с базами данных и работы с Web-сервисами. Создание и работа с COM и COM+ компонентами (ComponentObjectModel).

  7. Возможность разработки проекта для работы с базами данных с компиляцией его в программу,

  8. В дистрибутиве системы присутствует большая библиотека примеров

Наиболее существенными являются настройки:

  1. настраницеRegional - Date Format - German (дд.мм.гггг) ипр.;

  2. страница Debug - можно задать расположение отладочных окон (всего их 7 - Trace, Watch и др.) в отдельном окне в Windows или в главном окне VFP и пр.;

  3. страница Editor- можно задать цветовое выделение синтаксиса и прочие параметры окон с текстом программ;

  4. страница Data - можно определить, как будут открываться по умолчанию базы и таблицы: эксклюзивно (OpenExclusive) или нет, с использованием одного из возможных режимов буферизации данных (buffering) или нет, будем ли мы видеть помеченные для удаления записи (Ignoredeletedrecords) и многое другое;

  5. страница FileLocations - следует задать DefaultDirectory - папку по умолчанию, которая будет открываться в командах Open и Save, а также использование и расположение файла сохранения конфигураций (ресурсного файла) foxuser.dbf;

  6. страница Forms - следует задать максимальный размер экранных форм - Maximumdesignarea - обычно 800х600 и т.д.

4,Опишите проект приложения как обязательный компонент при работе с базами данных в FoxPro. Опишите процесс создания баз данных и укажите основные действия при создании бд.

Создание базы данных в VisualFoxPro осуществляется в интерактивном ре-. жиме с помощью конструктора базы данных, который позволяет:

  1. создавать и модифицировать таблицы, хранимые процедуры, представления данных;

  2. добавлять созданные ранее таблицы;

  3. определять для таблиц индексы;

  4. устанавливать отношения между таблицами, которые будут поддерживаться при создании форм и отчетов.

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

  1. Откройте созданный проект.

  2. Выберите в верхней части окна конструктора проектов вкладку Data(Данные). Курсор по умолчанию устанавливается в начале вкладки назначении Databases (Базы данных).

  3. Нажмите кнопку New (Новый) в окне проекта.

  4. В открывшемся диалоговом окне NewDatabase (Новая база данных) нажмите кнопку NewDatabase (Новая база данных).

  5. В поле ввода Enterdatabase (Введите имя базы данных) появившегося на экране диалогового окна Create (Создать) задайте имя создаваемой базы данных, убедившись, что в поле Тип файла установлен тип сохраняемого файла Database (База данных), а в раскрывающемся списке Папка правильно указана папка, в которой вы хотите расположить создаваемую базу данных.

  6. Для сохранения созданной базы данных нажмите кнопку Сохранить. После этого откроется пустое окно базы данных DatabaseDesigner(Конструктор базы данных). Используя панель инструментов Designer (Конструктор базы данных), команды меню Database(База данных) и контекстное меню, в окне конструктора базы данных вы можете создавать новые таблицы, модифицировать существующие, создавать для них индексы, устанавливать отношения между таблицами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]