Проектирование и создание базы данных «Моя библиотека» в СУБД MS Access. Создание таблицы в режиме Конструктора, режиме таблицы, режиме Мастера таблиц, установление связей между таблицами, использование Мастера для создания базы данных, работа с таблицей, страница 5

k)  Сжатие Юникод. В Microsoft Access 2000 для хранения информации полей типа «Текстовый», «Поле MEMO» и «Гиперссылка» используется кодировка Юникод. В Юникод каждый символ представляется двумя байтами, а не одним, как в традиционных кодировках. В результате для хранения данных полей типа «Текстовый», «Поле MEMO» и «Гиперссылка» требуется больше места, чем в предыдущих версиях Access.  Этот эффект использования кодировки Юникод можно сгладить, установив свойство Сжатие Юникод поля в значение Да.

5).  Устанавливая курсор последовательно в следующие строки Имени поля, введите остальные поля таблицы, следуя пунктам 1) – 4).

6).  После ввода всех полей таблицы, выполните команду Файл ] Сохранить или нажмите кнопку  Сохранить и в появившемся окне Сохранение задайте таблице имя: Книги.

8.  Повторив все действия пунктов 5 – 7, создайте таблицу Авторы (с использованием табл. № 1.2.) и КнигиАвторы (по табл. № 1.3). В таблице КнигиАвторы выделите оба поля и нажмите кнопку Ключ, создав составной ключ.

9.  Для таблицы КнигиАвторы при вводе поля КодАвтора (а затем и для поля КодКниги) выполните дополнительно следующие действия:

a).  Откройте вкладку Подстановка и в качестве Тип элемента управления задайте Поле со списком, для чего установите курсор в этот элемент управления и откройте список типов элементов управления. Подобным способом задать во второй строке вкладки в качестве Типа источника строк – Таблица или запрос.

b).  Установите курсор в столбец Тип данных строки КодАвтора.

c).  Нажмите на кнопку справа и в открывшемся списке Типов данных выберите последнюю строку Мастер подстановки…

d).  В окне Создание подстановки переключатель должен быть против первой опции. Нажмите кнопку Далее (на эту кнопку нажимайте всегда после окончания настроек в текущем окне Мастера).

e).  Выберите таблицу Авторы.

f).  Все Доступные поля таблицы Авторы кнопкой >> переведите в окошко Выбранные поля.

g).  Оставьте флажок на опции «Скрыть ключевой столбец (рекомендуется)».

h).  Введите подпись Код автора и нажмите кнопку  Готово.

Аналогичную процедуру согласно пунктам а) – h) проделайте после ввода поля КодКниги при создании таблицы КнигиАвторы. Только в этом случае в пункте е) выберите таблицу Книги, а из полей этой таблицы (п. f ) переведите только два поля – КодКниги и Название.

10.  Работа с таблицей. В окне Моя библиотека: база данных откройте последовательно таблицы Книги, Авторы и введите в каждую из них по 8 – 9 записей. В таблице Книги «сделайте ошибку» и введите записи с одинаковыми книгами.

11.  Создание межтабличных связей типа «многие-ко-многим». В окне Моя библиотека: база данных откройте панель Таблицы. Выполните команду Сервис ] Схема данных или нажмите кнопку Схема данных. Вместе с появлением окна Схема данных появится окно Добавление таблицы, где на вкладке  Таблицы выберите таблицы, между которыми создаются связи, в таком порядке: Книги, КнигиАвторы  и Авторы. Добавление таблиц осуществляется щелчком на кнопке такого же названия – Добавить. В окне Схема данных откроются списки полей добавленных таблиц.

12.  В таблице Книги выделите поле КодКниги и перетащите его на такое же поле таблицы КнигиАвторы. При опускании кнопки мыши автоматически откроется диалоговое окно Изменение связей.