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