|
|
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
была задача сделать бд для печати пропусков и т.п... в принцыпе справился, но не уверен правильная ли схема данных... смущает "?" и я незнаю как ещё машины к сотрудникам подвязать... посмотрите, может я вообще не так всё сделал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 11:55 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
На первый взгляд видна следующая проблема: машина - отдельный субъект учета по пропускам. Пропуск может выписываться на машину отдельно. Сразу же возникает такой вопрос - а что делать со служебными машинами, к которым приписаны могут быть какие угодно сотрудники. В любом случае, отношение между машиной и сотрудниками m:n. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:22 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
и еще на этой схеме неясно,какие ключевые поля.Использовать в качестве ключа текст поле, ровно как и писать в качестве префикса тип данных далеко не самое удачное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:30 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
Без постановки первичной неясен уровень детализации, но: фамилий, адресов, email может быть много, паспортов может быть много, а не 2 (я бы вообще бы ввел такую сущность,как "документ, удостов личность" с типом этого документа (например, автомобильные права, паспорт моряка и прочее) и хранил бы тип документа, его номер, дату и автора выдачи документа). сразу встает вопрос о связи данной базы с кадровой - всплывает вопрос историии должностей (кстати, должны браться из справочника видов должностей) почему регион берется не из справочника а просто текстовое поле. в общем, без постановки задачи слишком много вопросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:37 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
...да... спасибо большое не думал что настолько... хм... можно усложнить схему :) буду усложнять дальше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:56 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
надо не усложнять,а соответствовать бизнес-требованиям. Вам может быть и предложенного достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 13:09 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
Важным качеством схемы бд является читабельность, поэтому первый совет -все названия перевести на английский, немецкий или любой удобный для Вас язык.Именно перевести, а не заменить буквы русского на буквы латинского алфавита. А чтобы понять правильность базы с точки зрения требований - нужно их по крайней мере видеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 18:27 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
Важным качеством схемы бд является читабельность, поэтому первый совет -все названия перевести на английский, немецкий или любой удобный для Вас язык.Именно перевести, а не заменить буквы русского на буквы латинского алфавита. А чтобы понять правильность базы с точки зрения требований - нужно их по крайней мере видеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 18:37 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
Со связью "сотрудники-автомобили" - и правда что-то непонятное. По множителям связи получается, что один сотрудник может быть связан со многими автомобилями, а по ключам - наоборот, 1 автомобиль связан с несколькими сотрудниками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 01:33 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
ev65Важным качеством схемы бд является читабельность, поэтому первый совет -все названия перевести на английский, немецкий или любой удобный для Вас язык.Именно перевести, а не заменить буквы русского на буквы латинского алфавита. А чтобы понять правильность базы с точки зрения требований - нужно их по крайней мере видеть. +1 datTimeZayavki - впечатляет:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 09:59 |
|
||
|
схема данных .... так аль нет?
|
|||
|---|---|---|---|
|
#18+
Кто ж вас знает, так аль нет? На что выписывается пропуск? На сотрудника, на сотрудника на машине, на сотрудника на машине в определённом регионе? У сотрудника может быть несколько пропусков? У нескольких сотрудников может быть один пропуск? Чтобы структура читалась, язык должен быть один. Либо транслит, либо английский. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=129&tid=1544910]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 335ms |

| 0 / 0 |
