Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
печать шпор.doc
Скачиваний:
7
Добавлен:
26.09.2019
Размер:
261.12 Кб
Скачать

34. Создание связи определенного типа между таблицами. Схема бд.

В Access связь между таблицами устанавливается между совпадающими значениями полей разных таблиц. Обычно для одной из таблиц это поле является ключевым (первичный ключ), а соответствующее поле в другой таблице внешний ключ. Внешний ключ – это одно или несколько полей в таблице, содержащее ссылку на первичный ключ другой таблицы. Поля, с помощью которых устанавливается связь, могут иметь разные длины, но обязательно один и тот же тип и размер данных. Исключение из правил: можно устанавливать связь между полем, имеющим тип данных числовой, размер длинное целое.

Существуют следующие типы отношений между таблицами:

  1. “Один к Одному”(1:1). Каждая запись в одной таблице соответствует только одной записи в другой

  2. “Один ко Многим” (1:М). Одна запись из первой таблицы связана с несколькими из второй. Связь осуществляется на основании значений совпадающих полей

  3. “Много к Одному” (М:1). Одна запись из второй таблицы связана с несколькими из первой

  4. “Много ко Многим” (М:М). Возникает между двумя таблицами в случае, когда одна запись из первой таблицы связана с несколькими из второй, одна запись из второй связана с несколькими из первой.

Эта связь реализуется с помощью третьей связующей таблицы

Для создания связи в Access используется схема данных, которая является удобным и наглядным отображением логических связей таблиц в БД. При работе со связями можно использовать средства обеспечения целостности данных. Флажок “Обеспечение целостности данных” означает, что невозможно ввести в поле связанной таблицы значение, не содерж. в ключевом поле главной таблицы. “Каскадное обновление связанных полей” означает, что при изменении ключ. поля в главной таблице, в связанной значение вторичного ключа изменяется автоматически. “Каскадное удаление связанных записей” означает, что при удалении записей из гл. таблицы, автоматически удаляются соответствующие записи из связанной таблицы.

35. Модификация структуры таблицы. После создания таблицы необходимо сохранить ее структуру. Однако при создании этой структуры могли быть допущены ошибки. Для этого MS Access предоставляет средства для исправления ошибок. К их числу относятся:

  1. изменение наименования поля или его типа

  2. вставка пропущенного поля

  3. удаление ошибочно введенного поля

  4. изменение порядка следования полей в таблице

Для модификации структуры таблицы необходимо установить в окне базы данных указатель на модифицируемую таблицу и нажать кнопку “Конструктор”. На экране появится окно конструктора, содержащее структуру выбранной таблицы

36.Операции, выполняемые при работе с таблицей.

Работа с таблицей осуществляется в режиме таблицы. В этом режиме возможны следующие операции:

1)Операции со значениями полей и их выполнение:

а) редактирование значения поля(щелчок на значении поля)

б) поиск значения в поле(выделение поля, правка\найти)

в) замена значения в поле(выделение поля, правка\заменить)

2)операции с записями и их выполнение:

а) добавление записи(вставка\новая запись)

б) удаление записи(выделение записи, правка\удалить)

в) сортировка записей(выделение поля, по которому будут сортироваться записи, записи\сортировка)

г)фильтр по выделенному(выделение значения поля, записи\фильтр\фильтр по выделенному)

д) обычный фильтр(записи\фильтр\изменить фильтр, выбор значений, по которым будет осуществляться отбор записей, фильтр\применить фильтр)

е) расширенный фильтр(записи\фильтр\расширенный фильтр, очистка бланка фильтра и формирование условия отбора записей, фильтр\применить фильтр)

ж) отображение подчиненных записей для записи главной таблицы(выбор подчиненной таблицы по команде вставка\подтаблица, значок + слева от записи)

з) отображение всех подчиненных записей в главной таблице(формат\подтаблица\развернуть все)

Для отмены фильтра Записи\удалить фильтр.

Для отмены отображения подчиненных записей у записи главной таблицы щелчок по значку «-» слева от записи, всех подчиненных записей — команда формат\подтаблица\свернуть все.

3)операции со столбцами и их выполнение:

а) переименование столбца(двойной щелчок на заголовке столбца)

б) вставка столбца(выделение столбца, перед которым вставка, вставка\столбец)

в) удаление столбца(выделение столбца, правка\удалить столбец)

г) скрытие столбца(выделение столбца, формат\скрыть столбцы)— для отмены формат\отобоазить столбцы

д) перемещение столбца(выделение столбца, ухват мышкой заголовка столбца и указание его нового расположения)

е) закрепление столбца(выделение столбца, который должен быть крайним левым при прокрутке таблицы вправо, формат\закрепить столбцы) — для отмены формат\освободить столбцы

Воможно также изменение макета таблицы:

-изменение ширины столбцов(формат\ширина столбца) и высоты строк ( формат\высота строки)

-специальное оформление таблицы, задание линий сетки, их цвета и типа, фона и типа границы(формат\режим таблицы) и проверка орфографии в текстовых полях (сервис\орфография).