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

Материал из Информатика и Техники
 
(не показаны 3 промежуточные версии этого же участника)
Строка 22: Строка 22:
# Определение связи между суммой покупок и днем недели.
# Определение связи между суммой покупок и днем недели.


[[Category:Нет указаний к решению]]
=== Подключение к базе данных ===
 
Осуществляется при помощи модуля <tt>sqlite3</tt> стандартной библиотеки Python. Пояснения можно посмотреть на [https://docs.python.org/3/library/sqlite3.html странице документации].
 
Основное подключение к базе данных выполняется командой <code>connect()</code>:
 
<syntaxhighlight lang="python">
import sqlite3
 
# подключение к базе данных
conn = sqlite3.connect('selling.db')
 
# Здесь выполняется обработка данных
 
# Завершение обработки данных и отключение от базы данных
conn.commit()
conn.close()
</syntaxhighlight>
 
[[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()