Kernel: Python 3 (Ubuntu Linux)
Создаём базу данных и три таблицы
In [3]:
Out[3]:
<sqlite3.Cursor at 0x7f8763a0af80>
Опишем вспомогательные функции для создания строк в каждой таблице
In [4]:
Вспомогательная функция для чтения из файла сразу в таблицу
In [5]:
Заполняем таблицы в базе данных
In [6]:
Проверяем, всё ли ОК
In [7]:
Out[7]:
[(2001, 'Hoffmann', 'London', 100, 1001), (2002, 'Giovanni', 'Rome', 200, 1003), (2003, 'Liu', 'San Jose', 200, 1002), (2004, 'Grass', 'Berlin', 300, 1002), (2006, 'Clemens', 'London', 100, 1001), (2007, 'Pereira', 'Rome', 100, 1004), (2008, 'Cisneros', 'San Jose', 300, 1007), (2009, 'Nielsen', 'New York', 200, 1003)]
[(1001, 'Peel', 'London', 0.12), (1002, 'Serres', 'San Jose', 0.13), (1003, 'Axelrod', 'New York', 0.1), (1004, 'Motika', 'London', 0.11), (1005, 'Johnson', 'New York', 0.15), (1007, 'Rifkin', 'Barcelona', 0.15)]
[(3001, 18.69, '03.05.2015', 2008, 1007), (3002, 1900.1, '03.05.2015', 2007, 1004), (3003, 761.19, '03.05.2015', 2001, 1001), (3005, 5160.45, '03.05.2015', 2003, 1002), (3006, 1098.16, '03.05.2015', 2008, 1007), (3007, 75.75, '04.05.2015', 2004, 1002), (3008, 4723.0, '05.05.2015', 2006, 1001), (3009, 1713.23, '04.05.2015', 2002, 1003), (3010, 1309.95, '06.05.2015', 2004, 1002), (3011, 9891.88, '06.05.2015', 2006, 1001)]
In [0]: