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