Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_po_osnovam_informatiki.docx
Скачиваний:
23
Добавлен:
13.04.2019
Размер:
164.55 Кб
Скачать
  1. Определение связей между таблицами.

Связь – взаимосвязь между сущностями в предметной области. Связи представляют собой соединения между частями БД (в реляционной БД – это соединение между записями таблиц).

Сущности – это данные, которые классифицируются по типу, а связи показывают, как эти типы данных соотносятся один с другим. Если описать некоторую предметную область в терминах сущности – связь, то получим модель сущность - связь для этой БД.

Типы связей:

  1. 1:1. Одной записи из 1 таблицы соответствует 1 запись из 2-ой

  2. 1 ко многим

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

В плане запроса есть строка УСЛОВИЕ ОТБОРА. Они могут быть скомбинированы с помощью оператора and /or

ПРИМЕЧАНИЕ: создание нового вычислительного поля

  1. Задать имя поля

  2. Ставит «:»

  3. С помощью конструктора с использование математических знаков

Связь устанавливается между двумя общими полями (столбцами) двух таблиц. Существуют связи с отношением «один-к-одному», «один-ко-многим» и «многие-ко-многим».

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

один – к - одному, каждой записи из одной таблицы соответствует одна запись в другой таблице;

  • один – ко - многим, каждой записи из одной таблицы соответствует несколько записей другой таблице;

  • многие – к - одному, множеству записей из одной таблице соответствует одна запись в другой таблице;

  • многие – ко - многим, множеству записей из одной таблицы соответствует несколько записей в другой таблице.

Тип отношения в создаваемой связи зависит от способа определения связываемых полей:

  • Отношение «один-ко-многим» создается в том случае, когда только одно из полей является полем первичного ключа или уникального индекса.

  • Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.

  • Отношение «многие-ко-многим» фактически является двумя отношениями «один-ко-многим» с третьей таблицей, первичный ключ которой состоит из полей внешнего ключа двух других таблиц

  1. Запросы в ms Access. Способы их создания и виды запросов.

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language).

QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.

SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц.

Запрос – объект, который позволяет пользователю производить выбор информации из одной или нескольких таблиц

Виды запросов:

  • запрос на выборку

  • запрос на действие (на удаление, добавление, создание таблицы, обновление)

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

  • Запросы на добавление записей позволяют добавлять в таблицу записи, создаваемые запросом.

  • Запросы на обновление изменяют значения существующих полей в соответствии с заданным критерием.

  • Запросы на удаление удаляют записи из одной или нескольких таблиц одновременно.

Перекрестные запросы позволяют компактно отобразить данные и объединить однородные данные. При просмотре перекрестные запросы все данные выдаются в виде таблицы.

Способы создания запросов:

  1. С помощью мастера

  2. В режиме конструктора (указать, какие поля – заголовки строк, столбцов, поле, которое будет находиться на перекрестке строки и столбца)

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]