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

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

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

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

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

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

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


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

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

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

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

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

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

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

Silver^

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

StarWind^

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

For all^

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

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

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

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


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