|
|
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
1. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи) : Сотрудник (КодСотрудника, ФиоСотрудника, КодДолжности, НазвДолжности) Сотрудник может занимать только одну должность, на одной должности — несколько сотрудников. И объясните по чему так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 18:56 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
Денис1221. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи) : Сотрудник (КодСотрудника, ФиоСотрудника, КодДолжности, НазвДолжности) Сотрудник может занимать только одну должность, на одной должности — несколько сотрудников. И объясните по чему так. 1) Тут 2 разные сущности: Сотрудник и Должность. Делим: Сотрудник(КодСотрудника, ФиоСотрудника) Должность(КодДолжности, НазвДолжности) 2)Определяем первичные ключи (Ключи, которые однозначно идентифицируют запись): Для сотрудника это код (т.к. фио у людей может совпадать) Для должности это так же код. Сотрудник( КодСотрудника , ФиоСотрудника) Должность( КодДолжности , НазвДолжности) 3) Т.к. сотрудник может занимать одну должность то желаем FK (foreing key) от сотрудника к должности (добавляя соответствующее поле в таблицу сотрудник). Сотрудник( КодСотрудника , ФиоСотрудника, КодДолжности) Должность( КодДолжности , НазвДолжности) Т.е. каждая запись таблицы Сотрудник может ссылаться только на одну запись таблицы Должность (Сотрудник может занимать только одну должность) И в свою очередь на одну запись таблицы Должность могут ссылаться несколько разных записей таблицы Сотрудник (На одной должности — несколько сотрудников) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 19:22 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
lLocust, И что я сегодня такой добрый...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 19:23 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
Сотрудник ( КодСотрудника , ФиоСотрудника, КодДолжности) Должности ( КодДолжности , НазвДолжности) 3-я нормальная форма. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 19:31 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
Ну в какой то степени на одной должности действительно могут быть несколько сотрудников, например декретная вакансия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 00:29 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
Arm79, не стоит путать должность и штатную единицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 01:36 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
softwarer, возможно, я в этом не сильно разбираюсь :-) а вы объясните, плиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 08:22 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
аффтору срочно идти в техникум доучиваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 11:26 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
Arm79Ну в какой то степени на одной должности действительно могут быть несколько сотрудников, например декретная вакансияНа должности "грузчик" может работать много грузчиков, и без всяких декретов. А вот штатных единиц для должности грузчик может быть множество. Arm79softwarer, возможно, я в этом не сильно разбираюсь :-) а вы объясните, плиз...А тут объяснять нечего. Термины и определения в общем случае уникальны для организации. Например, может ли на одной штатной единице работать множество человек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 19:47 |
|
||
|
Ребята помогите по БД
|
|||
|---|---|---|---|
|
#18+
Arm79возможно, я в этом не сильно разбираюсь :-) а вы объясните, плиз... Штатная единица - это позиция для человека в штатном расписании. Грубо говоря, одно рабочее место. Иногда бюрократы называют штатными единицами постоянных сотрудников (тех, кто занимает штатные единицы). Под должностью изначально понималось то же самое (осталось в выражениях "получил должность" итп), но постепенно это слово начали понимать как категорию, признак, означающий определённый набор служебных обязанностей. Условно говоря, в отделе может быть один начальник, пять программистов и три тестировщика - всего девять штатных единиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2014, 19:58 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=25&tid=1540738]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 376ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...