Далее заполняем таблицы. Поле, где стоит тип «счетчик» заполнять не нужно, оно заполняется автоматически.
Рис. 7.
Рис. 8.
Рис. 9.
Рис. 10.
Рис. 11.
Если поле с первичным ключем имеет оличный от счетчика тип, то данное поле заполняется вручную, но его значение должно быть уникально в данном столбце.
Связывание таблиц в схему данных
После того как создали и заполнили таблицы, необходимо их связать между собой.
В реляционной базе данных связи позволяют избежать избыточности данных. Например, в ходе создания базы данных, содержащей сведения о книгах, может появиться таблица под названием «Книги», в которой будут храниться параметры каждой книги, такие как ее название, дата публикации и издатель. Кроме того, есть и дополнительные сведения об издателе, которые может потребоваться сохранить, такие как его телефонный номер, адрес и почтовый индекс. Если хранить их в таблице с книгами, то телефонный номер издателя будет повторяться для каждой опубликованной им книги.
Более правильным вариантом является вынесение сведений об издателях в отдельную таблицу «Издатели». При этом таблица «Книги» будет содержать ссылки на записи таблицы «Издатели» .
Чтобы сохранить синхронизацию, следует обеспечить целостность данных между таблицами «Книги» и «Издатели». Связи с обеспечением целостности данных позволяют следить за тем, чтобы данные в одной таблице соответствовали данным в другой. Например, каждая книга в таблице «Книги» связана с определенным издателем в таблице «Издатели». Добавить в таблицу книгу для издателя, отсутствующего в базе данных, невозможно.