Курсовая работа: Разработка автоматизированной информационной системы для магазина самообслуживания "Гипермаркет Виват"

Еще могут быть отношения «Многие-Ко-многим», то есть одной записи в таблице А могут соответствовать несколько записей в таблице В, а одной записи в таблице В – несколько записей в таблице А. Такая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит по крайней мере из двух полей, являющихся полями внешнего ключа в таблицах А и В.

Самый редкий тип связи «Один-К-одному», то есть запись в таблице А может иметь не более одной связанной записи в таблице В, и наоборот. Используют такую связь для разделения очень широких таблиц, для отделения части таблицы по соображениям защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице. Например, для хранения конфиденциальных данных.

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

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

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой и составной ключи.

Указание поля счетчика в качестве ключевого – наиболее простой способ создания ключевых полей.

Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как ключевое.

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

Проектирование базы данных

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

Основные этапы проектирования базы данных:

· Определение цели БД;

· Определение таблиц БД;

· Определение в таблице полей;

· Задание значения каждому полю;

· Определение связей;

· Определение структуры БД;

· Добавление данных;

· Создание других объектов базы данных;

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

Определение таблиц, которые должна содержать база данных

Разработка таблиц - один из наиболее сложных этапов в процессе проектирования БД.

При построении таблиц, рекомендуется руководствоваться следующими основными критериями:

· Информация в таблице не должна повторяться.

· Когда информация храниться только в одной таблице, то и изменять ее придется только в одном месте, без изменения ее в связующих таблицах;

· Каждая таблица должна содержать информацию только на одну тему, кроме тех таблиц, через которые идут связи;

· Сведения должны содержаться независимо друг от друга;

· Определение необходимых полей в таблице;

Задание индивидуального значения каждому полю

К-во Просмотров: 253
Бесплатно скачать Курсовая работа: Разработка автоматизированной информационной системы для магазина самообслуживания "Гипермаркет Виват"