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

19.Опишите проектирование структуры базы данных. Дайте понятие основным формам нормализации.

Экран можно разделить на четыре основные области:

  1. Строка меню.

  2. Панели инструментов.

  3. Строка состояния.

  4. Рабочая область

Строка меню содержит меню текущего окна.

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

Строка состояния расположена в нижней части главного окна. В левой части строки состояния отображается наименование кнопки панели инструментов, на которую указывает курсор мыши или наименование таблицы. В середине строки состояния могут отображаться номер текущей записи, а также индикатор режима работы. Этот индикатор информирует в каком режиме вы работаете.

Кроме главного окна в VFP существует ряд окон, которые открываются и содержатся в главном окне. Для отображения объектов (форм, отчетов, программ и др.) используются окна, специфические для каждого типа объектов.

Кроме того, стоит обратить внимание на Окно Команд (Command). В данном окне вы можете видеть отображение действий, которые вы производите в виде команд VFP, а также сами вводить команды VFP.

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

Таблица находится в первой нормальной форме (1НФ) тогда и только тогда, когда ни одна из ее строк не содержит в любом своем поле более одного значения и ни одно из ее ключевых полей не пусто.

Таблица находится во второй нормальной форме (2НФ), если она удовлетворяет определению 1НФ и все ее поля, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом.

Таблица находится в третьей нормальной форме (3НФ), если она удовлетворяет определению 2НФ и ни одно из ее неключевых полей не зависит функционально от любого другого неключевого поля.

Таблица находится в нормальной форме Бойса-Кодда (НФБК), если и только если любая функциональная зависимость между его полями сводится к полной функциональной зависимости от возможного ключа.

Таблица находится в пятой нормальной форме (5НФ) тогда и только тогда, когда в каждой ее полной декомпозиции все проекции содержат возможный ключ. Таблица, не имеющая ни одной полной декомпозиции, также находится в 5НФ.

20.Опишите процесс создания форм с помощью конструктора в FoxPro. Опишите процесс создания форм с помощью мастера в FoxPro.

Использование мастера для создания формы (однотабличной):

В окне проекта перейти на вкладку “Documents”.

Выбрать группу “Forms” и нажать кнопку «NewForm»

В диалоговом окне “NewForm” выбрать опцию «FormWizard»

После того, как запущен мастер форм, достаточно ответить на вопросы текущего экрана мастера и нажать кнопку «Next» для перехода к следующему экрану.

Запуск формы на выполнение:

Созданная в VFP форма не требует генерации программных кодов. Она сразу готова для выполнения.

Способы запуска созданной экранной формы из окна конструктора форм:

  1. Выполнить команду Form Run Form

  2. Выполнить команду Run всплывающего меню

  3. Нажать на кнопку на стандартной панели инструментов.

Корме того, можно запустить форму так же, как и любую программу FFP. Для этого:

1. Выполнить команду меню ProgramDo.

2. В открывшемся окне диалога Do установить тип выполняемого файла (в данном случае - Form).

3. Выбрать требуемую форму из списка форм.

4. Нажать кнопку Run.

Способы открытия конструктора форм при создании новой формы:

  • Выполнить команду FileNew. В открывшемся диалоговом окне “New” выбрать опцию «Form» и нажать кнопку “NewFile”.

  • Нажать кнопку на стандартной панели инструментов. В открывшемся диалоговом окне “New” выбрать опцию «Form» и нажать кнопку “NewFile”.

  • Для размещения создаваемой формы в проекте выбрать вкладку “Documents”, перейти в группу «Forms» и нажать кнопку “New” окна проекта. В открывшемся окне “NewForm” нажать одноименную кнопку.

Окно конструктора форм содержит следующие панели инструментов:

    • ColorPalette – цветовая палитра;

    • Layout – расположение;

    • FormDesigner – конструктор форм, содержит кнопки вызова остальных панелей инструментов, с ее помощью можно выполнять некоторые дополнительные действия по управлению формой;

    • FormControls – элементы управления формой.

Создание формы

Процесс создания формы включает следующие действия:

  1. Настройка параметров формы;

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

  3. Размещение в форме объектов;

  4. Настройка свойств размещенных объектов.

Настройка параметров формы осуществляется в окне свойств “Properties”.

А)Расположение формы

Б)Заголовок формы.

В) Стиль обрамления

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