Помощь в написании студенческих работ
Антистрессовый сервис

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

РефератПомощь в написанииУзнать стоимостьмоей работы

Схема данных в Access строится на основе логической модели, разработанной при проектировании базы данных. В ней определяются и запоминаются связи между таблицами. Эти связи используются при создании форм, запросов, отчетов, а также обеспечивают целостность взаимосвязанных данных при корректировке таблиц. Между таблицами ПП и СПП связь строится по составному ключу № ПП + № ТТН. Для выделения… Читать ещё >

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

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

Для создания схемы данных следует нажать кнопку Схема данных на панели инструментов или выполнить команду Сервис/Схема данных.

Затем в окне Добавлени таблицы открыть на панели объектов Таблицы, выделить Изделие и нажать кнопку Добавить. Также выделить и добавить таблицы Заказчик, Договор, ТТН, СТТН, ПП, СПП. Закрыть окно Добавление таблицы.

На экране появились все выбранные таблицы со списками полей. Таблицы можно перемещать с помощью левой кнопки мыши.

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

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

Связь между таблицами Заказчик и Договор.

Рис. 3. Связь между таблицами Заказчик и Договор

Обеспечение ссылочной целостности данных.

Если на связь между таблицами наложены условия ссылочной целостности, то Access не позволит:

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

Изменять значения ключа связи в главной таблице, так как это приведет к изменению ключа связи в записях подчиненной таблицы.

Удалять запись в главной таблице, если не удалены записи с соответствующим ключом связи в подчиненной таблице.

Эти правила делают невозможным случайное удаление или изменение связанных данных.

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

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

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

Установить связи между таблицами: Издение-СПП, Изделие-СТТН, ТТН-СТТН, ТТН-ПП, Договор-ПП, ПП-СПП.

Между таблицами ПП и СПП связь строится по составному ключу № ПП + № ТТН. Для выделения составного ключа нужно нажать клавишу Ctrl и не отпуская ее, отметить кнопкой мыши поля № ПП и № ТТН таблицы ПП. Перетащить выделенные поля на соответствующие поля таблицы СПП.

Связь между таблицами ПП и СПП.

Рис. 4. Связь между таблицами ПП и СПП

После того как все связи установлены, схема данных должна иметь вид:

Схема данных базы 27. Сохранить схему данных.

Рис. 5. Схема данных базы 27. Сохранить схему данных

Показать весь текст
Заполнить форму текущей работой