Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
206852_F9899_otvety_k_ekzamenu_po_informatike.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1.15 Mб
Скачать

54.Конструктор как средство создания таблиц в редакторе m. Access

Создание таблицы при помощи Конструктора отличается наибольшей трудоемкостью, но и наибольшей гибкостью и происходит при помощи конструирования названий полей и их характеристик. Окно содержит три раздела: Имя поля; Тип данных; Описание.

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

55.Сортировка и фильтрация записей в редакторе m. Access

Иногда требуется найти группу записей, совместно использующих значение одного поля. В этом случае применяется команда Фильтр. С помощью команды Фильтр осуществляется поиск и вывод на экран информации согласно заданным критериям. Приэтом создаются мини-таблицы, содержащие только отобранные записи.

Фильтрация Записей осуществляется по маршруту ЗаписиФильтр. При этом имеются на выбор пять команд:

  1. Фильтр для ….;

  2. Фильтр по выделенному;

  3. Изменить Фильтр;

  4. Исключить выделенное;

  5. Расширенный фильтр.

Каждая команда отличается способом применения.

56.Первичный ключ. Создание связей в редакторе m. Access

Для создания связей между таблицами необходимо установить соответствие величин одной таблицы величинам из другой таблицы. Связи устанавливаются через определяемые пользователям поля. Обычно связывают ключевое поле родительской таблицы (внешний ключ) с соответствующим ему полем дочерней таблицы. Эти поля часто (но не обязательно) имеют одинаковые имена. Строго обязательными являются следующие условия:

    • В одной или обеих таблицах должно быть поле, содержащее уникальные не имеющие повторений) значения во всех записях - – первичный ключ;

    • Связываемые поля должны иметь одинаковые типы данных; из этого правила есть исключения:

      • Поле Счетчика разрешается связывать с Числовым полем, если в них обоих Размер поля Длинное целое;

      • Поле Счетчика разрешается связывать с Числовым полем, если в них обоих Размер поля имеет значение Код репликации.

    • Связываемые поля Числового типа должны иметь одинаковые значения свойства Размер поля.

Ключевое поле может быть создано различными способами: в окне Конструктора – Правка \ Ключевое поле; Контекстно-зависимое меню \ Ключевое поле; Панель инструментов \ Ключевое поле; в окне Мастера – в соответствующем диалоговом окне. Поле Мемо не может быть ключевым.

Связующее поле – обычно первичный ключ одной таблицы (в другой таблице это поле обычное).

Связи бывают:

  • Один к одному;

  • Один ко многим;

  • Многие к одному;

  • Многие ко многим.

Последняя связь бывает очень запутанной и сложной и в базах данных его променять не рекомендуется.

Ограничения при связывании таблиц:

  • Связывать можно только таблицы одной базы данных;

  • Существует возможность связывать Таблицы с Запросами, однако это выходит за пределы обычных задач.

Установление связей между таблицами осуществляется следующим образом: команда Сервис \ Схема данных открывает окно «Схема данных», в которое нужно добавить таблицы из списка, подлежащие связыванию. Поместив курсор на поле, являющееся ключевым в родительской таблице и удерживая нажатой кнопку мыши, переместим указатель мыши на связуемое поле другой (дочерней) таблицы. Отпускаем кнопку мыши и в появившемся окне «Изменение связей» проверяем искомую связь и устанавливаем флажок на опции Обеспечение целостности данных. Убедившись, что связь выбрана правильно, щелкаем по кнопке Создать. Аналогично связываем другие таблицы.