0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 47

Создание БД - Книжный магазин

08.10.2015, 20:11. Показов 4674. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Захотелось сделать базу данных связанную с книжным магазином и всем этим делом)
Так вот, у меня к Вам есть 2 просьбы:
  1. Правильно ли у меня составлена БД;
  2. Как реализовать график работы по-сменно для сотрудников? К примеру, в будние дни и выходные дни рабочее время разное...
Базу прикрепил внизу. Буду благодарен за помощь =)
Вложения
Тип файла: zip БД-Книжный Магазин.zip (13.6 Кб, 306 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.10.2015, 20:11
Ответы с готовыми решениями:

Создание БД "Книжный магазин"
Привет. Помогите пожалуйста сделать контрольную работу по компьютерной подготовке) Задание: БД книжный магазин Требования к...

БД книжный магазин
У меня возникли несколько вопросов. Я делаю бд книжный магазин (курсовая). И я не знаю как сделать след: 1)В форме zakaz,...

БД книжный магазин
В магазине имееться перечень книг. Менеджер в торговом зале оформляет покупку покупателю, указывая по каждому наименованию книги её...

11
Эксперт MS Access
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
08.10.2015, 20:29
Callell, На мой не особо профессиональный взгляд замечаний по схеме данных не вижу, если только в таблице Автор_книги стоит два ключевых поля. В такой комбинации, кажется, у одной книги может быть только один автор (на самом деле их может быть больше). Информацию надо проверить. В любом случае я бы сделал в таблице ключевое поле Код - Счетчик, а эти два ключа убрал.
У Вас не увидел ни где сменность работников (вы про нее упоминали).
1
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
08.10.2015, 20:39
Цитата Сообщение от Callell Посмотреть сообщение
...Правильно ли у меня составлена БД;..
На мой незамысловатый взгляд кажись нормально, но:
Смущает связь Книга-Склад
Я бы наверное ещё сделал у склада - ID_Склада, счетчик, ключевое и обозвал сию таблицу что то типа - Поставки, как мне чудится это лично для меня более логичным, плюс - Дата поставки.
Если это магазин, то он не только продает. но и получает книги и одна и таже книга может в разные даты поступать по разной цене.
А там уже запросами вести учет - Приход - Расход - Остаток.
Соответственно если есть Покупатели, то можно и табличку - Поставщики добавить.
Виды доставки.
Это так не особо вникая на всидку.

Добавлено через 6 минут
Цитата Сообщение от Callell Посмотреть сообщение
...Как реализовать график работы по-сменно для сотрудников?...
Для графика наверное нужно ещё сделать 2 таблички
Справочник - РежимРаботы - в какой день, сколько рабочих часов или - С - По
и ГрафикРаботы , где вести учет, кто, когда, сколько работал в зависимости от режима работы
1
0 / 0 / 0
Регистрация: 11.09.2015
Сообщений: 47
09.10.2015, 07:05  [ТС]
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
У Вас не увидел ни где сменность работников (вы про нее упоминали)
Её и нет. Я же и прошу помочь её реализовать)
0
Эксперт MS Access
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
10.10.2015, 09:20
Callell, Можно пойти двумя путями:
1. создать дополнительное поле в таблицу и при ежедневном табелировании отмечать номер смены (обычно они №1, №2, №3, №4 или А, Б, В, Г ). В какой бригаде работал работник - это не так важно (для расчета зарплаты нужна смена;
2. Можно составить график работ для каждой бригады по сменам на год и прикрепить этот график к каждому работнику.

Мне больше по душе способ №1, т.к. при ежедневном своевременном табелировании у меня по умолчанию высвечивается номер смены во время которой происходит табелирование. Ошибится не возможно (если делать своевременно) в какой смене работал работник.

Способ №2 тоже хорош, один раз сделал и на год забыл в какой смене работает человек, но ужасно не удобно если бригады меняются часто.
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
10.10.2015, 09:43
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
...один раз сделал и на год забыл в какой смене работает человек, но ужасно не удобно если бригады меняются часто....
На мой дилетанский взгляд по данному вопросу предвещаю, что сотрудник может поменяться сменами или даже иногда заболеть или просто отпроситься в связи с болезнью после вчерашнего корпаратива и т. п. праздников.
По этому считаю более правильным и естественным вести ежедневный табель учета отработанного времени
Вот примерный пример.
Вводишь у буковки нужные часы, а потом только знай себе почёсывая брюшко подставляй каждому сотруднику чего тот в натуре наработал.
Миниатюры
Создание БД - Книжный магазин   Создание БД - Книжный магазин   Создание БД - Книжный магазин  

Вложения
Тип файла: rar Табель-03.rar (93.4 Кб, 50 просмотров)
1
Эксперт MS Access
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
10.10.2015, 09:51
Вот и я говорю
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
1. создать дополнительное поле в таблицу и при ежедневном табелировании отмечать номер смены
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
Мне больше по душе способ №1,
1
Эксперт MS Access
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
10.10.2015, 10:03
у меня это имеет примерно такой вид. Отработанное время отмечается в верхней строке, невыхода во второй строке. (на миниатюре видно).
Миниатюры
Создание БД - Книжный магазин  
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
10.10.2015, 10:25
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
у меня это имеет примерно такой вид.
Так как у моего ноута экран довольно таки маленький, то я обычно всё подгоняю под него, типа что бы ВСЯ форма была видна сразу ВСЯ, дабы не утруждать себя всякими излишними телодвижениями и вводить только по одной буковке, а не цыферки типа 12:30, т. к. они часто бывают по ширине поля длиньшее чем одна буковка.
Вот я и предвидя будущие трудности в отображении просто времени решил делать так.
Хотя задумка предполагает и располагает и даже чиселки писать. Но как уже сказал всё зависит от монитора.

Не по теме:

Вон как - itv_1953 как то нечаянно проговорился, что у него и дома и на работе монитор больше метра по диагонали =-O


Ну как то типа так, так как по жизни паталогический лентяй, ТО, стараюсь всё сотворять не гипотетически, а для удобства, как бы это было по жизни.
0
Эксперт MS Access
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
10.10.2015, 10:30
PuhKMV, я сразу подгоняю под размер листа А4, чтобы можно было распечатать. А размер А4 обычно умещается на экран.
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
10.10.2015, 10:42
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
///А размер А4 обычно умещается на экран.///
Ну это да, согласен, НО это в отчетах, а как быть при вводе данных, типа в формах, я вот лично по широте своей души очень часто размахнусь, аж краёв не вижу, но это мягко говоря не удобно, по этому ВСЁ! делаю по ширине и высоте своего маленького 15" экрана, ДАБЫ КАЖДЫЙ СМОГ объять всю информацию не утруждая себя лишними телодвижениями по сдвигу формы, меня лично это очень напрягает, соответственно начинаю неврничать и свершать ошибки.
Короче всё должно быть в меру и пред очамии единовременно, дабы не особо сильно развивать косогласие.
0
Эксперт MS Access
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
10.10.2015, 10:46
Цитата Сообщение от PuhKMV Посмотреть сообщение
всё должно быть в меру и пред очамии единовременно, дабы не особо сильно развивать косогласие
Совершенно справедливо. Как-то про формы и забыл совсем. Конечно же все вводимое должно быть перед глазами.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2015, 10:46
Помогаю со студенческими работами здесь

БД Книжный магазин
Скажите, правильно ли я сделал БД ?

Книжный магазин, БД access не могу разобраться со связью
Помогите, не могу разобраться со связью((( БД Книжный магазин access

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

База данных "книжный магазин"
Здравствуйте! создаю базу данных книжный магазин и не получается форма точнее я не знаю как ее создать,столько прочитала в инете....

БД "Книжный магазин"
Здравствуйте, нужна помощь. Правильная ли у меня схема данных в БД "Книжный магазин"? Далее мне нужно будет соединить с...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru