Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181

Создать с использованием СУБД SQL Server базу данных «Продажа компьютеров»

09.04.2020, 18:28. Показов 1529. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто может помочь какие таблицы и поля тут должны быть???

Створити з використанням СКБД SQL Server базу даних «Продаж комп'ютерів»,
призначену для покупки агрегатів до ПК, збірки і продажу готових комп'ютерів.
Створити всі необхідні форми для введення, редагування, видалення записів з бази даних
за допомогою багатосторінкової надбудови.
Створити роздрібну накладну, в якій фіксуються продажі за день, з вказівкою
співробітника у вигляді складної форми.
Створити прибуткову накладну, в якій фіксувати приходи за дату від постачальника із
списком закуплених агрегатів, з обчисленою сумою приходу.
Створити наступні запити:
1. Створити прайс-лист готових до продажу комп'ютерів, з обчисленою вартістю, де
вартість обчислюється по формулі: (Собівартість + оплата збірки)*25%.
2. Створити запит, в якому відобразити наявні у наявності агрегати, їх закупівельну
вартість, роздрібну ціну, гарантійний термін.
3. Створити запит, що повертає 5 найдорожчих ПК.
4. Створити запит, що повертає 5 найприбутковіших днів за місяць, вказаний
користувачем.
5. Створити запит, що визначає прибуток за введений місяць (місяць - як параметр).
6. Створити запит, що повертає дати продажів готових ПК за поточний місяць.
7. Створити запит, що обчислює середній термін продажів готових ПК (від дати
збірки до дати продажів).
8. Створити запит, що повертає список агрегатів, агрегатів, що рідко купуються:
найменування агрегату, фірма-виробник, технічні характеристики на термін,
визначуваний користувачем.
9. Створити запит, що повертає якнайменше прибуткові агрегати.
10. Створити запит дії, що виконує зниження цін на агрегати на 10%, якщо протягом
місяця цей агрегат не продавався.
11. Створити запит дії, що виконує підвищення цін на 15% на ті агрегати, які
продавалися протягом місяця не менше 10 разів.
12. Створити запит, що повертає список тих фірм-виробників, які продаються
найчастіше.
13. Створити запит, що обчислює середню ціну придбаних покупцями ПК.
14. Створити запит, що обчислює середню ціну поступаючих моніторів, агрегованих
по виробниках.
15. Створити запит, повертаючого список дат і сум продажів по цих днях з вказівкою
співробітника, де дата почала і дата кінця формування запиту вводиться
користувачем.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.04.2020, 18:28
Ответы с готовыми решениями:

Создать простую базу данных в MS Sql Server, как создать? Я ничего не понял
Входная информация Подсистема «Фонотека»: - Диск (наименование, дата выпуска, категория, исполнитель, страна, продолжительность...

Создать базу данных в microsoft SQL server
люди помогите установить не устанавливается sql server ошибки там вот помгите создать базу данных и 3 таблицы

Создать в SQL Server базу данных для хранения данных
В общем пригласили меня на собеседования, дали тестовое задания, мог бы помочь кто? Как с этим разобраться... По идее это не очень...

18
5962 / 4538 / 1094
Регистрация: 29.08.2013
Сообщений: 28,148
Записей в блоге: 3
09.04.2020, 22:07
а перевести на русский не хотите?

ЗЫ продажи, а уж компов разобраны полностью. Не найти тему в поиске это уж постараться надо.
0
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181
10.04.2020, 01:31  [ТС]
Создать с использованием СУБД SQL Server базу данных «Продажа компьютеров»,
предназначенную для покупки агрегатов ПК, сборки и продажи готовых компьютеров.
Создать все необходимые формы для ввода, редактирования, удаления записей из базы данных
с помощью многостраничной надстройки.
Создать розничную накладную, в которой фиксируются продажи за день, с указанием
сотрудника в виде сложной формы.
Создать прибыльную накладную, в которой фиксировать приходы за дату от поставщика с
списком закупленных агрегатов, с исчисленной суммой прихода.
Создать следующие запросы:
1. Создать прайс-лист готовых к продаже компьютеров, с вычисленной стоимости, где
стоимость вычисляется по формуле: (себестоимость + оплата сборки) * 25%.
2. Создать запрос, в котором отразить имеющиеся в наличии агрегаты, их закупочную
стоимость, розничную цену, гарантийный срок.
3. Создать запрос, возвращает 5 самых дорогих ПК.
4. Создать запрос, возвращает 5 самых дней за месяц, указанный
пользователем.
5. Создать запрос, определяет прибыль за введен месяц (месяц - как параметр).
6. Создать запрос, возвращает дать продаж готовых ПК за текущий месяц.
7. Создать запрос, вычисляет средний срок продаж готовых ПК (от даты
сборки до даты продаж).
8. Создать запрос, возвращает список агрегатов, агрегатов, редко покупаются:
наименование агрегата, фирма-производитель, технические характеристики на срок,
определяемый пользователем.
9. Создать запрос, возвращает меньше прибыльные агрегаты.
10. Создать запрос действия, выполняет снижение цен на агрегаты на 10%, если в течение
месяца этот агрегат не продавался.
11. Создать запрос действия, выполняет повышение цен на 15% на те агрегаты, которые
продавались в течение месяца не менее 10 раз.
12. Создать запрос, возвращает список тех фирм-производителей, которые продаются
чаще всего.
13. Создать запрос, вычисляет среднюю цену приобретенных покупателями ПК.
14. Создать запрос, вычисляет среднюю цену поступающих мониторов, агрегированных
по производителям.
15. Создать запрос, поворачивающего список дат и сумм продаж по этим дням с указанием
сотрудника, где дата начала и дата конца формирования запроса вводится
пользователем.

Ну я как бы понял что тут должны быть не менее 3 таблиц

покупка комплектующих
я сделал такие поля
НомерИД
наименование
исправность
закупочная цена
розничная цена
технические характеристики
гарантия
поставщик

Сброка ПК
ID_Complect
наименование
дата сборки
цена сборки

Продажа ПК
ID_Computer
дата продажи

и всё

дальше не могу понять что ещё нужно
0
5962 / 4538 / 1094
Регистрация: 29.08.2013
Сообщений: 28,148
Записей в блоге: 3
10.04.2020, 08:51
ты своей базой можешь ответить на вопросы которые тебе заданы?
0
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181
10.04.2020, 12:01  [ТС]
Извиняюсь конечно,но вот последний ваш вопрос я не понял.
Что ві имели ввиду?
0
5962 / 4538 / 1094
Регистрация: 29.08.2013
Сообщений: 28,148
Записей в блоге: 3
10.04.2020, 12:27
вот у тебя вопрос
8. Создать запрос, возвращает список агрегатов, агрегатов, редко покупаются:
наименование агрегата, фирма-производитель, технические характеристики на срок,
определяемый пользователем.
ты можешь написать запрос по своей базе который ответит на этот вопрос?
0
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181
10.04.2020, 12:32  [ТС]
запрос я смогу сделать

Добавлено через 25 секунд
я пока не могу понять какие ещё поля мне нужны в моих таблицах

Добавлено через 1 минуту
и мне мне кажется что мне будет нужно не 3 таблицы,а 5
0
5962 / 4538 / 1094
Регистрация: 29.08.2013
Сообщений: 28,148
Записей в блоге: 3
10.04.2020, 13:32
Цитата Сообщение от Panda05646 Посмотреть сообщение
запрос я смогу сделать
да? а где у тебя фирма-производитель?
0
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181
10.04.2020, 15:26  [ТС]
ну это поле у меня будет в 1 таблице

Добавлено через 3 минуты
или лучше сделать отдельную таблицу производители?
0
5962 / 4538 / 1094
Регистрация: 29.08.2013
Сообщений: 28,148
Записей в блоге: 3
10.04.2020, 15:39
ты вообще справочники от таблиц отличаешь?
0
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181
10.04.2020, 15:48  [ТС]
а причём здесь справочники?
честно не работал,максимум что я делал во за всё время это создавал простую таблицу в Access,а в SQL работал уже с готовой.
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
10.04.2020, 15:58
Цитата Сообщение от qwertehok Посмотреть сообщение
ты вообще справочники от таблиц отличаешь?
вот это поворот. А в где разница?
0
5962 / 4538 / 1094
Регистрация: 29.08.2013
Сообщений: 28,148
Записей в блоге: 3
10.04.2020, 16:03
ты вообще предметную область понимаешь?

возьми все свои задания и по ним определи список полей которые у тебя должны быть
потом раздели все это логически на таблицы и справочники
вот и получилась база данных

ты сам не должен придумывать себе таблицы - у тебя есть вопросы на которые ты должен ответить
0
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181
10.04.2020, 16:27  [ТС]
спасибо за помощь,буду пробывать

Добавлено через 20 минут
можете ещё кое что подсказать?
0
5962 / 4538 / 1094
Регистрация: 29.08.2013
Сообщений: 28,148
Записей в блоге: 3
10.04.2020, 16:53
нарисуй схему таблиц со связями, заполни таблицы и напиши запросы
если что то не получается - так и пиши "я сделал вот это, а вот это не получается"

схема "вот мое задание, как мне его сделать" редко работает (если ты не девушка)
0
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181
10.04.2020, 17:00  [ТС]
Спасибо буду знать,но у меня последний вопрос

Добавлено через 2 минуты
Создать розничную накладную, в которой фиксируются продажи за день, с указанием
сотрудника в виде сложной формы
Вот в этом мне не понятен вот этот момент "с указанием
сотрудника в виде сложной формы"
Если можете подскажите
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
10.04.2020, 17:04
Цитата Сообщение от Panda05646 Посмотреть сообщение
Вот в этом мне не понятен вот этот момент "с указанием
сотрудника в виде сложной формы"
Насколько мне известно, такого общепринятого понятия (по крайней мере с точки зрения БД) не существует. Так что вопрос надо задавать постановщику задачи
0
2 / 2 / 0
Регистрация: 08.05.2019
Сообщений: 181
10.04.2020, 17:05  [ТС]
Понял,спасибо
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
11.04.2020, 12:26
Цитата Сообщение от qwertehok Посмотреть сообщение
потом раздели все это логически на таблицы и справочники
и все же - я ничего от слова совсем вот тут не понял?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.04.2020, 12:26
Помогаю со студенческими работами здесь

Как создать новую базу данных SQL Server?
В книге Троелсена написано щёлкнуть правой кнопкой мыши по "подключение к данным" и выбрать "создать новую базу данных SQL...

Как создать базу данных SQL Server Compact?
Установила SQL Server 2005.(((( Хотела в Management Studio создать базу данных SQL Server Compact. Но в поле "Тип сервера" нет...

Как создать базу данных с использованием SQL на Python 3?
Начал изучать питон. Хочу сделать базу данных с использованием SQL, но не знаю как.

Как создать базу данных в Microsoft SQL Server 2008 R2
Привет всем!как создать базу данных в Microsoft SQL Server 2008 R2 или Можете дать мне ссылки ,выводит какие то эрроры(( вот например...

Как создать базу данных на MS SQL server 2005 и ER диаграм
Коллеги дорогие помогите студенту в его нелёгкой судьбе, есть мозги но нет терпения читать томную литературу про созданию запросов MS SQL...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru