powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Телефонный справочник №2
15 сообщений из 15, страница 1 из 1
Телефонный справочник №2
    #32115345
chi-chi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо вам за советы!
Но если можно, прошу...
База телефонных номеров учереждения должна состоять:

Фамилия
Имя
Отчество
Название подразделения
Должность
Рабочий телефон
Домашний телефон

Как эту информацию разместить в базе?(в каком порядке)
Чтобы был удобен поиск и группировка (по должности, по фамилии и т.д.)

Заранее благодарю!
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32115370
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при чем тут порядок? Он никак ни на что не влияет

А уж как искать будешь - это твое дело
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32115372
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Просто совет: "Подразделения" и "Должность" - сделай в отдельных таблицах.
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32115783
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и номера телефонов в отдельную таблицу + тип телефона
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32115823
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот номера не надо - их не сорок штук, и искать так проще будет

Хотя если будут добавляться, или будет несколько штук.
Только тогда не забыть в таблицу с телефонами поставить ссылку на работника - не наоборот
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32116119
Репликант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 chi-chi:

Но если можно, прошу...
База телефонных номеров учереждения должна состоять:


Не пора ли дать аудитории больше информации, любезный? А то народ тут мучается в догадках что и как.... какова множественность отношений и тд и тп :)

А вот номера не надо - их не сорок штук, и искать так проще будет... Хотя если будут добавляться, или будет несколько штук.

Телефонных №№ 1 или oo существенно это модель не усложнит, да верно - атрибут-признак ("факс,мобильный,офис,дом" и тд) в сущность-таблицу обязательно!

...подразделения ... Должность

Вот здесь вопрос сурьезный! Ведь сотрудинк может числиться в нескольких подразделениях в разных должностях или подчиняться должностях из других(что нередкость)
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32116130
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и подразделение само как справочник должно быть древовидное... а не просто название в непонятно какой и ненормализованной таблице...
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32116632
chi-chi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь!
По просьбам, проясняю:
телефонный справочник университета
(адреса, телефоны и E-m@il имеют не только работники, но и структуры
(как физ/лица и юр/лица))

________________________Университет
____________________________/\
_________________факультеты подразделения(типа пожарных, медиков...)
______________________/\
_____________кафедры подразделения(типа библиотек, охраны...)
_________________/\
_________преподы сотрудники(типа лаборантов, секретарей...)

Суть моего вопроса заключается в том, что я не знаю/не уверен как мне в базе организовать все это (чтобы поиск по любому критерию был результативен, а ни как всегда), скольо и по какому контенту составить баз???
Заранее благодарен!!!\Весьма признателен
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32116713
Silver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 chi-chi:
1) Задачка строиться на 4 сущностях и связях N-N между каждой парой -- тогда получаем достаточно универсальный и гибкий вариант
2) База должна быть одна ! :)
3) Что за ВУЗ? И как относишься к универу?
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32117072
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silver
В лучшем случае первокурсник того же вуза.... это в самом лучшем случае...
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32117198
chi-chi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость

Silver^

Учусь и работаю в универе, но это к делу отношения не имеет.

StarWind^

Не зазнавайся! Я здесь за помощью, а не за бональным трёпом.

For all^

Конкретно прошу о конкретной помощи!
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32117414
_Александр_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе как проще или как замудреннее?
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32117429
chi-chi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость

Мне замудренней на простом языке!

жду...
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32117575
_Александр_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начните по порядку. Если не принимать во внимание возможность древовидной структуры, можно сделать примерно так:
1. Создайте сущность "факультеты". (ID_f, NameF)
2. Создайте сущность "кафедры". (ID_kaf,ID_f, NameKaf). Это в случае, если любая кафедра обязательно в составе факультета.
3. Создайте сущность "Сотрудники".

Затем слудует решить с телефонами, хранить их там же, где сотрудники, или
вынести отдельно. Если учесть, что телефоны могут быть дом., раб., мобильными и их может быть несколько, то может и отдельно.
Это для начала.
...
Рейтинг: 0 / 0
Телефонный справочник №2
    #32117884
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Можно телефоны хранить в одном поле. В смысле сделать поля "Домашний телефон" и "Служебный телефон". А в каждом из этих полей (BLOB) писать столько, сколько потребуется.
Если нет поиска по номеру - все будет нормально. Можно полнотекстовый поиск сделать, но на больших объемах тормозить будет.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Телефонный справочник №2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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