Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Использование поля со списком ключевым столбцом.

Изучение предметной области | Описание первичных документов | Выявление функциональной зависимости | Создание таблиц базы данных | Создание таблицы ТОВАР | Создание маски ввода | Создание домена | Самостоятельная работа | Объединение записей взаимосвязанных таблиц | Отображение записей подчиненных таблиц в главной таблице |


Читайте также:
  1. IV. Использование экскрементов производства
  2. IV.Рабочее время и его использование
  3. RASH Использование отражений для остановки ВД
  4. В кн.: Ф.Ф.Рау, Л.В.Нейман, В.И.Бельтюков. Использование и развитие слухового восприятия у глухонемых и тугоухих учащихся. – М.: Изд-во АПН РСФСР, 1961. – 188 с.
  5. вербовка новых членов секты(активная пропаганда своей организации, использование специальных техник).
  6. Взаимодействие между уровнями с использованием модулей PDU
  7. Виды Яблоня кроваво-красная и Яблоня обильноцветущая, их особенности и селекционное использование, соответствующие сорта.

Рисунок 4.5. Окно конструктора таблицы поставка_план

Рисунок.4.6. Выбор поля, для формирования списка

Преобразуем в таблице поставка_план поле код_тов в поле со списком. Для этого откроем таблицу в режиме конструктора, установим курсор в поле код_тов на столбце Тип данных, откроем список этого столбца и выберем строку Мастер подстановок. (Рисунок 4.5.)

В диалоге с мастером выберем таблицу товар, и поля, включаемые в список: код_тов и наим_тов как показано на Рисунок 4.6. Нажмем Далее

Рисунок 4.6. Задание ширины столбцов

Кроме того оставим как предполагает мастер, помеченным флажок . Нажмем Далее и завершим работу с мастером.

Примечание: Ключевой столбец можно не скрывать, т.е. выключить флажок в поле . Такой вид более подходящий в том случае, когда вы не помните какой код_товара соответствует какому наименованию товара (например Т001-Монитор 17LG).

Заполните таблицу поставка_план

Заполните таблицу в соответствии с Рисунок 4.7.

Рисунок 4.7. Таблица поставка_план

 

Мастер подстановок определяет связи между таблицами которые вы используете в данном примере таблица ДОГОВОР и ПОКУПАТЕЛЬ и создает их просмотреть связи можно в схеме которая открывается с помощью Ленты Работа с базой данных® . Рисунок 4.12.

Рисунок 4.8 Отображение связей после подстановки

Создадим домен для номера склада.

1. Создайте самостоятельно

– поле со списком для отображения в таблице договор Код и наименований покупателей

– поле со списком для отображения в таблице накладная – кодов и наименований складов

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

2 Заполнить таблицу Договор (Открыть таблицу покупатель и с помощью подтаблиц заполнить таблицу Договор, номер договора вноситсяс клавиатуры т. к. эта таблица является ключевой, код покупателя через раскрывающийся список, сумма не указывается)

 

Рисунок 4.9. Таблица Договор

3. Заполнить таблицу поставка_план (номер договора и код товара выбирается через список созданный мастером подстановок в)

 
 
Рисунок 4.10. Таблица поставка_ план  


4. Заполнить таблицу накладная (код склада выбирается через список созданный мастером подстановок)

Рисунок 4.11. Таблица накладная

3.3 Создание схемы базы данных "Склад".

Реляционная база данных, созданная в соответствии с проектом канонической модели данных предметной области, состоит из нормализованных таблиц, связанных отношениями. В такой базе данных обеспечивается отсутствие дублирования данных, однократный ввод, поддержание целостности данных средствами системы. В процессе загрузки и корректировки базы данных для получения информации по запросам и вывода отчетов, а также для решения большинства задач осуществляется объединение таблиц.

Связи между таблицами устанавливаются в соответствии с проектом логической структуры базы данных (см. Рисунок 1.11.

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

Построим схему данных, в соответствии с логической структурой.

1). Откройте файл База данных «склад» и выберите Ленту работа с базой данных и нажмите кнопку Схема данных

2). В окне Добавление таблицы Рисунок 5.1. выберем закладку Таблицы и добавим первую таблицу например «Договор». нажав кнопку Добавить. Добавить остальные таблицы и закрыть окно нажатием кнопки Закрыть.

Рисунок 5.1. Окно добавления таблиц в схему данных.

Рисунок 5.2. Окно схемы данных со связями установленными автоматически

Теперь можно приступать к созданию недостающих связей между таблицами в соответствии с Рисунок 1.11.

Создание связей между таблицами схемы данных

При создании связей в схеме данных используем проект логической структуры базы данных. Каждая из этих связей устанавливается по ключу связи (простому или составному). Такой ключ в одной из связанных таблиц (главной) должен быть уникальным ключом, а в другой таблице является частью уникального ключа или не входить в состав первичного ключ. Такое объединение дает связь 1: М. Связи 1:1 используются лишь в случаях, когда приходится распределять большое количество полей, определяемых одним и тем же ключом, по таблицам, имеющим разный регламент обслуживания.

Создание связей по простому ключу. Установленная связь между таблицами покупатель и договор, которые находятся в отношении один-ко-многим. Курсор мыши установить на связь между таблицами покупатель и договор и щелкнуть два раза. Поскольку поле связи является уникальным ключом в главной таблице связи, а в подчинённой таблице связи не является ключевым, Access выявляет отношение один-ко-многим между записями этих таблиц. Значение один-ко-многим отобразится в окне Изменение связей в строке Тип отношения (Рисунок 4.4).

Рисунок 5.3. Окно определения параметров связи

Добавьте в схему данных связи по простому ключу для таблиц договор ® накладная (ключ ном_дог).

Для установления связи проделайте следующие действия: курсор мыши установите на ключ ном_дог в таблице договор нажмите левую кнопку мыши и не отпуская перемещайте указатель мыши на ключ ном_дог в таблице накладная, по окончанию перемещения отпустите левую кнопку мыши. В результате появится окно Изменение связей, тип отношений установился один-ко-многим, нажмите кнопку Создать.

Проверьте установленные связи (мастером подстановки в лаб.раб-4) по простому ключу для других пар таблиц базы данных "Склад.

Определение связей по составному ключу. Определим связи между таблицами накладная отгрузка, которые связаны по составному ключу ном_накл + код_ск. Для этого в главной таблице накладная выделим оба этих поля, удерживая клавишу <Ctrl>, и перетащим их в подчиненную таблицу отгрузка. В окне Изменение связей (Рисунок 6.4) для каждого поля составного ключа главной таблицы накладная, выберем соответствующее поле подчиненной таблицы отгрузка, названной Связанная таблица/запрос.

Рисунок 5.4. Окно выбора параметров связи


Дата добавления: 2015-10-24; просмотров: 64 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Использование поля со списком при вводе записей.| Обеспечение целостности данных

mybiblioteka.su - 2015-2024 год. (0.007 сек.)