четверг, 18 января 2024 г.

Урок 18-19. Создание и редактирование форм БД

Дата проведения занятия  19.01.24

Форма - объект СУБД, обеспечивающий представление данных в виде, удобном для ввода и редактирования.

Форма является внешним интерфейсом для ввода данных и их редактирования.
  1. СУБД позволяют построить удобный интерфейс для пользователя, предоставив ему возможность вводить, изменять, удалять записи с помощью диалоговых окон, которые называются формами. 
  2. Форма создается на основе таблицы или запроса. Форму можно строить вручную или с помощью специальной программы - Мастера форм.
  3. Посмотрите, как может выглядеть форма для таблицы Типы из БД Борей



  4. Обычно в форму переносятся все поля таблицы, на основе которой построена форма. Дополнительно форма может содержать списки выбора, текстовые поля, графические объекты.
  5. После создания форму можно отредактировать. Редактирование формы включает следующие действия:

    • Ввод названия формы  как заголовка

    • Изменение порядка расположения объектов в форме

    • Изменение размера шрифта и цвета надписей формы

    • Увеличение размеров объектов формы так, чтобы данные были видны полностью

    • Изменение типа поля с “Однострочный” на “Многострочный”, если в поле выводится длинный текст
  6. После редактирования форма может выглядеть так

  7. Для освоения данного инструмента построим несколько форм для БД БОРЕЙ.

Практическая работа 4. Создание и редактирование форм БД Борей

Урок 18. Целостность БД

Дата проведения занятия 19.01.24

Физическая целостность БД (слайд 20)

  • Защиту БД от разрушения при отказе оборудования обеспечивает использование транзакций при внесении изменений.
  • Периодически администраторы делают резервную копию всех данных на дисках и ведут журнал изменений

Логическая целостность БД (слайд 20)

  • Каждое поле имеет свой тип 
  • некоторые поля объявляются обязательными для заполнения 
  • вводятся условия, которые должны выполняться для значений отдельных полей 
  • для сложных данных используются шаблоны ввода 
  • вводятся условия, которые должны выполняться для группы полей 

Ссылочная целостность БД (слайды 26 - 30)

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