|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
Проверить правильность связей и структуру базы данных16.01.2018, 15:57. Показов 7843. Ответов 33
Метки нет (Все метки)
Здравствуйте. Сделал на быструю руку базу данных, а так как я в БД дуб дубом, прошу укажите на основные ошибки в связях и вообще в самой структуре.
Кратко о БД. БД складских помещений предприятия, на которых хранится продукция этого предприятия и разнообразные материалы из которых эта продукция производится. Также имеются заказчики уже готовой продукции и поставщики материалов. Рабочие предприятия могут зарезервировать себе нужные материалы на определенную дату, для изготовления продукции предприятия. База данных прикреплена во вложениях. Создана в Access 2007.
0
|
|
| 16.01.2018, 15:57 | |
|
Ответы с готовыми решениями:
33
Проверить правильность схемы связей БД Проверьте пожалуйста правильность поставленных мной связей базы Отображение связей между таблицами SQL базы данных в Visual Studio 2010 |
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 16.01.2018, 17:20 [ТС] | |
|
Также данная БД имеется в SQL формате и скриншот со связями к ней.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 17.01.2018, 04:29 | |
Сообщение было отмечено Reavolt как решение
Решение
1.Глаз режут пробелы в наименованиях полей и таблиц. Лучше от них избавиться.
2. Также отсутствуют основные ключи в части таблиц фактов, потом на форме будет неудобно постоянно сортировать записи, но это конечно не критично. 3. Критично - две накладные, а не одна с типом накладной. Два списка товаров. Два списка клиентов - это уже совсем зря. Должен быть один, а уж поставщик он или заказчик видно из накладной. 4. Рекомендую убрать каскадное удаление там, где оно не нужно и вообще его использовать с осторожностью. Особенно Заказчики - СписокПродаж - весьма чревато удалять клиента из справочника. Пока думаю хватит.
1
|
|
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 20.01.2018, 18:04 [ТС] | |
|
alvk, Немного переделал БД. Но теперь не могу понять, как правильно связать таблицу Список_материалов. Так как из данной таблицы будут выводится данные в программу. И на сколько я понимаю сейчас реализована работа только с накладными, но сам учет того, что прибыло нет. Так как не известно где хранится данный материал(товар). Где или как мне лучше всего указывать место на складе например для прибывшего товара?
0
|
|
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 20.01.2018, 18:18 | |
|
Какая эргономично-понятная схема. ++++
Если бы ещё и сама БД былабы в формате - mdb. То по любому бы помог посильно чем мог, ИБО практически прям практически УСЁ как и я делаю и люблю. +
0
|
|
|
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 20.01.2018, 18:22 | |
|
0
|
|
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 20.01.2018, 18:24 [ТС] | |
|
PuhKMV, Благодарю. Перевел БД в формат .mdb
0
|
|
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
||
| 20.01.2018, 18:55 | ||
|
Щас, только в аптеку, за микстуркой слетаю, и я весь во внимании.
Добавлено через 23 минуты
0
|
||
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 20.01.2018, 19:48 [ТС] | |
|
0
|
|
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 20.01.2018, 19:52 | |
|
0
|
|
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 20.01.2018, 19:59 [ТС] | |
|
DELETE
0
|
|
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 20.01.2018, 20:03 [ТС] | |
|
Тут mdb
0
|
|
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
||
| 20.01.2018, 20:23 | ||
|
Добавлено через 5 минут Reavolt, Ага, кажисть всё как надо. Щас немного вникну в суть. Добавлено через 7 минут Reavolt, С помощью - Мастера форм - СОЗДАВАЙТЕ - ФОРМУ- Предприятия. Даже если предприятие - ОДНО, то это - Хорошо. Если много предприятий, то тем более - ОТЛИЧНО, если вы с помощью формы заполните данные. Как сделаете, выкладывайте пример и продолжим. Если ЧЁ не понятно не стесняйтесь и спросите, ни кто вас не укусит, а только всего лишь возможно похохмят, но это, на сколько я по себе знаю особо не смертельно. ![]() Добавлено через 7 минут Блин Блинский. Похоже ТС в куда то пропал, а я наивный хотел понаучать его правильному созданию БД, типа последовательно и логически Ну и ладненько, кажисть нет - Фанатов Акса в этом веке.. Видимо спать насильно придётся себя укладывать.
0
|
||
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 20.01.2018, 20:30 [ТС] | |
|
PuhKMV, Я заполняю базу
0
|
|
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 20.01.2018, 20:36 [ТС] | |
|
PuhKMV, Этого будет достаточно?
0
|
|
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 20.01.2018, 20:56 | |
|
Нормальнол
Ираз уж вы согласились идти не по пути - Заплатил и получил - Зачёт, а именно - Понял- Создал и стал Мудрым, в данном вопросе, то естественно , ибо Щас немного сориентируюсь, ибо 99%, ТСов сразу в отказ уходят и в платный раздел валят.
0
|
|
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
||
| 20.01.2018, 21:00 [ТС] | ||
|
0
|
||
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
||
| 20.01.2018, 21:14 | ||
Сообщение было отмечено Reavolt как решение
Решение Одобряю.Предлагаю ознакомится с таким вариантом примера и потом, если чего то будет не шибко понятно, то задать уточняющий вопрос по существу, ибо твой вопрос двумя словами не решить и по идее преподы должны объяснять, а я лично не препод Лови примерный пример. Глянь, может поможет. Мне помог для осмысления, что и в как когда начал последовательно сотворять..
1
|
||
|
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
|
|
| 20.01.2018, 21:30 | |
|
Reavolt, А если без шуток и прибауток и типа серьёзно, то нужно задать вопрос по существу:
Где, Что Как нужно или Хотелось бы или максимально близко, что бы хоть пару помогающих поняли чего потребно.
0
|
|
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|
| 20.01.2018, 21:48 [ТС] | |
|
PuhKMV, Благодарю за БД, что предоставили выше думаю сейчас что-то с помощью неё придумаю.
Ну, если описывать более конкретно, что из себя должна представлять БД. То можно начать с того, что имеется предприятие, у которого есть филиалы в нескольких городах и эти филиалы имеют складские помещения как и само предприятие. Сама проблема заключается в том, что мне нужно как-то реализовать хранение поступивших материалов на склады + также само предприятие может произвести продукцию используя уже поставленные материалы, которую тоже нужно, как-то хранить и вести учёт. Проблема, заключается в том, что я не до конца понимаю, как это реализовать логично. Что касаемо преподавателей, то я подходил и их устроил вариант, который находится в 1 посте (А он достаточно ужасен).
0
|
|
| 20.01.2018, 21:48 | |
|
Помогаю со студенческими работами здесь
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
|