Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 30

Запросы к готовой базе данных

30.11.2018, 18:10. Показов 1371. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Дана база данных.

Программный код.txt
Создать к готовой базе данных запросы:
1)Найти самый востребованный номер для конкретного постояльца.
2)Посчитать стоимость проживания для каждого постояльца.
3) Найти номера,в которых никто не жил.
Как это сделать? Как правильно составить эти запросы? Может быть есть какой-нибудь пример как это делать?Заранее большое спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.11.2018, 18:10
Ответы с готовыми решениями:

sql запросы в базе данных
Написать запросы, осуществляющие следующие операции: 1. Для указанного интервала дат вывести список аукционов в хронологическом порядке с...

Запросы в Visual Studio к базе данных
Добрый день. Хотел спросить совета. Есть база данных с 8 таблицами. Возможно ли составить такой запрос, который будет сравнивать введенные...

Запросы к базе данных через .NET
Как рациональнее организовать подключение к БД из клиентского Win-приложения? У меня есть два варианта: 1. создавать подключение каждый...

5
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
01.12.2018, 11:41
Цитата Сообщение от Rainsi Посмотреть сообщение
Как это сделать? Как правильно составить эти запросы?
очевидно - лекции попросить у друга и их перечитать. а потом задавать конкретные вопросы по конкретным скриптам
1
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
01.12.2018, 12:29
А ещё и пример приложить.
Не думаю, что у кого то, даже у меня, вскочит желание создавать уже созданное, + ещё примерными данными заполнить.
Хотя, грешен.
И так тоже частенько бывает.

Не по теме:

Помогают тому, кто помогает помогающему, а не тому, кто хочет, что бы за него сделали - Всё.
Но это так, к слову зачем то, типа - навеяло.

0
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 30
01.12.2018, 19:34  [ТС]
Я пыталась сделать эти запросы , но они у меня все равно не получаются как надо:
1) Найти самый востребованный номер для конкретного постояльца.
SQL
1
SELECT "Постояльцы"."ФИО", "НомераГостиницы"."ID-НомераГостиницы" FROM "НомераГостиницы", "Постояльцы"

В этом запросе у меня выводит всех постояльцев и все номера. Они повторяются, хотя должен выводится номер для конкретного постояльца. Не знаю как это сделать.
2)Посчитать стоимость проживания для каждого постояльца.
SQL
1
SELECT "Постояльцы"."ФИО", "Постояльцы"."ПаспортныеДанные", "Заселение"."ID-НомераГостиницы", "Заселение"."ДатаЗаселения", "Заселение"."ДатаОтъезда", "НомераГостиницы"."СтоимостьПроживанияВНомереЗаСутки" FROM "Заселение", "Постояльцы", "НомераГостиницы" WHERE "Заселение"."ID-Постояльца" = "Постояльцы"."ID-Постояльца" AND "Заселение"."ID-НомераГостиницы" = "НомераГостиницы"."ID-НомераГостиницы"
В этом запросе не могу добавить вычисляемое поле "Стоимость проживания" и саму формулу по которой эта стоимость находится (["ДатаОтъезда"]-["ДатаЗаселения"])*["НомераГостиницы"]!["СтоимостьПроживанияВНомереЗаСутки"] AS [Стоимость проживания]

3)Найти номера,в которых никто не жил.
SQL
1
SELECT "Постояльцы"."ФИО", "Заселение"."ID-НомераГостиницы", "НомераГостиницы"."ID-НомераГостиницы" FROM "Заселение", "Постояльцы", "НомераГостиницы" WHERE "Заселение"."ID-Постояльца" = "Постояльцы"."ID-Постояльца" AND "Заселение"."ID-НомераГостиницы" = "НомераГостиницы"."ID-НомераГостиницы"

Здесь у меня выводит номера, которые заселены. А нужно сделать наоборот, чтобы были только свободные номера. Не пойму как их вывести.
0
1317 / 536 / 67
Регистрация: 16.01.2013
Сообщений: 4,106
03.12.2018, 16:45
Rainsi, будет эффективней если выложите бд в архиве.
0
0 / 0 / 1
Регистрация: 10.03.2018
Сообщений: 30
03.12.2018, 17:52  [ТС]
Вот база данных в архиве Гостиница.zip
Я ее делаю в программе OpenOffice 4
Там где нужно посчитать стоимость проживания , у меня постоянно выдает ошибку. Может формула неправильная?

Там где найти свободные номера, почему-то появляются номера, которые уже заселены. А надо наоборот, номера в которых никто не жил.
А в запросе про востребованный номер, скорей всего нужно ввести форму "Введите Фио постояльца" раз там написано, что нужно найти востребованный номер для конкретного человека. тоже не знаю как сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.12.2018, 17:52
Помогаю со студенческими работами здесь

SQL Запросы в Базе Данных (SELECT, DELETE). Возникли некоторые трудности в их составлении
Здравствуйте, мне нужно сделать следующие запросы в базе данных "Автовокзал" (схема во вложениях): На Select: 1) Для каждого...

Настройка связей в готовой Базе Данных!
Доброе время суток! Сделал БД, но не получается настроить нормально между таблицами связи, помогите пожалуйста!:)

Запросы в базе данных
Прошу помочь ответить на 3 вопроса 1. Пусть текстовое поле на форме связано с полем Fees из таблицы Clients. Поле Fееs содержит...

Запросы к базе данных библиотека
Помогите пожалуйста создать запросы с базе данных "библиотека"...1. Какую книгу брали чаще всего. 2. Последние взятые книги данным...

Запросы к базе данных о сети магазинов
5. Сеть магазинов Минимальный список характеристик: • Номер, ФИО, адрес, телефон владельца магазина, размер вклада в магазин, номер...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru