Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/41: Рейтинг темы: голосов - 41, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93

Магазин бытовой техники

12.04.2015, 05:58. Показов 8905. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Посмотрите пожалуйста кто-нибудь хоть правильное начало, если можно помогите со связями!)
Вот задание:
В качестве основной таблицы, позволяющей решать поставленные задачи, в базу данных рекомендуется включить таблицу
Продажи (№ продажи, Дата, Код товара, Кол-во)
Каждая запись этой таблицы содержит номер и дату продажи, код товара, и количество проданных единиц этого товара.
Основная таблица ссылается на таблицу Товары эта таблица, в свою очередь на таблицы Виды товаров, Производители, Страны и Поставщики.
В записях таблицы Товары д.б поля: Код товара, Название товара, Код вида, Код производителя, Код страны, Код поставщика и Цена. Код вида — это код вида товара, к которому относится изделие. Код страны указывает на страну, в которой произведено данное изделие, надо учитывать, что изделие одной и той же фирмы может производится на нескольких заводах в разных странах.
Таблица Виды товаров содержит коды и названия видов изделий, таких как аудиотехника, телевизоры, стиральные машины, холодильники, пылесосы, кухонная техника и т.п.
Таблица Производители должна содержать в записях, кроме кода производителя, как минимум название фирмы.
Таблица Страны должна содержать в записях, код и название страны.
В таблице Поставщики указывается код поставщика, название фирмы, юридический адрес, факс, телефоны, e-mail, примeчание.
Вложения
Тип файла: rar Магазин бытовой техники.rar (23.0 Кб, 334 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.04.2015, 05:58
Ответы с готовыми решениями:

БД магазин по продаже бытовой техники
Подскажите, достаточно ли таблиц и правильные связи по бизнес-правилам: 1. В магазине есть определенная номенклатура изделий бытовой...

бд ремонт бытовой техники
друзья, помогите, в базах данных я ничего не понимаю, а девочка попросила сделать, ей задали БД РЕМОНТ БЫТОВОЙ ТЕХНИКИ Сервисный...

БД ( Служба ремонта бытовой техники )
Помогите доделать БД - Служба ремонта бытовой техники . Я не знаю как остальные запросы делать, с отчетами еще могу потом разобраться,...

18
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
12.04.2015, 06:08
похоже вам неизвестен такой тип данных счетчик
0
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
12.04.2015, 06:26  [ТС]
Где код счётчик нужен?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
12.04.2015, 06:36
Поставщики есть, Производители есть, а где Поставки товаров. Как товар появляется в магазине?
0
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
12.04.2015, 06:51  [ТС]
Вот само задание №2, может что не добавил, посмотрите пожалуйста?
Миниатюры
Магазин бытовой техники   Магазин бытовой техники  
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
12.04.2015, 07:36
С точки зрения соответствия ТЗ - то вроде все нормально, расставляйте связи.
И, это дело вкуса, я бы убрал для целых ключевых полей значение по умолчанию 0. Часто забывают его заполнить, ставится 0 по умолчанию и вместо сообщения об его незаполненности(с указанием имени поля) получают сообщение о повторении индекса (без указания имени).
В ТЗ неаккуратно написано о форме Товары - "кроме кодов включать название вида товаров ...". Подразумевается, что виды, производителей, ... нужно вводить в полях со списками (вводится код, но отображается название).
0
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
12.04.2015, 09:25  [ТС]
Извините, не совсем понимаю что вы имеете ввиду где убрать значение по умолчанию 0, может на скринах обведёте где что, не очень владею информацией!
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
12.04.2015, 09:38
Значение по умолчанию поля в конструкторе таблицы
Миниатюры
Магазин бытовой техники  
0
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
12.04.2015, 09:55  [ТС]
Ясно, а вот на счет счетчика, а то в начале кто то что то писал, нужно изменять?
0
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
12.04.2015, 16:55  [ТС]
Вот сделал по заданию, ввожу данные в форму товары, но как в последствии эти данные должны отобразиться в некоторых строчках таблицы: Поставщики, например(телефон, факс, примечание), так же в таблице: Продажи. Моя не внимательность, или просто не указано в задании, поясните пожалуйста!)
Вложения
Тип файла: rar Магазин бытовой техники.rar (40.0 Кб, 180 просмотров)
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
13.04.2015, 06:14
Цитата Сообщение от KNIGT Посмотреть сообщение
Моя не внимательность, или просто не указано в задании
Читаем Критерии оценки работы, 2), т.е. нужно делать поля со списком. И уберите значения по умолчанию 0 из Продаж и Товаров в таких полях.
0
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
13.04.2015, 06:55  [ТС]
Вроде как я понял из критериев, как раз их и не нужно делать, где ссылки на другие таблицы! Где будут поля со списком объясните пожалуйста!)
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
13.04.2015, 06:59
Критерии оценки работы, пункт 2) поля, содержащие ссылки на ... . Ну не перебирать же здесь Ваш скан.
0
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
13.04.2015, 07:19  [ТС]
В общем где идет ссылка на др. таблицу, я делаю это поле со списком?

Кликните здесь для просмотра всего текста
требования и рекомендации:

Конкурсанты должны владеть основными приемами работы с электронными таблицами:
1. Вводить и редактировать данные, исполыуя различные форматы.
2. Использовать абсолютные и относительные ссылки при написании формул для расчетов;
3. Рекомендуется использовать встроенные функции:ЕСЛИ/ И/СЧЕТЕСЛИ/ВПР/ЕТЕКСТ/ и т.д.);
4. При решении задачи, для определения цены за место во второй таблице, использовать функции ВПР(), И();
5. Использовать копирование и автозаполнение при составлении;
6. Уметь проводить условное форматирование ячеек;
7. Наглядно предоставить на рабочем листе результаты выполненной работы. При необходимости решение задачи снабдить пояснениями и комментариями.


Задание 2.

Создание с помощью СУБД ACCESS базы данных «Магазин бытовой техники»

Требования:
База данных предназначается для учета продаж в магазине бытовой техники и получения сводок-отчетов за периоды времени, задаваемые соответствующими параметрами. В качестве основной таблицы, позволяющей решать поставленные задачи, в базу данных рекомендуется включить таблицу
Продажи [/Vпродажи, Дата, Код товара. Кол-во]
Каждая запись этой таблицы содержит номер и дату продажи, код товара, и количество проданных единиц этого товара.
Основная таблица ссылается на таблицу Товары а эта таблица, в свою очередь, на таблицы Виды_товаров, Производители. Страны и Поставщики.
В записях таблицы Товары д.б. поля: Код товара. Название товара. Код вида.Код_производителя, Код страны, Код поставщика и Цена.
Код вида - это код вида товара, к которому относится изделие. Код страны указывает на страну, в которой произведено данное изделие; надо учитывать, что изделие одной и той же фирмы может производится на нескольких заводах в разных странах.
Таблица Виды товаров содержит коды и названия видов изделий, таких как
аудиотехника, телевизоры, стиральные машины, холодильники, пылесосы,, техника и т.п.
Таблица Производители должна содержать в записях, кроме кода Производителя, как минимум название фирмы

Таблица Страны должна содержать в записях, код и название страны
В таблице Поставщики указывается код поставщика, название фирмы, юридический адрес, факс, телефоны, e-mail, примечание.
В основной таблице д.б. не менее 25 записей, в каждой вспомогательной – не менее 5.
При создании схемы данных необходимо установить контроль ссылочной целостности. Для удобства ввода данных в таблицу Товары создайте форму Товары
Эту форму надо сделать удобной как для ввода новых записей, так и для просмотра существующих. Поэтому, кроме кодов, в нее желательно включать названия (вида товаров, производителя, страны, поставщика).
Создайте запрос, формирующий виртуальную таблицу, содержащую основные сведения о продажах за указанный с помощью соответствующих параметров период времени. В эту таблицу можно включить дату, название и вид товара, наименование производителя, код поставщика, количество проданных единиц и стоимость продажи -поле, вычисляемое путем перемножения полей Цена и Кол-во. Построенный таким образом запрос может быть источником данных для отчетов. Отчеты должны позволять оценивать стоимость продаж за указанный период времени.
В одном из отчетов надо предусмотреть группировку данных по видам товаров, а во втором - по производителям или по поставщикам. По указанным группам данных должны быть сформированы итоговые строки, отражающие суммарну ю стоимость продаж.

Критерии оценки работы
Максимальная оценка (50) баллов будет уменьшаться на 5-10 баллов в каждом из следующих случаев:
1) Неэффективно определены типы или длины полей в записях таблиц нерационально заданы значения по умолчанию.
2) Поля, содержащие ссылки на записи вспомогательных таблиц, не являются полями со списками или списки не удобны для работы с ними.
3) Количество записей в таблицах не соответствует требованиям
4) Отсутствует схема данных шли в ней не установлен контроль ссылочной целостности.
5) Отсутствует форма для ввода данных в таблицу Товары или эта форма неудобна для ввода или (и) просмотра данных.
6) Отсутствует запрос для решения задач, сформулированных в задании, либо запрос не является параметрически универсальным или содержит ошибки.
7) Отсутствуют отчеты по запросу или отчет не содержит группировки данных и (или) итоговых строк по группам данных.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
13.04.2015, 07:22
Сделайте так. Там поправлено все, что касается таблиц и формы Товары.
Вложения
Тип файла: zip Магазин бытовой техники (3).zip (28.4 Кб, 339 просмотров)
1
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
13.04.2015, 14:16  [ТС]
А как будет информация в таблицу Продажи поступать?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
13.04.2015, 14:58
Цитата Сообщение от KNIGT Посмотреть сообщение
А как будет информация в таблицу Продажи поступать?
Вводить будете. А как еще?
0
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 93
13.04.2015, 15:06  [ТС]
Просто задание не могу понять, что подразумевается! То что данные в таблицу товары должны заноситься с формы, а остальные таблицы я должен заполнить вручную, или же все заполнения таблиц должны производиться с формы?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
13.04.2015, 15:10
В Вашем ТЗ требуется сделать одну форму - Товары. Об остальных ничего не сказано. Я считаю, что все данные должны вводится только в формах, но я же не Ваш преподаватель.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.04.2015, 15:10
Помогаю со студенческими работами здесь

БД магазин по продаже электронной техники
Гляньте пожалуйста что можно убрать, что стоит добавить. Так же в окошке добавления связей есть такие поля где можно поставить галочки...

Базы данных "Магазин компьютерной техники"
Помогите скинуть мне базы данных "Магазин компьютерной техники". Прошу вас, очень надо

БД «Магазин компьютерной техники»
Задача Построить реляционную модель БД «Магазин компьютерной техники». Разбить БД на локальные БД центрального офиса и филиала. ...

Интернет магазин бытовой техники
Здравствуйте, помогите пожалуйста написать код. В нем должны быть меню. Типо "Что вы хотите заказать?" а там есть выбор:...

Приложение "Магазин бытовой техники". Товар выбирается из элемента ListBox
Public Class Form1 Dim n As Integer 'количество покупок Dim ilst1(0 To 6) As Integer 'моссив измерении едениц Dim price(0...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru