- •1.Понятие «Экономическая информация» и др.
- •2. Основные понятия базы данных.
- •3.Основне модели данных. Свойства реляционных баз данных.
- •4.Базы данных в Microsoft Excel .Сортировка, отбор и анализ данных в ms Excel.Критерии поиска.
- •5.Поиск с помощью Расширенного фильтра.
- •6.Функции базы данных. Использование функций базы данных при расширенной фильтрации.
- •8. Функции и назначение каждого объекта базы данных.
- •9. Основные этапы проектирования реляционной базы данных следующие.
- •12. Между таблицами существуют три типа отношений
- •13. Определение связей при помощи Схемы данных
- •14 .Понятие запроса к базе данных
- •15 .Создание запроса с помощью Конструктора
- •16.Групповые операции.
- •17.Параметрический запрос.
- •18.Перекресный запрос.
- •19.Запросы действия.
- •20.Структурированный язык запросов sql.
- •21.Ключевые слова и команды в sql.
- •22.Формы.Элементы управления. Создание формы.
- •23.Подчиненная форма. Создание починенной формы.
- •24.Общие сведения об отчетах. Создание отчета.
- •25.Страница доступа к данным.
- •26.Языки программирования
- •27.Экспорт данных и объектов бд.
- •28.Импорт и связывание данных.
- •29.Защита на уровне пользователей.
- •30.Централизованная база данных.
12. Между таблицами существуют три типа отношений
«один-к-одному» (1 : 1);
«один-ко-многим» (1 : М); «много-к-одному» (М : 1);
«много-ко-многим»(М : М).
При отношении «один-к-одному» каждая запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот.
Отношение «один-ко-многим» (1: М) является наиболее часто используемым типом связи между таблицами. В отношении «один-ко-многим» каждой записи в таблице A могут соответствовать несколько записей в таблице B, но запись в таблице B не может иметь более одной соответствующей ей записи в таблице A. Отношение «один-ко-многим» создается в том случае, когда только одно из полей является полем первичного ключа или уникального индекса.
Отношение «много-к-одному» (М: 1) схоже с отношением «один-ко-многим», но является уникальной лишь связь слева направо.
При отношении «многие-ко-многим» (М: М) одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Этот тип связи возможен только с помощью третьей (связующей) таблицы, содержащей два поля, которые являются внешними ключами таблиц A и B.
13. Определение связей при помощи Схемы данных
Закрыть все открытые таблицы. Создавать или изменять связи между открытыми таблицами нельзя.
Для перехода в окно базы данных нажать клавишу F11.
Нажать кнопку Схема данных на панели инструментов.
Если в базе данных еще не определены связи, автоматически открывается диалоговое окно Добавление таблицы.
Если нужно добавить таблицы для создания связей, а диалогового окна Добавление таблицы на экране нет, нажать кнопку Отобразить таблицу на панели инструментов.
Дважды щелкнуть имена таблиц, для которых требуется определить связи, и закрыть диалоговое окно Добавление таблицы. Чтобы связать таблицу саму с собой, добавить ее дважды.
Чтобы установить связи между полями, выбрать поле в одной таблице и перетащить его на соответствующее поле во второй таблице.
Чтобы перетащить сразу несколько полей, нажать клавишу CTRL и, удерживая ее, выбрать каждое поле.
В большинстве случаев связывают поле первичного ключа (представленное в списке полей полужирным шрифтом) одной таблицы с соответствующим ему полем второй таблицы, которое называют полем внешнего ключа.
Будет открыто диалоговое окно Изменение связей. Проверить правильность имен полей, присутствующих в двух столбцах. При необходимости их можно изменить.
Если необходимо, установить параметры связи.
Для создания связи нажать кнопку Создать.
Для каждой пары таблиц, которые необходимо связать, повторить шаги с 5 по 8.
При закрытии окна Схема данных Microsoft Access выводит приглашение сохранить макет. Независимо от выбранного ответа созданные связи будут сохранены в базе данных.
Установка параметров связи
Целостность данных
Целостность данных означает систему правил, используемых в Microsoft Access для поддержания связей между записями в связанных таблицах, а также обеспечивающих защиту от случайного удаления или изменения связанных данных:
Невозможно ввести в поле внешнего ключа связанной таблицы значение, не содержащееся в ключевом поле главной таблицы. Однако в поле внешнего ключа возможен ввод значений Null, показывающих, что записи не являются связанными.
Например, нельзя сохранить запись, регистрирующую сделку, сделанную несуществующим клиентом, но можно создать запись для сделки, которая пока не отнесена ни к одному из клиентов, если ввести значение Null в поле «НазваниеКлиента».
Не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице. Например, невозможно удалить запись из таблицы «Сотрудники», если в таблице «Сделки» имеются сделки, относящиеся к данному сотруднику.
Каскадное обновление и удаление
Если при определении отношения установить флажок Каскадное обновление связанных полей, любое изменение значения первичного ключа главной таблицы приведет к автоматическому обновлению соответствующих значений во всех связанных записях.