Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Косульников.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
628.39 Кб
Скачать

3.3. Разработка структуры базы данных

Даталогическая модель базы должна отражать требования конкретной СУБД, данном случае MS Access 2003, поэтому в ее состав входят таблицы, содержащие сведения об информационных объектах и связях между ними. Все таблицы даталогической модели можно разбить на таблицы с оперативной информацией и таблицы с условно-постоянной информацией.

Состав полей, их наименование, идентификаторы отражены в соответствующих таблицах, представленных ниже.

Таблица 1.

Структура таблицы «Больной»

п/п

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Признак ключа

1

kard

Номер карты

Текст

10

Первичный ключ

2

org_strahov

Организация страхования

Текст

50

3

polisa

Номер полиса

Текст

50

4

kod_ligoty

Льготы

Число

5

SNILS

СНИЛС

Текст

50

6

Fam

фамилия

Текст

50

7

Nam

Имя

Текст

50

8

Otch

Отчество

Текст

50

9

pol

Пол

Текст

1

10

data_roj

Дата рождения

Дата

11

post_obl

адрес прописки

Текст

50

12

post_paion

Текст

50

13

post_city

Текст

50

14

post_street

Текст

50

15

post_home

Текст

50

16

post_korp

Текст

50

17

post_kv

Текст

50

18

reg_obl

адрес проживания

Текст

50

19

reg_paion

Текст

50

20

reg_city

Текст

50

21

reg_street

Текст

50

22

reg_home

Текст

50

23

reg_korp

Текст

50

24

reg_kv

Текст

50

25

phone_home

Телефон домашний

Текст

50

26

phone_slug

Телефон служебный

Текст

50

27

doc_lgot

Документ подтверждающий льготы

Текст

50

28

invalid

Инвалидность

Текст

50

29

mesto_rab

Место работы

Текст

50

Таблица 2

Структура таблицы «Специалист»

п/п

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Признак ключа

1

spec

Шифр

Счетчик

ПК

2

Profil

Профиль/специализация

Текст

20

3

fam

фамилия

Текст

50

4

nam

Имя

Текст

50

5

otch

Отчество

Текст

50

Таблица 3

Структура таблицы «Расписание»

п/п

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Признак ключа

1

kod

Шифр

Счетчик

ПК

2

Spec

Врач

Число

Целое

Код для связи с таблицей врачей

3

Week

день

Текст

10

4

Time

Время

Текст

50

5

Room

Кабинет

Текст

50

Таблица 4

Структура таблицы «Больничный»

п/п

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Признак ключа

1

kod_bl

Шифр

Счетчик

ПК

2

Boln

Больной

Число

Целое

Код для связи с таблицей больных

3

data_c

Дата начала больничного

Дата/время

4

data_po

Дата конца больничного

Дата/время

Таблица 5

Структура таблицы «Вкладной лист»

п/п

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Признак ключа

1

Registr

Шифр

Счетчик

ПК

2

Boln

Больной

Число

Целое

Код для связи с таблицей больных

3

Spec

Врач

Число

Целое

Код для связи с таблицей специалистов

4

data_pos

Дата посещения

Дата/время

5

vid_obsluj

Вид обслуживания

Текстовый

6

Opisanie

Описание приема

Поле МЕМО

7

Diagnoz

Диагноз

Текстовый

8

Bolnich

Выписан ли больничный

Логический

Рис. 7. Схема данных