Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Проектирование базы данных






Исходя из предметной области, база данных «Клиенты КГБУ СО Пансионат для граждан пожилого возраста и инвалидов «Солнечный»» включает в себя следующие таблицы (рисунок 1):

- Анкетные данные;

- Индивидуальная программа реабилитации;

- Мягкий инвентарь;

- Номер в реестре и дата списания медицинского инвентаря.

Рисунок 1 – База данных

Таблица «Анкетные данные» включает (рисунок 2):

- номер (ключевое поле), – числовой. Свойства: размер поля – длинное целое, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- ФИО – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (допускаются совпадения);

- дело – числовой. Свойства: размер поля – длинное целое, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Договор – числовой. Свойства: размер поля – длинное целое, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Вид пенсии – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (допускаются совпадения);

- Дата рождения - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как информацию, относящуюся к дате, так и информацию, относящуюся ко времени;

- Дата прибытия - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- Впервые - логический, используется для логических значений: Да/Нет, Истина/Ложь или Вкл/Выкл;

- На постоянном обслуживание - логический, используется для логических значений: Да/Нет, Истина/Ложь или Вкл/Выкл;

- № путевки – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – да, индексированное поле – да (совпадения не допускаются);

- № в регистре – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Дата № ИП - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- Статус - текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (допускаются совпадения);

- Пол - мастер подстановок. Используется для запуска мастера подстановок, позволяющего создать поле, в котором в виде раскрывающегося списка отображаются значения из другой таблицы, запроса или списка значений. Заметьте, что фактически мастер подстановок не является типом данных. " мужской \ женский";

- № комнаты – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Паспортные данные - числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Снилс - числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Мед. полюс - мастер подстановок. Используется для запуска мастера подстановок, позволяющего создать поле, в котором в виде раскрывающегося списка отображаются значения из другой таблицы, запроса или списка значений. Заметьте, что фактически мастер подстановок не является типом данных. " предоставлен \ не предоставлен";

- Категория - мастер подстановок. Используется для запуска мастера подстановок, позволяющего создать поле, в котором в виде раскрывающегося списка отображаются значения из другой таблицы, запроса или списка значений. Заметьте, что фактически мастер подстановок не является типом данных;

- Дата смерти - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- Причины выбытия - мастер подстановок. Используется для запуска мастера подстановок, позволяющего создать поле, в котором в виде раскрывающегося списка отображаются значения из другой таблицы, запроса или списка значений. Заметьте, что фактически мастер подстановок не является типом данных;

- Куда выбыл – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (допускаются совпадения);

- Жилье/откуда прибыл – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (допускаются совпадения);

- Фото - поле объекта OLE. Используется для хранения объектов OLE из других программ Microsoft Windows;

- Рекомендация на ИПР - логический, используется для логических значений: Да/Нет, Истина/Ложь или Вкл/Выкл;

- Код технического средства – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются).

Рисунок 2 – Таблица «Анкетные данные»

Таблица «Индивидуальная программа реабилитации» включает (рисунок 3):

- Номер (ключевое поле), – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- ФИО – текстовый. Свойства: размер поля – 50, обязательное поле – да, пустые строки – да, индексированное поле – да (допускаются совпадения);

- Этаж тип данных – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения допускаются);

- Группа инвалидности – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Справка МСЭ № – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Справка МСЭ дата выдачи - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- Справка МСЭ срок действия – текстовый. Свойства: размер поля – 50, обязательное поле – да, пустые строки – да, индексированное поле – да (допускаются совпадения);

- ИПР № – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- ИПР дата выдачи - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- ИПР срок действия - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- Медицинская реабилитация - логический, используется для логических значений: Да/Нет, Истина/Ложь или Вкл/Выкл;

- Профессиональная реабилитация - логический, используется для логических значений: Да/Нет, Истина/Ложь или Вкл/Выкл;

- Социальная реабилитация - логический, используется для логических значений: Да/Нет, Истина/Ложь или Вкл/Выкл;

- Наименование ТСР – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (допускаются совпадения);

- ТСР дата получения - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- ТСР срок эксплуатации - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- ТСР дата след получения - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- Дата постановки на учет в ФСС - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени.

Рисунок 3 – Таблица «ИПР»

Таблица «Мягкий инвентарь» включает (рисунок 4)

- Номер (ключевое поле), – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Пол – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- Этаж – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- Прим – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- Размер одежды – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- Размер обуви – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- Рост – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Одежда зимняя – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Одежда демисезонная – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Брюки – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Джемпер – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Спорт. костюм – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Футболка – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Платье – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Халат – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Рейтузы шерстяные – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Трусы – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Майка – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Сорочка ночная – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Носки – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Колготки – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Головной убор зимний – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Головной убор летний – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Обувь зимняя – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Обувь – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Обувь летняя – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Тапочки – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Одеяло – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

- № Подушка – текстовый. Свойства: размер поля – 50, обязательное поле – нет, пустые строки – да, индексированное поле – да (не допускаются совпадения);

Рисунок 4 – Таблица «Мягкий инвентарь»

Таблица «Номер в реестре и дата списания медицинского инвентаря» включает (рисунок 4):

- Номер (ключевое поле), – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Срок эксплуатации - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- Кол-во – числовой. Свойства: размер поля – длинное целое, число десятичных знаков – 0, значение по умолчанию – 0, обязательное поле – нет, индексированное поле – да (совпадения не допускаются);

- Дата выдачи - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени;

- Дата списания - дата/время, используется для хранения значений дат и времени. Каждое сохраненное значение содержит как компонент, относящийся к дате, так и компонент, относящийся ко времени.

 

Рисунок 5 – Таблица «Номер в реестре и дата списания медицинского инвентаря»






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.