С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555

Схема базы данных в АКцесс

23.10.2019, 05:46. Показов 1479. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане.
Посмотрите, пожалуйста схему базы данных для предметной области Фирма (занимается продажей бытовой техники в розницу). Интересует структура таблиц Товарный чек и Позиции. Правильно ли выбраны ключи? Я как человек, далекий от торгового дела, скорее всего ошибаюсь. Прошу помощи в правильном структурировании (особенно - табл Товарный чек) .
Единственная просьба - по возможности максимально придерживаться указанного набора таблиц и их полей. Я понимаю, что в реальности еще должны быть Поставщики, Поставки, и прочее (желательно не добавлять их, а поправить мою структуру, если она не верная).
База данных учебная.
Спасибо.
Миниатюры
Схема базы данных в АКцесс  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.10.2019, 05:46
Ответы с готовыми решениями:

Схема данных в акцесс
Неправильно построена схема данных, связи не работают, как исправить не знаю. Дело в том, что завтра это надо сдать , иначе меня ко всем...

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

Схема Базы данных
Здравствуйте. Подскажите, много ли ошибок совершил на схеме базы данных? И можно ли так делать БД?

16
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,931
Записей в блоге: 4
23.10.2019, 06:37
Цитата Сообщение от Stud73 Посмотреть сообщение
а поправить мою структуру, если она не верная
чтобы вам что-то подправили, вы должны выложить не картинку, а базу, предварительно заархивировав ее
1
 Аватар для VinniPuh
9126 / 6126 / 593
Регистрация: 27.03.2013
Сообщений: 19,968
23.10.2019, 06:51
Stud73, Если что то Продаете, то должно быть и то что Поступает, иначе как вы узнаете, СКОЛЬКО у вас Осталось в Наличии?
Если же пофиг на поставки и остатки, то без примера, а только по картинкам, то вроде бы на мой незамысловатый взгляд - Нормально для учебной БД.
Единственно вызывает вопрос, это - Ключики в - Таблицах фактов.
Позиции
и
Штат
Это наверное индексированные поля, но правильно ли они синдексированы.
Я бы не стал делать их индексированными, по крайней мере, до окончательного и бесповоротного завершения разработки БД.
Ибо можно намучаться всласть и вдоволь.
1
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
23.10.2019, 07:25  [ТС]
Спасибо большое за ответы. Меня волнует вопрос ID_Чека в таблице Товарный чек.. У меня он типа счетчик.. Вот и думаю: как долго он будет увеличиваться - в течение недели, месяца, года? А что потом? Кода то его надо обновлять? Или в конце определенного периода все выгружаем в Архив и обновляем таблицу Товарный чек?
Базу прикрепляю.
Вложения
Тип файла: rar Помощь.rar (24.8 Кб, 3 просмотров)
0
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
23.10.2019, 07:42  [ТС]
Цитата Сообщение от Stud73 Посмотреть сообщение
Кода то его надо обновлять?
Имела виду- начинать отсчет с 1. Не может же он увеличиваться бесконечно..
0
 Аватар для VinniPuh
9126 / 6126 / 593
Регистрация: 27.03.2013
Сообщений: 19,968
23.10.2019, 07:48
Цитата Сообщение от Stud73 Посмотреть сообщение
Не может же он увеличиваться бесконечно..
Ну-у-у как сказать?
Несколько миллиардов или даже триллионов (точно уж и не помню, но много ) записей, вам и за всю жизнь вручную не создать.
Так что счетчика точно хватит даже и правнукам.
1
Эксперт MS Access
 Аватар для Eugene-LS
12058 / 5843 / 1492
Регистрация: 05.10.2016
Сообщений: 16,429
23.10.2019, 07:51
Цитата Сообщение от Stud73 Посмотреть сообщение
Вот и думаю: как долго он будет увеличиваться - в течение недели, месяца, года? А что потом?

Там формат Long - до 9 223 372 036 854 775 807 ...
Если выписывать по 1 000 чеков в день - должно хватить всего на 25 269 512 429 739 лет.
3
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
23.10.2019, 08:03  [ТС]
А как в реальной жизни происходит учет номеров чеков?

Добавлено через 12 минут
Вижу так: Приходит клиент с претензией Менеджер ищет среди миллиардов или даже триллионов записей нужную. Сначала так: , потом так , потом так , или так .
Заканчивается все хорошо
Во вопрос остался открытым: как в реальности учитываются номера чеков? Когда происходит их обновление (с какой периодичностью) и главное - соответствует ли моя база этой реальности? Если нет - как переделать? Спасибо.
 Комментарий модератора 
Правила форума.
3.4. Избегайте использования слишком большого количества смайлов в сообщениях в тематических разделах форума
0
 Аватар для VinniPuh
9126 / 6126 / 593
Регистрация: 27.03.2013
Сообщений: 19,968
23.10.2019, 08:04
Цитата Сообщение от Stud73 Посмотреть сообщение
...А как в реальной жизни происходит учет номеров чеков?...
Лично я думаю по № Счетчика.
Чтобы Номера чеков были однообразными, то для отображения можно в запросе - Источника записей создать поле - № Чека которому придать нужный формат, типа так:
SQL
1
№ Чека: Format([Код_Чека];"0000000")
тогда даже если у вас это чек
№ 1,
то отобразится как
0000001
если № 222
то
0000222
Сколько Ноликов укажите, столькизначным и будет № чека.
1
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
23.10.2019, 08:21  [ТС]
Красиво..Не знала, что счетчик тоже можно форматировать..

Добавлено через 10 минут
Не могу найти, где добавить формат. Пробовала в отчете (так как в таблице и форме это не нужно, печатаем клиенту Отчет)- пишет ошибку -- ТИП!
0
 Аватар для VinniPuh
9126 / 6126 / 593
Регистрация: 27.03.2013
Сообщений: 19,968
23.10.2019, 08:23
Цитата Сообщение от Stud73 Посмотреть сообщение
...Не знала, что счетчик тоже можно форматировать...
Это не форматирование САМОГО Счетчика, а что бы отображалось в нужном виде, Типа это другое поле, только для отображения и радования глаза.
0
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
23.10.2019, 08:26  [ТС]
И где записать эту команду для радости глаз? Обычно Формат навешиваю на Поле в Форме или Отчете, и все получается.. А сейчас что-то не получается..
Миниатюры
Схема базы данных в АКцесс  
0
 Аватар для VinniPuh
9126 / 6126 / 593
Регистрация: 27.03.2013
Сообщений: 19,968
23.10.2019, 08:30
Цитата Сообщение от "Stud73;13926669"...
где добавить формат. Пробовала в отчете...
Если источник записей отчета - Запрос, то откройте его в режиме - Конструктор и в пустое поле вставьте мой пример.
Затем в поле с № чека отчета, в свойстве данные укажите уже это имя поля - № Чека, ну или как там обзовете.
Короче так:
SQL
1
№ Чека: Format([ID_чека];"0000000")
ибо у меня в примере имя поля -
Код_Чека
а у вас -
ID_чека
1
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
23.10.2019, 08:54  [ТС]
А если источник данных -таблица?

Добавлено через 13 минут
Что то затупила. Все, получилось!!!! Спасибо огромное!!!
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
23.10.2019, 12:17
Позиции и Штат. Я против таких ключей. Вместо них надо делать составные индексы,имхо

Добавлено через 1 минуту
Цитата Сообщение от Stud73 Посмотреть сообщение
Приходит клиент с претензией Менеджер ищет среди миллиардов
Сортировка и фильтр? Нет, не слышала
1
9 / 9 / 2
Регистрация: 25.03.2017
Сообщений: 555
23.10.2019, 15:41  [ТС]
Цитата Сообщение от alvk Посмотреть сообщение
Сортировка и фильтр? Нет, не слышала
Это была шутка..
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
24.10.2019, 03:47
Цитата Сообщение от Stud73 Посмотреть сообщение
Это была шутка..
Это радует
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.10.2019, 03:47
Помогаю со студенческими работами здесь

Схема базы данных
Подскажите как правильно сделать связь??

Концептуальная схема базы данных
Помогите составить концептуальную схему БД. Файл с базой данных загрузил ниже. Добавлено через 10 минут С загрузкой файла возникли...

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

Схема базы данных Автосервис
Добрый день, помогите составить схему базы данных. Задумка такая: есть таблица ЗаказНаряд, в которой должны находится, IDМашины, работы...

Схема базы данных
Предметная область: МЧС Наваял следующую схему:https://yadi.sk/i/cELpDNiXcTpqR Не могу понять, как сделать так, чтобы было видно, что...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru