
- •Ф коу спо «мэки» Министерство труда и социальной защиты рф Отделение программирования и вычислительной техники
- •По практикуму
- •«Технология разработки программных продуктов»
- •Г. Михайлов, 2011 с одержание
- •Разработка структуры бд с использованием
- •Построение er-диаграммы для классов сущностей
- •Получение предварительных отношений по er-диаграмме
- •Формирование окончательных отношений по
- •Определение логической структуры реляционной базы данных
- •Исходные данные контрольного примера
- •Данные для загрузки нормативно–справочной информации
- •4.2. Данные для загрузки оперативной информации
- •Аварийные тестовые наборы
- •5. Разработка основных объектов приложения
- •5.1. Спецификация основных объектов базы данных
- •5.1.1. Таблицы
- •5.1.2. Формы
- •5.1.3. Запросы
- •5.1.4. Отчеты
- •5.1.5. Макросы
- •5.2. Разработка интерфейса приложения
- •5.3. Разработка системы меню
- •5.4. Разработка объектов базы данных для обеспечения работы отдельных подсистем и функций приложения
- •5.4.1. Подсистема «Справочники»
- •5.4.1.1. Функция «диагноз»
- •5.4.1.2. Функция «диета»
- •5.4.1.3. Функция «Блюда»
- •5.4.2. Подсистема «Назначение»
- •5.4.2.1. Функция «Выбор диеты»
- •5.4.3. Подсистема «Операции»
- •5.4.3.1. Функция «Новая таблица по диете»
- •5.4.3.2. Функция «Увеличение длительности диеты на 3 мес»
- •5.4.3.3. Функция «Удаление блюда»
- •5.4.4. Подсистема «Справки»
- •5.4.4.1. Функция «Диагноз»
- •5.4.4.2. Функция «Диета»
- •5.4.4.3. Функция «Блюда»
- •6.3.Сообщение пользователю
- •7. Приложение
Определение логической структуры реляционной базы данных
Выявленные в процессе анализа предметной области объекты реляционной базы данных, предназначенные для хранения нормативно-справочной и учетной информации, будут храниться в виде таблиц в файле: БОЛЬНИЦА.mdb
Логические структуры таблиц представлены в таблицах 3.1. – 3.7
Таблица 3.1. Логическая структура таблицы «ДИАГНОЗ»
Поле |
Свойства |
Значение |
КД* |
Описание |
КодДиагноза |
Тип |
Числовой |
|
Размер |
Байт |
|
Подпись |
КодДиагноза |
|
Обязательное |
Да |
|
Индексированное |
Да (совпадения не допускаются) |
|
Диагноз |
Описание |
Диагноз |
Тип |
Текстовый |
|
Размер |
35 |
|
Подпись |
Диагноз |
|
Противопоказания |
Описание |
Противопоказания |
Тип |
Поле МЕМО |
|
Подпись |
Противопоказания |
Таблица 3.2. Логическая структура таблицы «ДИЕТА»
Поле |
Свойства |
Значение |
Н* |
Описание |
Номер |
Тип |
Числовой |
|
Размер |
Байт |
|
Подпись |
Номер |
|
Обязательное |
Да |
|
Индексированное |
Да (совпадения не допускаются) |
|
Диета |
Описание |
Название диеты |
Тип |
Текстовый |
|
Размер |
30 |
|
Подпись |
Название диеты |
Таблица 3.3. Логическая структура таблицы «ПРОПИСЫВАЕТСЯ»
Поле |
Свойства |
Значение |
КД* |
Описание |
КодДиагноза |
Тип |
Числовой |
|
Размер |
Байт |
|
Подпись |
КодДиагноза |
|
Обязательное |
Да |
|
Индексированное |
Да (Допускаются совпадения) |
|
Н* |
Описание |
Номер |
Тип |
Числовой |
|
Размер |
Байт |
|
Подпись |
Номер |
|
Обязательное |
Да |
|
Индексированное |
Да (Допускаются совпадения) |
|
Длительность |
Описание |
Длительность (мес) |
Тип |
Числовой |
|
Размер |
Байт |
|
Подпись |
Длительность (мес) |
Таблица 3.4. Логическая структура таблицы «БЛЮДА»
Поле |
Свойства |
Значение |
КБ* |
Описание |
КодБлюда |
Тип |
Числовой |
|
Размер |
Байт |
|
Подпись |
КодБлюда |
|
Обязательное |
Да |
|
Индексированное |
Да (Совпадения не допускаются) |
|
Название |
Описание |
Название блюда |
Тип |
Текстовый |
|
Размер |
35 |
|
Подпись |
Название блюда |
|
Жиры |
Описание |
Жиры |
Тип |
Числовой |
|
Размер |
Одинарное с плавающей точкой |
|
Подпись |
Жиры |
|
Белки |
Описание |
Белки |
Тип |
Числовой |
|
Размер |
Одинарное с плавающей точкой |
|
Подпись |
Белки |
|
Углеводы |
Описание |
Углеводы |
Тип |
Числовой |
|
Размер |
Одинарное с плавающей точкой |
|
Подпись |
Углеводы |
|
Кал |
Описание |
Кал |
Тип |
Числовой |
|
Размер |
Одинарное с плавающей точкой |
|
Подпись |
Кал |
|
Несовм |
Описание |
Несовместимость |
Тип |
Поле МЕМО |
|
Подпись |
Несовместимость |
Таблица 3.5. Логическая структура таблицы «Блюда_диеты»
Поле |
Свойства |
Значение |
Н* |
Описание |
Номер |
Тип |
Числовой |
|
Размер |
Байт |
|
Подпись |
Номер |
|
Обязательное |
Да |
|
Индексированное |
Да (Допускаются совпадения) |
|
КБ* |
Описание |
КодБлюда |
Тип |
Числовой |
|
Размер |
Байт |
|
Подпись |
КодБлюда |
|
Обязательное |
Да |
|
Индексированное |
Да (Допускаются совпадения) |
|
Особенности |
Описание |
Особенности применения |
Тип |
Текстовый |
|
Размер |
35 |
|
Подпись |
Особенности применения |
|
Кол-во |
Описание |
Количество, гр |
Тип |
Числовое |
|
Размер |
Целое |
|
Подпись |
Осоколичество, гр |
|
Форма |
Описание |
Форма |
Тип |
Числовое |
|
Размер |
Байт |
|
Подпись |
Форма |