|
|
|
Связь между таблицами?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Проблема в следующем. Сейчас локально имеются 2 таблицы 1. workersdep (RecordID PK int, Username nvarchar(50) not null, Departament nvarchar (50) not null) 2. deps (RecordID int not null, Departament nvarchar (50) not null, DepNumber int not null) Задача - связать корректно эти таблицы, при этом в 1ой таблице может быть N записей вида 1 ivanovia AHO 2 ivanovka AHO 3 petrovmb BUH 4 sidorov HR 5 fedotov MR а во второй 1 AHO 1 2 BUH 2 3 HR 3 4 MR 4 Т.е. грубо говоря 2 таблица это справочник подразделений. в схеме данных sql никак не могу привязать Deps.Departament (unique) к workersdep.Departament , он требует Unique для последнего, а это невозможно логически, так как у меня намечается связь 1 к N, но не понимаю как ее реализовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2013, 11:22 |
|
||
|
Связь между таблицами?
|
|||
|---|---|---|---|
|
#18+
Antony GL, Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2013, 11:27 |
|
||
|
Связь между таблицами?
|
|||
|---|---|---|---|
|
#18+
Стандартное решение - три таблицы. Физлица, подразделения, должности. Плюс собсно таблица фактов: Физлицо работает (работало) в таком-то подразделении на такой-то должности с ... по ... Как правило, в реальных решениях все это обвешивается дополнительными атрибутами, таблицами и пр. разрастаясь до дюжины-другой таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2013, 12:28 |
|
||
|
Связь между таблицами?
|
|||
|---|---|---|---|
|
#18+
На диаграмме все элементарно рисуется и таскается мышкой для связей. Во всех таблицах категорически рекомендовал бы ПК только суррогатные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2013, 12:29 |
|
||
|
Связь между таблицами?
|
|||
|---|---|---|---|
|
#18+
Antony GLникак не могу привязать Deps.Departament (unique) к workersdep.DepartamentЗачем вы привязываете справочник к данным?? может, наоборот, данные к справочнику? Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2013, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38164471&tid=1541355]: |
0ms |
get settings: |
9ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 389ms |

| 0 / 0 |
