1 / 1 / 0
Регистрация: 26.01.2014
Сообщений: 213
|
|
1 | |
Организовать связи между сущностями26.01.2014, 10:57. Показов 3294. Ответов 37
Метки нет (Все метки)
Добрый день.
Помогите, пожалуйста, правильно организовать связь между сущностями. Строго следовать заданию: Информационная система( в субд access) должна содержать сведения о следующих объектах: сотрудники – фамилия, имя, отчество, адрес, дата рождения, должность, отдел, оклад, сведения о перемещении; отделы – наименование, заведующий отделом, работники; товар – наименование, поставщик, наличие на складе, распределение по отделам, страховой запас, цена; поставщики – название, адрес, телефон, банковские реквизиты, товар. у меня получаются неправильные связи в таблице ОТДЕЛЫ, в аксесс их сделать не удается.
0
|
26.01.2014, 10:57 | |
Ответы с готовыми решениями:
37
Проверка правильности между сущностями Связи записей по активности одной, как организовать? Как организовать связи в БД, включающей в себя элементы нескольких уровней иерархии? Тип связи между сущностями |
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
26.01.2014, 11:12 | 2 |
0
|
1 / 1 / 0
Регистрация: 26.01.2014
Сообщений: 213
|
|
26.01.2014, 11:18 [ТС] | 3 |
Помогите, пожалуйста, срочно нужно, завтра сдавать! буду очень благодарна!
Добавлено через 5 минут от таблицы Отделы не проводятся 2 подчиненные таблицы, их нельзя открыть сразу. Что делать?
0
|
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
|
|
26.01.2014, 11:21 | 4 |
подождите пожалуйста! мы же думаем! а если выложите часть вашей базы, то увидите на примере.
0
|
1 / 1 / 0
Регистрация: 26.01.2014
Сообщений: 213
|
|
26.01.2014, 11:34 [ТС] | 5 |
база
0
|
1 / 1 / 0
Регистрация: 26.01.2014
Сообщений: 213
|
|
26.01.2014, 11:57 [ТС] | 6 |
Вячеслав Я, сможете помочь?
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
26.01.2014, 12:03 | 7 |
В таблице открыть сразу две подчиненные таблицы нельзя. Создавайте формы и там работайте с подчиненными формами.А зачем отдел в товарах понадобился. Что, товары с одинаковыми наименованиями в разных отделах - это разные товары?
1
|
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
|
|
26.01.2014, 12:04 | 8 |
помочь: да! вот до компа доберусь. пока до уровня - поговорить.
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
26.01.2014, 12:23 | 10 |
Связи у Вас установлены в соответствии со структурой данных. Если такая структура данных в задании, то и связи сделаны правильно. Если в задании структура данных не задана точно, то стоит немного поменять структуру данных. Все зависит от задания ... .
0
|
1 / 1 / 0
Регистрация: 26.01.2014
Сообщений: 213
|
|
26.01.2014, 12:30 [ТС] | 11 |
ltv_1953, в самом начале я указала задание - вот оно
больше ничего не сказано. поэтому связи могут быть свои, так?
Пожалуйста установите связи (или может сущности), которые на ваш взгляд являются правильными! может я в чем то ошибаюсь!
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
26.01.2014, 12:40 | 12 |
Ангел-лина - На мой взгляд , как уже ранее говорил все у Вас по связям правильно, только 2 недочета,
1, Только в одной таблице есть счетчик, в других это числовое ключевое поле 2, В именах полей присутствуют пробелы Это чревато когда будете делать Запросы или Процедуры, Такие Имена нужно будет обрамлять в квадратные скобки [ ], но как всегда часто об этом забываешь и мучаешся по 2-3 часа устраняя огрехи. Вы или удалите пробелы или вместо них ставьте знак подчеркивания - _. Прикладываю БД (Со счетчиками и Без пробелов).
0
|
1 / 1 / 0
Регистрация: 26.01.2014
Сообщений: 213
|
|
26.01.2014, 12:54 [ТС] | 13 |
kmv-puh, за это спасибо!
а вот почему когда открываю таблицу ОТДЕЛЫ то она запрашивает заведующего отделом? потом его отдел? как это исправить? как должны отображаться данные в поле РАБОТНИКИ? я думала их можно сделать в виде списка - подчиненной таблицы? или вообще убрать это поле? Добавлено через 16 секунд kmv-puh, за это спасибо! а вот почему когда открываю таблицу ОТДЕЛЫ то она запрашивает заведующего отделом? потом его отдел? как это исправить? как должны отображаться данные в поле РАБОТНИКИ? я думала их можно сделать в виде списка - подчиненной таблицы? или вообще убрать это поле? когда начинаю заполнять поля то все косяки и выявляются, а на первый взгляд по схеме данных не заметно
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
26.01.2014, 12:59 | 14 |
Ни чего она не запрашивает.
Вы наверное просто не всю БД выложили, а без Форм и запросов ничего практически присоветовать нельзя Или я чего не так понимаю по Вашему вопросу? Распишите пошагово, как это у ВАС происходит.
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
26.01.2014, 13:04 | 15 |
Если не следовать в точности заданию (с работниками, их перемещениями будут проблемы, да и с товарами тоже - нельзя в одной таблице смешивать справочник товаров и их наличие по отделам и поставщикам, получается не нормализованная база данных), я бы предложил такую структуру данных (во вложении только незаполненные таблицы). И вводить данные нужно только в формах, сделав там поля со списками.
1
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
26.01.2014, 13:24 | 18 |
Ангел-лина - ltv_1953. вам правильно прояснил, нужны формы, таблицы только для хранения данных, их типа 1 раз создал и больше их ни разу не нужно открывать, а работать только в формах.
Щас выложу примерчик с формой.
1
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
26.01.2014, 13:33 | 19 |
Выкладываю, смотрите в форме поля со списками - Должность и Отдел, ими можно выбрать для новоно сотрудника из того что уже существует.
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
26.01.2014, 13:56 | 20 |
mobile - тут дело в том, что таблица - Отделы связана с 2-я таблицами - Сотрудники и Товары, когда жмаешь на + Плюсик, акс вот и спрашивает, с какой соединить и чего просмотреть, он же не читает мысли пользователя. ГЫЫЫ.
Если к данной таблице будет 50 связей, то он 50 раз спросит с какой табличкой соединить. ХЫЫЫ Вывод - Нужна форма, и Даже много форм.
0
|
26.01.2014, 13:56 | |
26.01.2014, 13:56 | |
Помогаю со студенческими работами здесь
20
Работа в ERwin, связи между сущностями Связь между сущностями Отношения между сущностями определить связь между сущностями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |