Контрольная работа Создание базы данных - диета
Работа добавлена на сайт bukvasha.net: 2015-10-25Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
от 25%
договор
Федеральное агентство по образованию
ГОУ ВПО «Санкт-Петербургский государственный инженерно-экономический
университет»
Филиал в г. Чебоксары
Инженерно-экономический факультет
Кафедра информационных систем и математики
Самостоятельная работа
по дисциплине «Информационные системы»
на тему: «Создание базы данных - диета»
Выполнил: студент группы 91-09
Николаев К.А.
Руководитель: к.т.н., доцент Шишкин В.С.
Чебоксары 2010
Диаграмма функциональных зависимостей атрибутов и перечень ключевых атрибутов.
ER
-модель и её описание
Данные о блюдах
Название блюда (ключ) |
жиры |
белки |
углеводы |
количество |
форма |
длительность |
|
Диагноз
Диагноз (ключ) |
противопоказания |
несовместимость |
Номер стола |
Структура таблиц с указанием параметров полей и принадлежности к одной из нормальных форм
Табл. Данные о блюде
Имя поля | Тип данных | Размер поля |
название блюда(ключ) | текстовый | 255 |
жиры | числовой | Длинное целое |
Белки | числовой | Длинное целое |
углеводы | числовой | длинное целое |
количество | числовой | Длинное целое |
формы | текстовый | 255 |
длительность | числовой | Длинное целое |
Табл.относится к 3 нормальной форме, так как каждое поле имеет одно значение, ключевое поле непустое, отсутствуют неполные функциональные зависимости, отсутствуют функциональные зависимости неключевых атрибутов от ключевых.
Табл. Данные о диагнозе
Имя поля | Тип данных | Размер поля |
диагноз (ключ) | текстовый | 255 |
противопоказания | текстовый | 255 |
несовместимость | текстовый | 255 |
Номер стола | числовой | Длинное целое |
Табл.относится к 3 нормальной форме, так как каждое поле имеет одно значение, ключевое поле непустое, отсутствуют неполные функциональные зависимости, отсутствуют функциональные зависимости неключевых атрибутов от ключевых.
Табл. Диета
Имя поля | Тип данных | Размер поля |
название диеты (ключ) | текстовый | 255 |
название блюда | текстовый | 255 |
каллорийность | числовой | Длинное целое |
диагноз | текстовый | 255 |
Особенности диеты | текстовый | 255 |
Табл.относится к 3 нормальной форме, так как каждое поле имеет одно значение, ключевое поле непустое, отсутствуют неполные функциональные зависимости, отсутствуют функциональные зависимости неключевых атрибутов от ключевых.
Схема связей между таблицами
Перечень запросов с указанием их типа и назначения
1.Запрос блюда по жирам, чтобы узнать сколько жиров в данном блюде. Тип – простой.
2.Запрос диеты по диагнозу, чтобы узнать какая диета для определенного диагноза. Тип – простой.
3. Запрос диагноза по противопоказаниям, чтобы узнать что противопоказано для данного диагноза. Тип – простой.