Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / ER-диаграмма. Расшифровка / 25 сообщений из 56, страница 1 из 3
30.10.2013, 01:54
    #38446010
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Дана er-диаграмма Blood Banks, но на английском. Хотелось бы на русском...
Например,
Первая сущность - Ref_Staff_Categories (может категория персонала?)
Атрибуты - 1.staff_categories_code (номер категории - первичный ключ), 2.staff_categories_description (Описание категорий персонала), 3.eg Doctor, Nurse ( доктор, медсестра и т.д., т.е. поле, в котором указывается специальность персонала?)
...
Рейтинг: 0 / 0
30.10.2013, 13:13
    #38446529
Бредятина
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Автор прав - нужно, чтобы было по-русски. Вероятно эта задача модератора? Заодно, прошу исправить ошибки. Например, названия типов сущностей должны быть в единственном числе))
...
Рейтинг: 0 / 0
31.10.2013, 16:24
    #38448643
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Я сделала по-другому, вместо банка крови, банк доноров. Вот какая ER-диаграмма у меня получилась:



Все будет делаться в mysql.
Запросы будут следующие:
1. Поиск донора по фамилии, по группе крови, по дате (например, донор сдал кровь 2.11.2013, значит следующий раз - только через 2 месяца - после 2.01.2014)
2. Поиск пункта приема с возможностью временной регистрацией донора
3. Количество доноров (всего, по группе крови)
4. Количество крови на пунктах приема определенной группы
5. Какая кровь требуется в данном пункте приема
и т.п.
...
Рейтинг: 0 / 0
31.10.2013, 21:23
    #38449004
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Вот в нормальном виде диаграмма

...
Рейтинг: 0 / 0
01.11.2013, 01:05
    #38449133
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Запись2025,

Пункт приема и количество крови - как-то странно...
...
Рейтинг: 0 / 0
01.11.2013, 01:08
    #38449134
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
MasterZiv,

Дата сдачи и мед. Показания - тоже, должна наверное быть одна таблица.
1:1 в рбд очень редко бывает., так что это либо не одна таблица, либо не 1:1.
...
Рейтинг: 0 / 0
01.11.2013, 01:09
    #38449135
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
MasterZiv,

Два адреса должны быть одной таблицей.
...
Рейтинг: 0 / 0
01.11.2013, 01:52
    #38449160
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
"Адрес донора" -- занятно.
Вместо того, чтобы привязать адрес прописки и фактического проживания к человеку,
адрес фактического проживания привязан к адресу прописки, будто бы все, кто прописан
на этом адресе на самом деле проживают по одному фактическому адресу. Все скопом.
...
Рейтинг: 0 / 0
01.11.2013, 01:53
    #38449161
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
В общем, пока это выглядит как красиво нарисованный бред.
...
Рейтинг: 0 / 0
01.11.2013, 03:11
    #38449180
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
MasterZivЗапись2025,

Пункт приема и количество крови - как-то странно...

Бывает, приходишь на станцию - 2-ая положительная уже не нужна, особенно в областных станциях переливания.... Поэтому, якобы план на месяц по количеству крови....
...
Рейтинг: 0 / 0
01.11.2013, 03:15
    #38449182
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
MasterZivMasterZiv,

Дата сдачи и мед. Показания - тоже, должна наверное быть одна таблица.
1:1 в рбд очень редко бывает., так что это либо не одна таблица, либо не 1:1.

Скорее всего, сущность - дата сдачи крови не может быть, и дату добавить в сущность мед_состояние, тогда связь донор и мед_состояние 1:М?
...
Рейтинг: 0 / 0
01.11.2013, 03:18
    #38449183
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
MasterZivMasterZiv,

Два адреса должны быть одной таблицей.

А как это отобразить? Некоторые станции не принимают со временной пропиской(факт.адрес).
...
Рейтинг: 0 / 0
01.11.2013, 03:21
    #38449184
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
MasterZivВ общем, пока это выглядит как красиво нарисованный бред.
Незнаю, но выглядит ужасно.... Поэтому и прошу выявить сущности и связи....
...
Рейтинг: 0 / 0
01.11.2013, 08:31
    #38449262
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Запись2025MasterZivMasterZiv,
Два адреса должны быть одной таблицей.
А как это отобразить? Некоторые станции не принимают со временной пропиской(факт.адрес).
Как вариант
Делаешь одну таблицу адрес... Добавляешь туда поле "Тип адреса" со справочником
- прописка
- фактическое проживание
- что там еще у вас бывает
...
Рейтинг: 0 / 0
01.11.2013, 10:53
    #38449440
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Предложу такой вариант...
...
Рейтинг: 0 / 0
01.11.2013, 20:30
    #38450522
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Запись2025MasterZivЗапись2025,

Пункт приема и количество крови - как-то странно...

Бывает, приходишь на станцию - 2-ая положительная уже не нужна, особенно в областных станциях переливания.... Поэтому, якобы план на месяц по количеству крови....

Я не про это. ПРо таблицы. Кто из двух на кого ссылается ?
...
Рейтинг: 0 / 0
01.11.2013, 20:31
    #38450524
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Запись2025MasterZivMasterZiv,

Дата сдачи и мед. Показания - тоже, должна наверное быть одна таблица.
1:1 в рбд очень редко бывает., так что это либо не одна таблица, либо не 1:1.

Скорее всего, сущность - дата сдачи крови не может быть, и дату добавить в сущность мед_состояние, тогда связь донор и мед_состояние 1:М?

Я намекал на то, что это нужно объединить в одну таблицу.
...
Рейтинг: 0 / 0
01.11.2013, 20:32
    #38450529
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Запись2025MasterZivMasterZiv,

Два адреса должны быть одной таблицей.

А как это отобразить? Некоторые станции не принимают со временной пропиской(факт.адрес).

ДОЛЖНЫ БЫТЬ ОДНОЙ ТАБЛИЦЕЙ -- я не знаю, как отобразить. Отобрази как хочешь. Но три таблицы адреса в БД не должны быть.
Должна быть одна таблица адреса.
...
Рейтинг: 0 / 0
01.11.2013, 20:34
    #38450534
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
krvsaЗапись2025пропущено...

А как это отобразить? Некоторые станции не принимают со временной пропиской(факт.адрес).
Как вариант
Делаешь одну таблицу адрес... Добавляешь туда поле "Тип адреса" со справочником
- прописка
- фактическое проживание
- что там еще у вас бывает

Да тип адреса задаётся его использованием, ссылкой на адрес.
Сам адрес не имеет типа, это неправильно было бы добавлять поле "тип адреса". Тип адреса определяется его исползованием.
Если человек там прописан -- это адрес прописки. если человек там живёт -- это адрес проживания.
...
Рейтинг: 0 / 0
01.11.2013, 22:11
    #38450608
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
MasterZiv , ты свою схемку покажи. Зачем столько слов попусту писать...
...
Рейтинг: 0 / 0
02.11.2013, 00:36
    #38450682
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
krvsa MasterZiv , ты свою схемку покажи. Зачем столько слов попусту писать...

Чтобы схему показать, надо постановку задачи знать, а ее у нас нет, автор опубликовать не удосужился.
...
Рейтинг: 0 / 0
02.11.2013, 14:11
    #38450810
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
MasterZivkrvsa MasterZiv , ты свою схемку покажи. Зачем столько слов попусту писать...

Чтобы схему показать, надо постановку задачи знать, а ее у нас нет, автор опубликовать не удосужился.

Необходима база данных доноров крови. Необходимо делать запросы по общему количеству доноров. На станциях переливания необходимо учитывать количество принятой крови в соответствии с "планом", для дальнейшего выявления дефицита определенной Группы крови.
Т.к. медицинское состояние при каждой сдачи крови разное, нужно учитывать это. А кровь сдавать можно только через определенный момент времени (2-3 месяца), поэтому необходимо по дате последней сдачи определять дату (не ранее) следующей сдачи.
Требования к базе примерно такие...
...
Рейтинг: 0 / 0
02.11.2013, 16:20
    #38450878
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Переделала схему:

...
Рейтинг: 0 / 0
02.11.2013, 18:25
    #38450931
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
Запись2025Необходима база данных доноров крови
Тогда нужно понимать, что информация по донору может меняться... Он может поменять:
- ФИО
- Адрес
- Место работы
- Номер телефона

Или у тебя будет храниться только "последнее" его "состояние"?
...
Рейтинг: 0 / 0
02.11.2013, 19:11
    #38450946
Запись2025
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ER-диаграмма. Расшифровка
krvsaЗапись2025Необходима база данных доноров крови
Тогда нужно понимать, что информация по донору может меняться... Он может поменять:
- ФИО
- Адрес
- Место работы
- Номер телефона

Или у тебя будет храниться только "последнее" его "состояние"?

Да, будет меняться... Т.е. должна быть возможность изменения данных.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / ER-диаграмма. Расшифровка / 25 сообщений из 56, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]