Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Отношение «многие-ко-многим»
При отношении «многие-ко-многим» одной записи в таблице А могут соответствовать несколько записей в таблице В, а одной записи в таблице В несколько записей в таблице А. Такая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит из по крайней мере двух полей, которые являются полями внешнего ключа в таблицах А и В. Например, между таблицами «Заказы» и «Товары» имеется отношение «многие-ко-многим», которое определяется путем создания двух связей с отношением «один-ко-многим» для таблицы «Заказано». Отношение «один-к-одному» При отношении «один-к-одному» запись в таблице А может иметь не более одной связанной записи в таблице В и наоборот. Этот тип связи используют не очень часто, поскольку такие данные могут быть помещены в одну таблицу. Связь с отношением «один-к-одному» используют для разделения очень широких таблиц, для отделения части таблицы по соображениям защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице. Например, такой тип связей между таблицами подходит для сохранении сведений об участии сотрудников в спортивных мероприятиях.
Определение связей между таблицами Для того чтобы определить связь между таблицами, следует добавить таблицы в окно Схема данных и перенести с помощью мыши ключевое поле одной таблицы в другую таблицу.
Тип создаваемой связи зависит от полей, для которых определяется связь. Ø Отношение «один-ко-многим» создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс. Ø Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы. Ø Связь с отношением «многие-ко-многим» фактически является двумя связями с отношением «один-ко-многим» через третью таблицу, ключ которой состоит из по крайней мере двух полей, которые являются полями внешнего ключа в двух других таблицах.
6. Задание на курсовую работу 1. Выполнить задачу с использованием СУБД ACCESS a. разработать структуру таблиц; b. заполнить таблицы; c. сформировать связь таблиц(структуру данных); d. сформировать необходимые запросы; e. для ввода и вывода данных на основе запросов использовать необходимые формы; f. результаты вывести используя отчет; g. при необходимости создать макросы. 2. Составить алгоритм решения задачи. 3. Составить отчет по курсовой работе используя редактор WORD.
Задание 1-6
Задание 7-12
Задание 13-18
Задание 19-28
Задание 29-35
Пример выполнения курсовой работы
Содержание 1. Задание 2. Алгоритм решения 3. Выполнение задачи с использованием СУБД ACCES а) Разработка структуры таблиц b) Формируем связь таблиц (структуру данных) c) Заполнение таблиц d) Формирование необходимых запросов е) Создание формы f) Разработка отчета
Задание 1. Составить алгоритм решения задачи 2. Выполнить задачу с использованием СУБД ACCESS: а) разработать структуру таблиц; b) сформировать связь таблиц (структуру данных); d) заполнить таблицы; c) сформировать необходимые запросы; е) сформировать необходимые формы для ввода и вывода данных; f) результаты вывести используя отчет; 3. Составить отчет используя редактор WORD.
Задача Автор: фамилия, имя, отчество, гражданство (российское, зарубежное); Книга: название, жанры (боевик, фантастика, научная литература), количество экземпляров, год издания, наименование издательства. Автор издает несколько книг в разных издательствах, книга с одним и тем же названием может переиздаваться(в разные года и в разных издательствах). Вопрос: найти и вывести максимальное количество художественной литературы (боевики, фантастика) зарубежных авторов для заданного года. Алгоритм решения Для выполнения данного задания сначала необходимо использовать СУБД ACCESS. В этой программе необходимо сначала создать и заполнить три таблицы: «Авторы», «Издание книг», «Книги». Затем необходимо будет создать связи между таблицами. Для того, чтобы выдавалось сообщение об издании книг в заданном нами году нужно создать запрос с параметром. На основе этого запроса нужно создать форму, для вывода информации. В заключении создать отчет. Популярное:
|
Последнее изменение этой страницы: 2016-08-31; Просмотров: 475; Нарушение авторского права страницы