Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Структура таблиц? / 25 сообщений из 29, страница 1 из 2
08.06.2017, 17:31
    #39468925
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Правильно ли создана структура таблиц БД "Сотрудники"?. По моей задумке запрос "ФИО" должен фигурировать в дальнейшем (типа ФИО- поощрения или аттестация). Взгляните пожалуйста с нетерпением жду комментариев.
...
Рейтинг: 0 / 0
08.06.2017, 18:43
    #39468990
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
runaj5,

в первую очередь мне не нравится --поощрений и наказаний может быть много, их нельзя объединять в одной строке
это должна быть таблица в столбик
--код
--дата
--поощрение/наказание
--приказ номер
--приказ дата
--причина
--кто наложил фио
--кто наложил должность
.....


не очень нравится и цепочка основных таблиц
--сотрудник с датой призыва и основными данными
--служебные данные(даты контрактов)
--классность привязана к служДанным,т.е. к периоду службы
--служ карточка привязана к класности

поэтому вопрос --- что такое классность

----
может я что-то недопоняла --с армией дел не имела
...
Рейтинг: 0 / 0
08.06.2017, 19:09
    #39469017
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
На самом деле поощрений и наказаний (как типы) не так уж и много, а вот поводов хватает. Согласен, что все это лежит в одной таблице думаю совсем не гут, при этом, там же находятся данные о премии, процентовка(одному 10%, другу 50%) и КТУ (коэффициент трудового участия). Классность это как разряд токаря например 1,2, и т.д.. Да мне тоже не нравиться эта цепочка.
...
Рейтинг: 0 / 0
09.06.2017, 21:48
    #39469813
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Прошу посещавших оставить хотя бы мнение, для новичка это - важно.
...
Рейтинг: 0 / 0
09.06.2017, 22:03
    #39469817
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
runaj5Прошу посещавших оставить хотя бы мнение, для новичка это - важно.

Выкладывайте в формате mdb (ofis 2000-2003), тогда будет больше советов. Лично мне лень доставать ноут на котором стоит 2013, чтоб посмотреть ваши мысли, а на рабочем компе стоит только 2003 офис...
А еще лучше вопросы по структуре задавать в виде графической схемы с описанием...
А еще лучше эти вопросы задавать в виде графической схемы с описанием в ветке форума "Проектирование БД"
Если нет мнений, то возможно не так спросил или не там спросил или не так и не там...
...
Рейтинг: 0 / 0
09.06.2017, 22:51
    #39469836
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Ок.
Счас буду умудрятся. Хочу признаться, что office 2016 купил на ебей кажется рубля за 1,5 и глюков ловлю немеренно (для ученика дай сломанный инструмент, что выйдет?...);(Прошло 10 минут); Обидно, но быстро не вышло. Сейчас умышленно займусь конвертом БД..
...
Рейтинг: 0 / 0
09.06.2017, 23:23
    #39469847
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
runaj5, - белиберда.
странно что мой акс2007 открыл. вобщем немного изменил ,но много ещё осталось.
...
Рейтинг: 0 / 0
09.06.2017, 23:49
    #39469853
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Билеберда - это что? Спс за отзыв.
...
Рейтинг: 0 / 0
10.06.2017, 10:05
    #39469910
Структура таблиц?
runaj5Билеберда - это что?
https://ru.wiktionary.org/wiki/белиберда
...
Рейтинг: 0 / 0
10.06.2017, 15:29
    #39470015
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
создайте главную(таблица1)таблицу и подч.формы для каждого вида,а дальше как в примере
(в примере сделано для двух видов-звания и взыскания.Существенный недостаток-необходимость добавлять в таблицу новые поля, создавать новую форму и дополнять код при добавлении нового вида-поэтому лучше предусмотреть все возможные виды/варианты)
...
Рейтинг: 0 / 0
10.06.2017, 18:03
    #39470054
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Благодарю за рекомендации, удачи Вам.
...
Рейтинг: 0 / 0
10.06.2017, 19:46
    #39470076
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Примите "Сотрудников" в oficce 2003.
...
Рейтинг: 0 / 0
10.06.2017, 21:48
    #39470100
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
1. "Сотрудник" он чего (кого)? В смысле: на кого работает?
Или он родился "Сотрудником"?
...
Рейтинг: 0 / 0
10.06.2017, 22:13
    #39470102
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Сотрудник к примеру предприятия или банка, в моем случае сотрудник ремонтной части.
...
Рейтинг: 0 / 0
10.06.2017, 22:18
    #39470103
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
И где это описано в схеме данных?

2. Он (сотрудник) родился с воинским званием, личным номером, образованием, телефонами и т.д.?
...
Рейтинг: 0 / 0
11.06.2017, 00:01
    #39470125
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Правильно ли создана структура таблиц БД "Сотрудники"?. Это изначально, В БД использую таблицы понятные по смыслу, если аттестация - то там все по этой процедуре и соответственно по другим пунктам напр. как классность.
...
Рейтинг: 0 / 0
11.06.2017, 00:09
    #39470126
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
runaj5Правильно ли создана структура таблиц БД "Сотрудники"?. ...
Нет.
...
Рейтинг: 0 / 0
11.06.2017, 14:28
    #39470234
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
runaj5Примите "Сотрудников" в oficce 2003.

Я уже говорил - вопрос нужно задавать правильно и в нужном месте, например так как ниже и в разделе форума "Проектирование БД":
Я за вас публикую вашу же схему здесь в наглядном виде... В принципе для вопроса было бы достаточно нормального названия топика (Правильно ли создана структура таблиц БД "Сотрудники"?) и этой картинки (в данном случае)
Черкать и кромсать её не буду, скажу лишь очевидные вещи:
- Таблицы Служебная Карточка и Должность имхо нужно делать подчиненными к таблице Сотрудники, тут уже говорили про белиберду... - в вашей схеме нельзя заполнять Служебную карточку если нет классности, а в друг сотрудник разгильдяй, и никогда ее не получит... Как и зачем может зависеть Служебная карточка от Классности ?
Наоборот - это Классность нужно фиксировать в служебной карточке или тупо повесить Классность на Сотрудника как и Должность...
- маловато штатки... Должность где? Ну есть 5 отделов, в каждом из них есть должность инженер и чо ?
Ну, как бы сыро, сыро и мокро...
...
Рейтинг: 0 / 0
11.06.2017, 17:48
    #39470285
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
vmag, все принято. Благодарю за толковое разъяснение, начинаю понимать азы...
...
Рейтинг: 0 / 0
12.06.2017, 00:44
    #39470346
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
runaj5начинаю понимать азы...

Это хорошо... нужно еще научиться ковырять изюм из батона, как пример, для вашего набора хотелок - основная ветка:
в классификаторе Тип_События записи (назначение на должность, присвоение звания, поощрение, взыскание, присвоение классности, заключение контракта, увольнение, ну и тд.... )
В таблице Событие соответственно будет (инженер 1 отдела, капитан, медаль за отвагу, выговор, 1 класс, 5 лет, по собственному желанию, ну и тд...)
В таблице СлужКарточка фиксируем событие конкретной датой и номером приказа...
...
Рейтинг: 0 / 0
16.06.2017, 11:05
    #39472965
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
Прошу Вас, еще раз, взглянуть на схему БД Сотрудники.
...
Рейтинг: 0 / 0
16.06.2017, 11:08
    #39472970
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
...
Рейтинг: 0 / 0
16.06.2017, 13:24
    #39473102
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
runaj5Прошу Вас, еще раз, взглянуть на схему БД Сотрудники.

На что смотреть то ?

Нужно запомнить (а лучше понять), что таблица рядом с которой стоит 1 это главная таблица, по отношению к той у которой стоит &...

По вашей схеме получается, что нельзя Сотруднику влепить Выговор без присвоения ему классности, без заключения с ним контракта, без присвоения воинского звания, без КТУ ирования, без аттестации и поощрения, причем - ОДНОВРЕМЕННО (ну... это чисто по схеме БД, которая в вашем случае предполагает целостность данных)

Можно конечно и такое реализовать, можно и вообще без схемы, ток зачем тогда рисовать...
...
Рейтинг: 0 / 0
16.06.2017, 13:50
    #39473133
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
runaj5,

Еще один вам вопрос...
Есть сотрудник, есть номер приказа, соответствующий типу изменения, а тогда приказ то сам на что? На взыскание? На должность? На звание? На классность? На... ?....
...
Рейтинг: 0 / 0
16.06.2017, 20:46
    #39473444
runaj5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц?
vmag, Дорогой друг! Как Вы, так и sdku (В отличии от Вас выложил схему) советом помогли, но ИДЕя по пути к мозгу слушателя столкнулась с непреодолимой трудностью.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Структура таблиц? / 25 сообщений из 29, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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