logo
УМП Часть 5

Ввод данных в таблицы бд

Ввод данных в реляционную базу данных целесообразно осуществлять последовательно, начиная с данных которые известны заранее. Так руководитель фирмы, прежде чем принимать заказы, должен определиться с перечнем услуг, которые будет оказывать фирма и с исполнителями этих услуг. Эти данные рассматривались на практическом занятии 1. Ввод данных можно осуществить напрямую, открыв таблицу. При этом данные в таблице отображаются в форме, сходной с представлением данных в электронных таблицах (рис.14). В каждой строке размещается информация об одном объекте.

Рисунок 14. Таблица Услуги Рисунок 15. Таблица Исполнители

Задание 7. Введите в таблицу Услуги данные, представленные на рис. 14, выполнив следующие операции:

  1. Откройте таблицу Услуги в режиме просмотра, щелкнув по ее имени на левой боковой панели.

  2. Введите данные в поля Наименование и Стоимость. Данные в поле КодУслуги записываются автоматически при создании новой записи.

  3. Закройте таблицу, сохранив изменения.

Задание 8. Введите в таблицу Исполнители данные, представленные на рис. 15, выполнив следующие операции:

  1. Откройте таблицу Исполнители в режиме просмотра.

  2. Введите данные (инициалы и фамилию) в поле ФИО. С учетом маски ввода эти данные можно вводить только строчными буквами и без знаков препинания. Например: кккукушкин – будет отображено как К.К.Кукушкин. Таким образом, маска ввода позволяет не только записать однотипные данные в одном формате, но и упростить ввод. Поле НомерИсполнителя будет заполняться счетчиком автоматически.

  3. Закройте таблицу, сохранив изменения.

Фирма готова к работе: определен перечень оказываемых услуг и их исполнители – сотрудники фирмы!

Такой способ ввода данных оказывается неудобным для ввода данных в подчиненные таблицы (например, в таблицу Заказы), так как для ввода данных в нее нужно знать значения ключевых полей соответствующих записей из главных таблиц. Например: заказ относится к конкретному клиенту, следовательно, чтобы связать его с клиентом необходимо знать номер клиента, заказ делается на конкретную услугу, следовательно, нужно знать ее код, заказ поручается конкретному исполнителю, следовательно, нужно знать его номер. Реальные таблицы базы данных обычно достаточно большие и содержат десятки столбцов и сотни строк. Естественно, что такая таблица целиком не помещается на экране. Кроме того, в таких таблицах, как правило, заполняются или редактируются не все столбцы. Выполнять такие операции в большой таблице неудобно. Для удобства работы с данными в БД создаются формы.