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

База данных "книжный магазин"

04.11.2016, 19:17. Показов 13117. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

создаю базу данных книжный магазин и не получается форма
точнее я не знаю как ее создать,столько прочитала в инете. но толком не понимаю
создала связи один ко многим между таблицами, а вот сколько форм должно быть если у меня 8 таблиц?
одни и в ней подчиненная или больше?
если кому то не сложно могу кинуть бд саму)

заранее спасибо,правда помогите уже неделю мучаюсь не получается
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.11.2016, 19:17
Ответы с готовыми решениями:

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

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

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

15
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,933
Записей в блоге: 4
04.11.2016, 19:40
лучше бы выложили на форуме сделанную базу --проще бы было указать на ваши ошибки
0
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 15
04.11.2016, 19:44  [ТС]
вот база
Вложения
Тип файла: rar Database4.rar (64.9 Кб, 570 просмотров)
0
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 15
04.11.2016, 19:49  [ТС]
вы моя последняя надежда( выручите пожалуйста
0
Эксперт MS Access
 Аватар для Eugene-LS
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,440
04.11.2016, 20:15
Посмотрел схему данных, и либо я ничего не понимаю в торговле под заказ, либо схема не совсем правильная.
- Заказ может содержать только одну книгу и относиться к нескольким покупателям?
- Поступление может содержать только одну книгу?
Что-то тут не так ….

А сколько форм? Это уж вам решать – может быть и 10, и запросто 30, всё зависит от конкретной логики и схемы работы.
0
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 15
04.11.2016, 20:37  [ТС]
вы посмотрели на то что у меня названия имеют ввиду одну книгу ли что?я просто не поняла что не так( может подскажите)
0
Эксперт MS Access
 Аватар для Eugene-LS
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,440
04.11.2016, 20:52
Поясняю. Судя по схеме данных:
01.
Таблица "Заказы" содержит уникальный ключ "Код Заказа" и рядом поле "Код Книги" - следовательно один заказ может содержать только одну книгу, а обычно их несколько.
02
Один заказ может быть причислен к нескольким покупателям, а обычно наоборот.
Связь "Заказы" -> "Покупатель"
03.
Таблица "Поступления" - так же как в п.п.01 - Одно поступление = Одна Книга, а обычно их несколько

Надеюсь был понятен.
0
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 15
04.11.2016, 21:13  [ТС]
я вас поняла,я просто сделала,как смогла!а сделать чтобы много книг, я не умею( по этим полям я создаю связь, а как сделать чтобы было несколько не знаю(

Добавлено через 12 минут
подскажите пожалуйста!
0
Эксперт MS Access
 Аватар для Eugene-LS
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,440
04.11.2016, 21:17
Цитата Сообщение от Люс Посмотреть сообщение
а как сделать чтобы было несколько не знаю
Да так же, через дополнительные таблицы, проще показать ...
Вложения
Тип файла: zip Database4-01.zip (28.1 Кб, 271 просмотров)
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
04.11.2016, 21:26
Лучший ответ Сообщение было отмечено Люс как решение

Решение

В принципе все верно у Вас, только:
1. Удалить поле "Код заказа" из таблицы "Покупатели"
2. Удалить связь между таблицами "Покупатели" и "Заказы"
3. Связать их по полям: Покупатель.Код покупателя-->Заказы.Код покупателя. Таким образом у одного покупателя будет несколько заказов, а никак не наоборот.
4. Удалить связь между таблицами "Разделы" и "Заказы". Она лишняя.
1
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 15
04.11.2016, 21:36  [ТС]
и вот эти заказ. список связан с заказом в отношениях, и так же поступления.список с поступлениями)?

Добавлено через 8 минут
спасибо! действительно! связь то я раньше лишнюю удалила!) спасибо! а как вы думаете сколько запросов можно по данной бд создать?
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
04.11.2016, 21:57
Цитата Сообщение от Люс Посмотреть сообщение
а как вы думаете сколько запросов можно по данной бд создать?
Вряд ли кто то Вам точно ответит, так как вопрос не корректно задан. Я так понимаю, задача учебная? Там в ТЗ скорее всего указано минимальное количество запросов, которое необходимо выполнить.
0
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 15
04.11.2016, 22:01  [ТС]
Понимаете,я только перевелась в этот универ, а курсовую задавали естественно в сентябре, и мне никто объяснять ничего не собирается(

Добавлено через 33 секунды
ой,простите не запросов а форм)
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
04.11.2016, 23:24
Ну, скорее всего не менее 10-15 запросов, не менее 10 форм, и скорее всего что еще захотят увидеть макросы(несмотря на то, что макросы-зло).
По запросам, скорее всего пожелают увидеть перекрестный, с join-ами, со всякими вычисляемыми полями типа SUM, COUNT или по датам и прочее.По формам, - главная, по всем таблицам, скорее всего пожелают увидеть форму авторизации и прочее. Плюс обычно уже делают со своими лентами/вкладками. Т.е. вместо кнопочной формы, делают свою ленту.
Вообще, Вашему преподавателю лучше знать, что нужно делать, у него и спрашивайте.

Как-то писал БД "Библиотека", давненько и средней паршивости, но возможно какие-то идеи сможете взять в свою БД.
Делимся наработками
0
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 15
04.11.2016, 23:38  [ТС]
честно,я хотела от вас услышать на каком принципе делать формы) этого я вообще не понимаю, и лучш е когда их много или нет?) пример одной формы чтобы я поняла)
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
05.11.2016, 00:19
Лучший ответ Сообщение было отмечено Люс как решение

Решение

Думаю, тут многие тоже хотели бы увидеть Ваши старания, чтобы увидеть желание что-либо решать.

Пример формы, раз уж я отметился в топике, прилагаю.
Вложения
Тип файла: zip Database4.zip (49.0 Кб, 478 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.11.2016, 00:19
Помогаю со студенческими работами здесь

Книжный магазин
Я правильно составил базу?

Создание БД - Книжный магазин
Доброго времени суток! Захотелось сделать базу данных связанную с книжным магазином и всем этим делом) Так вот, у меня к Вам есть 2...

База данных магазин..
Доброго времени суток... я конечно понимаю, что таких вопросов как у меня много, но тем не менее прошу о помощи.. Я совершенно не понимаю с...

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

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


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

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

Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru