Анализ покупок: различия между версиями

Материал из Информатика и Техники
 
Строка 41: Строка 41:
</syntaxhighlight>
</syntaxhighlight>


[[Category:Нет указаний к решению]]
[[Category:Неполные указания к решению]]


[[Category:Задача]]
[[Category:Задача]]

Текущая версия на 22:33, 15 февраля 2022

Условие задачи

В файле записаны следующие данные (значения разделены запятыми).

Фамилия покупателя,дата покупки,сумма покупки

  1. Загрузить данные в базу данных структуры нормального отношения.
  2. Вывести суммарный объем покупок за каждый день
  3. Определить, существует ли зависимость между суммой покупок и днем недели.

В качестве реляционной базы данных следует использовать базу SQLite

Примечание. Все вопросы по решению задачи следует задавать учителю и/или писать на странице обсуждения задачи. Также приветствуется обмен мнениями на странице обсуждения.

Указания к решению задачи

Решение задачи должно состоять из четырех частей:

  1. Создание базы данных.
  2. Загрузка данных в базу.
  3. Вывод суммы покупок за каждый день.
  4. Определение связи между суммой покупок и днем недели.

Подключение к базе данных

Осуществляется при помощи модуля sqlite3 стандартной библиотеки Python. Пояснения можно посмотреть на странице документации.

Основное подключение к базе данных выполняется командой connect():

import sqlite3

# подключение к базе данных
conn = sqlite3.connect('selling.db')

# Здесь выполняется обработка данных

# Завершение обработки данных и отключение от базы данных
conn.commit()
conn.close()