Ключи и атрибуты, в данном курсовом проекте:
Сущность Жиры. Содержит следующие атрибуты: Код жиров, процентное содержание. Код жира является ключом.
Сущность Белки. Содержит следующие атрибуты: Код белков, процентное содержание, наименование белков. Ключом будет являться Код белка.
Сущность Углеводы. Содержит следующие атрибуты: Код углевода, процентное содержание, наименование углеводов. Ключ – Код углевода.
Сущность Витамины. Содержит следующие атрибуты: Код витаминов, процентное содержание витаминов, наименование витаминов. Ключ – Код витаминов.
Сущность Кислоты. Содержит следующие атрибуты: Код кислот, процентное содержание, наименование кислот. Ключ – Код кислот;
Сущность Каллорийность. Содержит следующие атрибуты: Код каллорийности, процентное содержание. Ключ – Код калорийности.
Сущность Наименование продуктов. Содержит следующие атрибуты: код наименование продуктов. Составной ключ: код наименование продуктов.
Даталогическая модель описывает объекты и связи предметной области на формальном уровне. Ее разработка основывается на инфологической модели. В процессе разработки осуществляется выбор модели данных, и определяются ее элементы.
Учитывая выбранную СУБД и разработанную инфологическую модель предметной области, была разработана следующая даталогическая модель:
витамины (Код витамины, Наименование, процентное содержание).
жиры (Код жиры, процентное содержание).
белки (Код белки, процентное содержание).
углеводы (Код углеводы, процентное содержание).
кислоты (Код кислоты, процентное содержание, наименование).
каллорийность (Код калорийности, процентное содержание).
наименование продуктов (Код продуктов, наименование продуктов, белки, жиры, углеводы, калории, кислоты, витамины).
В данном проекте созданы следующие запросы:
Запрос на добавление продукта:
INSERT INTO продукты ( [наименование продукта], углеводы, белки, калории )
SELECT [наименование_продукта] AS Выражение1........
Запрос на обновление:
Запрос на удаление:
Перекрестный запрос
Запрос на выборку