Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопросы по проектированию БД / 7 сообщений из 7, страница 1 из 1
21.07.2008, 07:55
    #35441576
vitaliy14
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по проектированию БД
Есть таблицы

Сотрдуники исполнителя
-------------------------
ид сотр
ФИО
ИНН
Паспорт
Городской телефон
IP телефон
Мобильный телефон
email

Сотрдуники заказчика
-------------------------
ид сотр
ФИО
ИНН
Паспорт
Городской телефон
IP телефон
Мобильный телефон
email
и пр поля

Имеет ли смысл делать отдельную таблицу ФИО, если это поле есть в 10 таблицах БД?
Тоже самое с телефонами?
...
Рейтинг: 0 / 0
21.07.2008, 08:34
    #35441591
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по проектированию БД
Две таблицы на одинаковую сущность Сотрудник - плохо.
...
Рейтинг: 0 / 0
21.07.2008, 10:43
    #35441777
RodionAT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по проектированию БД
Структуры таблиц одинаковы. Зачем делать две таблицы? Одна таблица - в ней дополнительное поле - поле типа сотрудника (исполнитель, заказчик, исполнитель и заказчик).
...
Рейтинг: 0 / 0
21.07.2008, 10:44
    #35441779
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по проектированию БД
vitaliy14Имеет ли смысл делать отдельную таблицу ФИО, если это поле есть в 10 таблицах БД? Имеет смысл сделать отдельную таблицу "Люди"
vitaliy14Тоже самое с телефонами?Для телефонов - отдельную таблицу.
Причем, лучше хранить для одного человека или организации список телефонов, а не 1-мобильный, 1-домашний, как у вас в схеме.
...
Рейтинг: 0 / 0
21.07.2008, 11:00
    #35441832
vitaliy14
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по проектированию БД
RodionATСтруктуры таблиц одинаковы. Зачем делать две таблицы? Одна таблица - в ней дополнительное поле - поле типа сотрудника (исполнитель, заказчик, исполнитель и заказчик).

Нет в таблице заказчики есть еще три поля
Номер удостоверения
Ид должность
Ид звание

Остальное совпадает.
...
Рейтинг: 0 / 0
21.07.2008, 15:34
    #35442689
mvb
mvb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по проектированию БД
тебе уже подсказали - сделать таблицу ЛЮДИ, на которую будут ссылаться "облегченные" таблички СОТРУДНИКИ, ЗАКАЗЧИКИ и т.п.
...
Рейтинг: 0 / 0
21.07.2008, 15:36
    #35442694
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по проектированию БД
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопросы по проектированию БД / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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