Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/40: Рейтинг темы: голосов - 40, средняя оценка - 4.75
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308

Проверить правильность связей и структуру базы данных

16.01.2018, 15:57. Показов 7843. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Сделал на быструю руку базу данных, а так как я в БД дуб дубом, прошу укажите на основные ошибки в связях и вообще в самой структуре.

Кратко о БД. БД складских помещений предприятия, на которых хранится продукция этого предприятия и разнообразные материалы из которых эта продукция производится. Также имеются заказчики уже готовой продукции и поставщики материалов. Рабочие предприятия могут зарезервировать себе нужные материалы на определенную дату, для изготовления продукции предприятия.

База данных прикреплена во вложениях. Создана в Access 2007.
Вложения
Тип файла: 7z DBStock.7z (59.6 Кб, 8 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.01.2018, 15:57
Ответы с готовыми решениями:

Проверить правильность схемы связей БД
задание решение в картинке вопрос надо ли создавать связи между таблицами сотрудники автомобили сотрудники марки ЗЫ спасибо

Проверьте пожалуйста правильность поставленных мной связей базы
Здравствуйте. Создаю реальную базу данных одной группы. не могу осуществить базу данных, точнее ошибка в том что не могу осуществить...

Отображение связей между таблицами SQL базы данных в Visual Studio 2010
Пытаюсь научиться работать с SQL базой. Поскольку в книгах для примера используется база Northwind, решил ее установить: - запустил...

33
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
16.01.2018, 17:20  [ТС]
Также данная БД имеется в SQL формате и скриншот со связями к ней.
Миниатюры
Проверить правильность связей и структуру базы данных  
Вложения
Тип файла: 7z Stock_create.7z (1.4 Кб, 0 просмотров)
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
17.01.2018, 04:29
Лучший ответ Сообщение было отмечено Reavolt как решение

Решение

1.Глаз режут пробелы в наименованиях полей и таблиц. Лучше от них избавиться.
2. Также отсутствуют основные ключи в части таблиц фактов, потом на форме будет неудобно постоянно сортировать записи, но это конечно не критично.
3. Критично - две накладные, а не одна с типом накладной. Два списка товаров. Два списка клиентов - это уже совсем зря. Должен быть один, а уж поставщик он или заказчик видно из накладной.
4. Рекомендую убрать каскадное удаление там, где оно не нужно и вообще его использовать с осторожностью. Особенно Заказчики - СписокПродаж - весьма чревато удалять клиента из справочника.

Пока думаю хватит.
1
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 18:04  [ТС]
alvk, Немного переделал БД. Но теперь не могу понять, как правильно связать таблицу Список_материалов. Так как из данной таблицы будут выводится данные в программу. И на сколько я понимаю сейчас реализована работа только с накладными, но сам учет того, что прибыло нет. Так как не известно где хранится данный материал(товар). Где или как мне лучше всего указывать место на складе например для прибывшего товара?
Миниатюры
Проверить правильность связей и структуру базы данных  
Вложения
Тип файла: 7z DBStock_new.7z (23.7 Кб, 5 просмотров)
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
20.01.2018, 18:18
Какая эргономично-понятная схема. ++++
Если бы ещё и сама БД былабы в формате - mdb.
То по любому бы помог посильно чем мог,
ИБО практически прям практически УСЁ как и я делаю и люблю.
+
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
20.01.2018, 18:22
Цитата Сообщение от PuhKMV Посмотреть сообщение
Если бы ещё и сама БД былабы в формате - mdb.
То по любому бы помог посильно чем мог,
ИБО практически прям практически УСЁ как и я делаю и люблю.
Спецом для Вас
Вложения
Тип файла: rar DBStock_new.rar (22.8 Кб, 4 просмотров)
0
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 18:24  [ТС]
PuhKMV, Благодарю. Перевел БД в формат .mdb
Вложения
Тип файла: 7z DBStock_new.7z (19.9 Кб, 4 просмотров)
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
20.01.2018, 18:55
Щас, только в аптеку, за микстуркой слетаю, и я весь во внимании.

Добавлено через 23 минуты
Цитата Сообщение от Reavolt Посмотреть сообщение
...Перевел БД в формат .mdb...
а можно пример заархивировать в - zip или rar, а то я на столько древний, что у меня - 7z нету.
0
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 19:48  [ТС]
Цитата Сообщение от PuhKMV Посмотреть сообщение
zip или rar
PuhKMV, Да, конечно. 7z их спокойно откроет.
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
20.01.2018, 19:52
Цитата Сообщение от Reavolt Посмотреть сообщение
7z их спокойно откроет.
Я и намекаю, что у меня нет - 7z, соответственно и не открывается пример.
0
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 19:59  [ТС]
DELETE
0
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 20:03  [ТС]
Тут mdb
Вложения
Тип файла: rar DBStock_new.rar (24.7 Кб, 4 просмотров)
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
20.01.2018, 20:23
Цитата Сообщение от Reavolt Посмотреть сообщение
Тут mdb
Смотрю

Добавлено через 5 минут
Reavolt, Ага, кажисть всё как надо.
Щас немного вникну в суть.

Добавлено через 7 минут
Reavolt, С помощью - Мастера форм - СОЗДАВАЙТЕ - ФОРМУ- Предприятия.
Даже если предприятие - ОДНО, то это - Хорошо.

Если много предприятий, то тем более - ОТЛИЧНО, если вы с помощью формы заполните данные.
Как сделаете, выкладывайте пример и продолжим.
Если ЧЁ не понятно не стесняйтесь и спросите, ни кто вас не укусит, а только всего лишь возможно похохмят, но это, на сколько я по себе знаю особо не смертельно.

Добавлено через 7 минут
Блин Блинский.
Похоже ТС в куда то пропал, а я наивный хотел понаучать его правильному созданию БД, типа последовательно и логически
Ну и ладненько, кажисть нет - Фанатов Акса в этом веке..
Видимо спать насильно придётся себя укладывать.
0
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 20:30  [ТС]
PuhKMV, Я заполняю базу
0
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 20:36  [ТС]
PuhKMV, Этого будет достаточно?
Вложения
Тип файла: rar DBStock_new.rar (43.7 Кб, 3 просмотров)
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
20.01.2018, 20:56
Нормальнол
Ираз уж вы согласились идти не по пути - Заплатил и получил - Зачёт, а именно - Понял- Создал и стал Мудрым, в данном вопросе, то естественно , ибо Щас немного сориентируюсь, ибо 99%, ТСов сразу в отказ уходят и в платный раздел валят.
0
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 21:00  [ТС]
Цитата Сообщение от PuhKMV Посмотреть сообщение
Заплатил и получил - Зачёт
Не очень люблю такой путь, лучше поковыряться самому, получить пару пинков под задницу и понять) Да и к тому же, эта база буде использоваться в написанной программе для дипломного проекта + переведена в MySQL.
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
20.01.2018, 21:14
Лучший ответ Сообщение было отмечено Reavolt как решение

Решение

Цитата Сообщение от Reavolt Посмотреть сообщение
...Не очень люблю такой путь, лучше поковыряться самому, получить пару пинков под задницу и понять...
Путь достойного человека. Одобряю.
Предлагаю ознакомится с таким вариантом примера и потом, если чего то будет не шибко понятно, то задать уточняющий вопрос по существу, ибо твой вопрос двумя словами не решить и по идее преподы должны объяснять, а я лично не препод
Лови примерный пример.
Глянь, может поможет.
Мне помог для осмысления, что и в как когда начал последовательно сотворять..
Вложения
Тип файла: rar Товары-18 (Скидки).rar (328.9 Кб, 10 просмотров)
1
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
20.01.2018, 21:30
Reavolt, А если без шуток и прибауток и типа серьёзно, то нужно задать вопрос по существу:
Где,
Что
Как нужно или Хотелось бы
или максимально близко, что бы хоть пару помогающих поняли чего потребно.
0
 Аватар для Reavolt
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
20.01.2018, 21:48  [ТС]
PuhKMV, Благодарю за БД, что предоставили выше думаю сейчас что-то с помощью неё придумаю.
Ну, если описывать более конкретно, что из себя должна представлять БД. То можно начать с того, что имеется предприятие, у которого есть филиалы в нескольких городах и эти филиалы имеют складские помещения как и само предприятие. Сама проблема заключается в том, что мне нужно как-то реализовать хранение поступивших материалов на склады + также само предприятие может произвести продукцию используя уже поставленные материалы, которую тоже нужно, как-то хранить и вести учёт. Проблема, заключается в том, что я не до конца понимаю, как это реализовать логично. Что касаемо преподавателей, то я подходил и их устроил вариант, который находится в 1 посте (А он достаточно ужасен).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2018, 21:48
Помогаю со студенческими работами здесь

Не могу разобраться со схемой связей базы данных, как создать правильные зависимости?
Приветствую, необходима помощь, для облегчения работы хочу создать базу... скажем контроля за исполнением поручений начальников... мучаюсь...

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

Скопировать структуру базы данных в новую базу данных без самих данных
Здравствуйте! Подскажите пожалуйста, как более удобно скопировать всю базу данных в новую базу данных, но без самих данных, а только...

Проверьте правильность схемы базы данных
Добрый день. Проверьте, пожалуйста, правильность исполнения схемы базы данных.

Правильность концептуальной модели Базы Данных
База данных стоматологической клиники. Правильно ли я сделал концептуалку? Реализовывал в Visio. Подскажите может что-то неправильно.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru