|
|
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
Посмотрите пожалуйста, какие есть замечания по схеме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 17:50 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
Без, как минимум, подробного введения в предметную область просьба не имеет смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 18:23 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
miksoftБез, как минимум, подробного введения в предметную область просьба не имеет смысла. Служба инкассации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 18:28 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_imiksoftБез, как минимум, подробного введения в предметную область просьба не имеет смысла. Служба инкассации А ТЗ существует? (или предлагается заняться реверс-инжинирингом?)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 18:50 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
Имеются: Структурные подразделения, которые имеют на хранении оружие и боеприпасы к нему. Патроны при проведении стрельб или при определенных обстоятельствах должны списываться. Оружие может передаваться из одного структурного подразделения в другое. Сотрудники структурных подразделений, которые имеют разрешение на оружие, в котором может быть записано несколько марок оружия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 18:51 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_imiksoftБез, как минимум, подробного введения в предметную область просьба не имеет смысла. Служба инкассацииПолагаете, здесь хотя бы каждый сотый посвящен в детали работы службы инкассации? Хотя и без этого есть непонятности - почему персоны и сотрудники разделены на две таблицы? Зачем оружие привязано к отделу дважды - напрямую и через сотрудника/персону? Зачем оружие привязано к сотруднику дважды - напрямую и через лицензию? Один человек не может работать сразу в нескольких отделах? Любая модель оружия может использовать любой тип патронов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 18:55 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
Prog_95orehov_iпропущено... Служба инкассации А ТЗ существует? (или предлагается заняться реверс-инжинирингом?)) Тех задания как такового нет. Просто сам пилю приложение. Параллельно делаю в 1С, и вот хочу на WPF. Уже сделал на ЛайтСвитч, но что-то не очень нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 18:55 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_i, С точки зрения "Теории": 1. Зачем разбиваете на две таблицы Persons и Employeers если между ними связь один-к-одному? 2. Связь Gun - либо с Employeers (более вероятно), либо с Divisions - у Вас закольцовывание связей - для чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 18:58 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
miksoftorehov_iпропущено... Служба инкассацииПолагаете, здесь хотя бы каждый сотый посвящен в детали работы службы инкассации? Хотя и без этого есть непонятности - почему персоны и сотрудники разделены на две таблицы? Зачем оружие привязано к отделу дважды - напрямую и через сотрудника/персону? Зачем оружие привязано к сотруднику дважды - напрямую и через лицензию? Один человек не может работать сразу в нескольких отделах? Любая модель оружия может использовать любой тип патронов? авторХотя и без этого есть непонятности - почему персоны и сотрудники разделены на две таблицы? ОРМ разбила, когда по модели БД построила. Сотрудник, производный класс от Персоны. Но это не вопрос. Сделаю в одну таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:01 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_iProg_95пропущено... А ТЗ существует? (или предлагается заняться реверс-инжинирингом?)) Тех задания как такового нет. Просто сам пилю приложение. Параллельно делаю в 1С, и вот хочу на WPF. Уже сделал на ЛайтСвитч, но что-то не очень нравится. Если владеет 1С - давайте в терминах 1С - согласны? (1С - постреляционная СУБД - сделаете в 1С - дальше переведете на любую другую) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:02 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_iОРМ разбила, когда по модели БД построила. Сотрудник, производный класс от Персоны. Но это не вопрос. Сделаю в одну таблицу.Так мы не утверждаем, что это неправильно. Это просто странно выглядит. Возможно для ваших каких-то специфических целей так и нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:04 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
miksoftorehov_iпропущено... Служба инкассацииПолагаете, здесь хотя бы каждый сотый посвящен в детали работы службы инкассации? Хотя и без этого есть непонятности - почему персоны и сотрудники разделены на две таблицы? Зачем оружие привязано к отделу дважды - напрямую и через сотрудника/персону? Зачем оружие привязано к сотруднику дважды - напрямую и через лицензию? Один человек не может работать сразу в нескольких отделах? Любая модель оружия может использовать любой тип патронов? авторЗачем оружие привязано к сотруднику дважды - напрямую и через лицензию? Потому-что Сотрудник и Оружие имеют связь многие ко многим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:37 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_imiksoftпропущено... Полагаете, здесь хотя бы каждый сотый посвящен в детали работы службы инкассации? Хотя и без этого есть непонятности - почему персоны и сотрудники разделены на две таблицы? Зачем оружие привязано к отделу дважды - напрямую и через сотрудника/персону? Зачем оружие привязано к сотруднику дважды - напрямую и через лицензию? Один человек не может работать сразу в нескольких отделах? Любая модель оружия может использовать любой тип патронов? авторЗачем оружие привязано к сотруднику дважды - напрямую и через лицензию? Потому-что Сотрудник и Оружие имеют связь многие ко многим. Вы закальцовываете связь - связь многие-ко-многим этого не требует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:45 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_iПотому-что Сотрудник и Оружие имеют связь многие ко многим. Давайте уточним: 1. По БД нужно будет видет у кого из сотров сейчас данное оружие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:47 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_iСотрудники структурных подразделений, которые имеют разрешение на оружие, в котором может быть записано несколько марок оружия. 2. Разрешение выдается на "Физ. лицо" (Persons) или на сотр.? 3. У Разрешения есть дата выдачи (и Номер) - или это не нужно фиксировать в БД - достаточно только факта "разрешение использования"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:53 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
miksoft Зачем оружие привязано к отделу дважды - напрямую и через сотрудника/персону? Вот кстати да. Я упустил один момент. Оружие может не быть привязано к конкретному человеку, а просто храниться в подразделении. Например сотрудник уволился, а на его место еще никого не взяли. И оружие в таком случае пока ни за кем не закреплено. Как тогда будут выглядеть связи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:53 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_i, Вижу, у Вас есть таблица "ЛицензияОружия" - эта таблица должна быть связана не с таблицей "Guns" (тут хранитя инфа по конкретным ствола, с номерами) - связь должна быть между таблицами "ЛицензияОружия" и "МодельОружия" - согласны? (Ведь в лицензии указывается модель, а не конкретный номер ствола) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 19:59 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_imiksoft Зачем оружие привязано к отделу дважды - напрямую и через сотрудника/персону? Вот кстати да. Я упустил один момент. Оружие может не быть привязано к конкретному человеку, а просто храниться в подразделении. Например сотрудник уволился, а на его место еще никого не взяли. И оружие в таком случае пока ни за кем не закреплено. Как тогда будут выглядеть связи? Тогда оружие (видимо) имеет связь с сотрудником один-ко-многим. Начинаются различия между 1С и др. СУБД: в 1С если сотр увольняется, а затем опять принимается на работу, то если это справочник - объектная сущность - это совсем другой сотрудник) У Вас должна быть таблица какой ствол за кем закреплен. и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 20:06 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
Prog_95orehov_iСотрудники структурных подразделений, которые имеют разрешение на оружие, в котором может быть записано несколько марок оружия. 2. Разрешение выдается на "Физ. лицо" (Persons) или на сотр.? 3. У Разрешения есть дата выдачи (и Номер) - или это не нужно фиксировать в БД - достаточно только факта "разрешение использования"? 1.На физическое лицо, но при исполнении служебных обязанностей. 2.Конечно нужно фиксировать и номер и дату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 20:13 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
Prog_95orehov_i, Вижу, у Вас есть таблица "ЛицензияОружия" - эта таблица должна быть связана не с таблицей "Guns" (тут хранитя инфа по конкретным ствола, с номерами) - связь должна быть между таблицами "ЛицензияОружия" и "МодельОружия" - согласны? (Ведь в лицензии указывается модель, а не конкретный номер ствола) Как раз таки конкреттный номер ствола. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 20:15 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_iProg_95orehov_i, Вижу, у Вас есть таблица "ЛицензияОружия" - эта таблица должна быть связана не с таблицей "Guns" (тут хранитя инфа по конкретным ствола, с номерами) - связь должна быть между таблицами "ЛицензияОружия" и "МодельОружия" - согласны? (Ведь в лицензии указывается модель, а не конкретный номер ствола) Как раз таки конкреттный номер ствола. Если сотрудник переходит, скажем, из одного банка в другой - он забирает с собой лицензию? А оружие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 20:25 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
Prog_95orehov_iпропущено... Как раз таки конкреттный номер ствола. Если сотрудник переходит, скажем, из одного банка в другой - он забирает с собой лицензию? А оружие? Нет конечно. Оружие остается в том подразделении, где хранится. Соответственно и ликвидируется разрешение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 20:29 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_iProg_95Если сотрудник переходит, скажем, из одного банка в другой - он забирает с собой лицензию? А оружие? Нет конечно. Оружие остается в том подразделении, где хранится. Соответственно и ликвидируется разрешение. А если сотрудник переходит из одного подразделения (дивизиона) в другой: тогда как с оружием и лицензией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 20:39 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
Prog_95orehov_iпропущено... Нет конечно. Оружие остается в том подразделении, где хранится. Соответственно и ликвидируется разрешение. А если сотрудник переходит из одного подразделения (дивизиона) в другой: тогда как с оружием и лицензией? Конечно чисто из практики я таких случаев не знаю, но теоретически наверное такое возможно. Так как оружие приобретается на всё Региональное Управление инкассации, а уж управление распределяет оружие по структурным подразделениям. И наверное, если такое произойдет, то технически это скорее всего будет всё сведено к приказу о передаче оружия от одного подразделения к другому. ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 20:50 |
|
||
|
Фрагмент схемы БД
|
|||
|---|---|---|---|
|
#18+
orehov_iОружие может передаваться из одного структурного подразделения в другое. У Вас получается довольно сложная структура связей: - с одной стороны, ствол закреплен за сотрудником (через лицензию - что странно) - с другой, "Оружие может передаваться из одного структурного подразделения в другое"... При увольнении сотрудника встает вопрос: А где сейчас данный ствол? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2015, 20:51 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=24&tid=1540684]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 170ms |

| 0 / 0 |

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