diff --git a/db many to many exercise/roster.py b/db many to many exercise/roster.py new file mode 100644 index 0000000..a8f098d --- /dev/null +++ b/db many to many exercise/roster.py @@ -0,0 +1,64 @@ +import json +import sqlite3 + +conn = sqlite3.connect('rosterdb.sqlite') +cur = conn.cursor() + +# Do some setup +cur.executescript(''' +DROP TABLE IF EXISTS User; +DROP TABLE IF EXISTS Member; +DROP TABLE IF EXISTS Course; + +CREATE TABLE User ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + name TEXT UNIQUE +); + +CREATE TABLE Course ( + id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, + title TEXT UNIQUE +); + +CREATE TABLE Member ( + user_id INTEGER, + course_id INTEGER, + role INTEGER, + PRIMARY KEY (user_id, course_id) +) +''') + +fname = input('Enter file name: ') +if len(fname) < 1: + fname = 'roster_data_homework.json' + +# [ +# [ "Charley", "si110", 1 ], +# [ "Mea", "si110", 0 ], + +str_data = open(fname).read() +json_data = json.loads(str_data) + +for entry in json_data: + + name = entry[0] + title = entry[1] + role = entry[2] + + print((name, title, role)) + + cur.execute('''INSERT OR IGNORE INTO User (name) + VALUES ( ? )''', ( name, ) ) + cur.execute('SELECT id FROM User WHERE name = ? ', (name, )) + user_id = cur.fetchone()[0] + + cur.execute('''INSERT OR IGNORE INTO Course (title) + VALUES ( ? )''', ( title, ) ) + cur.execute('SELECT id FROM Course WHERE title = ? ', (title, )) + course_id = cur.fetchone()[0] + + cur.execute('''INSERT OR REPLACE INTO Member + (user_id, course_id, role) VALUES ( ?, ?, ? )''', + ( user_id, course_id, role ) ) + + conn.commit() diff --git a/db many to many exercise/roster_data_homework.json b/db many to many exercise/roster_data_homework.json new file mode 100644 index 0000000..d5dac64 --- /dev/null +++ b/db many to many exercise/roster_data_homework.json @@ -0,0 +1,1867 @@ +[ + [ + "Ayah", + "si110", + 1 + ], + [ + "Colin", + "si110", + 0 + ], + [ + "Joel", + "si110", + 0 + ], + [ + "Decklan", + "si110", + 0 + ], + [ + "Luciana", + "si110", + 0 + ], + [ + "Lennen", + "si110", + 0 + ], + [ + "Tadd", + "si110", + 0 + ], + [ + "Darah", + "si110", + 0 + ], + [ + "Harris", + "si110", + 0 + ], + [ + "Klein", + "si110", + 0 + ], + [ + "Naz", + "si110", + 0 + ], + [ + "Leiten", + "si110", + 0 + ], + [ + "Kylie", + "si110", + 0 + ], + [ + "Kimberly", + "si110", + 0 + ], + [ + "Rydha", + "si110", + 0 + ], + [ + "Drew", + "si110", + 0 + ], + [ + "Nidhish", + "si110", + 0 + ], + [ + "Annica", + "si110", + 0 + ], + [ + "Dan", + "si110", + 0 + ], + [ + "Cecilia", + "si110", + 0 + ], + [ + "Celik", + "si110", + 0 + ], + [ + "Aahron", + "si110", + 0 + ], + [ + "Seona", + "si110", + 0 + ], + [ + "Alexanne", + "si110", + 0 + ], + [ + "Taylan", + "si110", + 0 + ], + [ + "Samuel", + "si110", + 0 + ], + [ + "Forbes", + "si110", + 0 + ], + [ + "Eden", + "si110", + 0 + ], + [ + "Kendyl", + "si110", + 0 + ], + [ + "Primrose", + "si106", + 1 + ], + [ + "Prudance", + "si106", + 0 + ], + [ + "Marriam", + "si106", + 0 + ], + [ + "Vivian", + "si106", + 0 + ], + [ + "Jedidiah", + "si106", + 0 + ], + [ + "Ashtyn", + "si106", + 0 + ], + [ + "Rheyden", + "si106", + 0 + ], + [ + "Kaine", + "si106", + 0 + ], + [ + "Jazmin", + "si106", + 0 + ], + [ + "Jon", + "si106", + 0 + ], + [ + "Anja", + "si106", + 0 + ], + [ + "Aaima", + "si106", + 0 + ], + [ + "Claire", + "si106", + 0 + ], + [ + "Badsha", + "si106", + 0 + ], + [ + "Diaz", + "si106", + 0 + ], + [ + "Lee", + "si106", + 0 + ], + [ + "Leanna", + "si106", + 0 + ], + [ + "Geoff", + "si106", + 0 + ], + [ + "Rhya", + "si106", + 0 + ], + [ + "Si", + "si106", + 0 + ], + [ + "Jenna", + "si106", + 0 + ], + [ + "Antonyo", + "si106", + 0 + ], + [ + "Alexandrina", + "si106", + 0 + ], + [ + "Surina", + "si106", + 0 + ], + [ + "Breandan", + "si106", + 0 + ], + [ + "Sahar", + "si106", + 0 + ], + [ + "Mabruka", + "si106", + 0 + ], + [ + "Rioden", + "si106", + 0 + ], + [ + "Theo", + "si106", + 0 + ], + [ + "Suilven", + "si106", + 0 + ], + [ + "Maija", + "si106", + 0 + ], + [ + "Raine", + "si106", + 0 + ], + [ + "Yva", + "si106", + 0 + ], + [ + "Rodrigo", + "si106", + 0 + ], + [ + "Konstancja", + "si106", + 0 + ], + [ + "Alyx", + "si106", + 0 + ], + [ + "Myah", + "si206", + 1 + ], + [ + "Maimie", + "si206", + 0 + ], + [ + "Shula", + "si206", + 0 + ], + [ + "Mackenzy", + "si206", + 0 + ], + [ + "Marci", + "si206", + 0 + ], + [ + "Kadey", + "si206", + 0 + ], + [ + "Abdur", + "si206", + 0 + ], + [ + "Shani", + "si206", + 0 + ], + [ + "Loren", + "si206", + 0 + ], + [ + "Kyna", + "si206", + 0 + ], + [ + "Talha", + "si206", + 0 + ], + [ + "Simran", + "si206", + 0 + ], + [ + "Sheonagh", + "si206", + 0 + ], + [ + "Yutong", + "si206", + 0 + ], + [ + "Thom", + "si206", + 0 + ], + [ + "Zander", + "si206", + 0 + ], + [ + "Darryn", + "si206", + 0 + ], + [ + "Coya", + "si206", + 0 + ], + [ + "Yong", + "si206", + 0 + ], + [ + "Aimeeleigh", + "si206", + 0 + ], + [ + "Oluwatimilehin", + "si206", + 0 + ], + [ + "Likiesha", + "si206", + 0 + ], + [ + "Cheyanne", + "si206", + 0 + ], + [ + "Oluwatobiloba", + "si206", + 0 + ], + [ + "Gian", + "si206", + 0 + ], + [ + "Kerrie", + "si206", + 0 + ], + [ + "Muhammed", + "si206", + 0 + ], + [ + "Pyper", + "si206", + 0 + ], + [ + "Heyden", + "si206", + 0 + ], + [ + "Kane", + "si206", + 0 + ], + [ + "Janae", + "si206", + 0 + ], + [ + "Dayna", + "si206", + 0 + ], + [ + "Malakai", + "si206", + 0 + ], + [ + "Ayla", + "si206", + 0 + ], + [ + "Natan", + "si206", + 0 + ], + [ + "Donnacha", + "si206", + 0 + ], + [ + "Keri", + "si206", + 0 + ], + [ + "Pawlo", + "si206", + 0 + ], + [ + "Vincent", + "si206", + 0 + ], + [ + "Steve", + "si206", + 0 + ], + [ + "Witney", + "si206", + 0 + ], + [ + "Theo", + "si206", + 0 + ], + [ + "Nerisse", + "si301", + 1 + ], + [ + "Uzayr", + "si301", + 0 + ], + [ + "Honour", + "si301", + 0 + ], + [ + "Woyenbrakemi", + "si301", + 0 + ], + [ + "Korbyn", + "si301", + 0 + ], + [ + "Peirce", + "si301", + 0 + ], + [ + "Mhari", + "si301", + 0 + ], + [ + "Matt", + "si301", + 0 + ], + [ + "Dora", + "si301", + 0 + ], + [ + "Suze", + "si301", + 0 + ], + [ + "Cahlum", + "si301", + 0 + ], + [ + "Deagan", + "si301", + 0 + ], + [ + "Reice", + "si301", + 0 + ], + [ + "Alessia", + "si301", + 0 + ], + [ + "Allannah", + "si301", + 0 + ], + [ + "Jorji", + "si301", + 0 + ], + [ + "Helen", + "si301", + 0 + ], + [ + "Tristain", + "si301", + 0 + ], + [ + "Bruce", + "si301", + 0 + ], + [ + "Melis", + "si301", + 0 + ], + [ + "Breogan", + "si301", + 0 + ], + [ + "Harvie", + "si301", + 0 + ], + [ + "Sonni", + "si301", + 0 + ], + [ + "Saniyah", + "si301", + 0 + ], + [ + "Khizer", + "si301", + 0 + ], + [ + "Lotus", + "si310", + 1 + ], + [ + "Ray", + "si310", + 0 + ], + [ + "Conal", + "si310", + 0 + ], + [ + "Carlo", + "si310", + 0 + ], + [ + "Seo", + "si310", + 0 + ], + [ + "Kamron", + "si310", + 0 + ], + [ + "Meagan", + "si310", + 0 + ], + [ + "Ajayraj", + "si310", + 0 + ], + [ + "Manmohan", + "si310", + 0 + ], + [ + "Majka", + "si310", + 0 + ], + [ + "Corrie", + "si310", + 0 + ], + [ + "Remo", + "si310", + 0 + ], + [ + "Marykate", + "si310", + 0 + ], + [ + "Caoilfinn", + "si310", + 0 + ], + [ + "Saffi", + "si310", + 0 + ], + [ + "Kiran", + "si310", + 0 + ], + [ + "Pacey", + "si310", + 0 + ], + [ + "Rayan", + "si310", + 0 + ], + [ + "Imama", + "si310", + 0 + ], + [ + "Yva", + "si310", + 0 + ], + [ + "Lilley", + "si310", + 0 + ], + [ + "Tye", + "si310", + 0 + ], + [ + "Kory", + "si310", + 0 + ], + [ + "Alea", + "si310", + 0 + ], + [ + "Siriol", + "si310", + 0 + ], + [ + "Harvie", + "si310", + 0 + ], + [ + "Musa", + "si334", + 1 + ], + [ + "Aniela", + "si334", + 0 + ], + [ + "Katso", + "si334", + 0 + ], + [ + "Brigitte", + "si334", + 0 + ], + [ + "Brendyn", + "si334", + 0 + ], + [ + "Alaska", + "si334", + 0 + ], + [ + "Justin", + "si334", + 0 + ], + [ + "Efan", + "si334", + 0 + ], + [ + "Niah", + "si334", + 0 + ], + [ + "Elisia", + "si334", + 0 + ], + [ + "Oisin", + "si334", + 0 + ], + [ + "Aliesha", + "si334", + 0 + ], + [ + "Guerin", + "si334", + 0 + ], + [ + "Saffi", + "si334", + 0 + ], + [ + "Gursees", + "si334", + 0 + ], + [ + "Magnus", + "si334", + 0 + ], + [ + "Oona", + "si334", + 0 + ], + [ + "Peni", + "si334", + 0 + ], + [ + "Leaya", + "si334", + 0 + ], + [ + "Anastazja", + "si334", + 0 + ], + [ + "Yasir", + "si334", + 0 + ], + [ + "Lina", + "si334", + 0 + ], + [ + "Peregrine", + "si334", + 0 + ], + [ + "Sianade", + "si334", + 0 + ], + [ + "Karimas", + "si334", + 0 + ], + [ + "Tala", + "si334", + 0 + ], + [ + "Oluwalayomi", + "si334", + 0 + ], + [ + "Shaw", + "si334", + 0 + ], + [ + "Dailey", + "si334", + 0 + ], + [ + "Rihanna", + "si334", + 0 + ], + [ + "Munmair", + "si334", + 0 + ], + [ + "Natascha", + "si334", + 0 + ], + [ + "Thirza", + "si334", + 0 + ], + [ + "Caedan", + "si334", + 0 + ], + [ + "Jaz", + "si334", + 0 + ], + [ + "Madeeha", + "si334", + 0 + ], + [ + "Chanel", + "si334", + 0 + ], + [ + "CJ", + "si334", + 0 + ], + [ + "Nassir", + "si334", + 0 + ], + [ + "Alison", + "si334", + 0 + ], + [ + "Rebekkah", + "si334", + 0 + ], + [ + "Macauley", + "si334", + 0 + ], + [ + "Danial", + "si334", + 0 + ], + [ + "Arin", + "si363", + 1 + ], + [ + "Bronagh", + "si363", + 0 + ], + [ + "Danica", + "si363", + 0 + ], + [ + "Saul", + "si363", + 0 + ], + [ + "Bushra", + "si363", + 0 + ], + [ + "Ellah", + "si363", + 0 + ], + [ + "Kayde", + "si363", + 0 + ], + [ + "Ainslie", + "si363", + 0 + ], + [ + "Abdurraheem", + "si363", + 0 + ], + [ + "Natascha", + "si363", + 0 + ], + [ + "Maja", + "si363", + 0 + ], + [ + "Omolola", + "si363", + 0 + ], + [ + "Rhein", + "si363", + 0 + ], + [ + "Davi", + "si363", + 0 + ], + [ + "Siddharth", + "si363", + 0 + ], + [ + "Leigham", + "si363", + 0 + ], + [ + "Shuni", + "si363", + 0 + ], + [ + "Garoa", + "si363", + 0 + ], + [ + "Maaz", + "si363", + 0 + ], + [ + "Abdulkhader", + "si363", + 0 + ], + [ + "Rebeka", + "si363", + 0 + ], + [ + "Cohen", + "si363", + 0 + ], + [ + "Kensey", + "si363", + 0 + ], + [ + "Mariena", + "si363", + 0 + ], + [ + "Arwen", + "si363", + 0 + ], + [ + "Simran", + "si363", + 0 + ], + [ + "Riana", + "si364", + 1 + ], + [ + "Philippos", + "si364", + 0 + ], + [ + "Aria", + "si364", + 0 + ], + [ + "Loulou", + "si364", + 0 + ], + [ + "Latoya", + "si364", + 0 + ], + [ + "Linda", + "si364", + 0 + ], + [ + "Wezi", + "si364", + 0 + ], + [ + "Daithi", + "si364", + 0 + ], + [ + "Kale", + "si364", + 0 + ], + [ + "Sabina", + "si364", + 0 + ], + [ + "Hubert", + "si364", + 0 + ], + [ + "Kassia", + "si364", + 0 + ], + [ + "Tye", + "si364", + 0 + ], + [ + "Manon", + "si364", + 0 + ], + [ + "Agatha", + "si364", + 0 + ], + [ + "Iman", + "si364", + 0 + ], + [ + "Maude", + "si364", + 0 + ], + [ + "Eduards", + "si364", + 0 + ], + [ + "Stewarty", + "si364", + 0 + ], + [ + "Harlie", + "si364", + 0 + ], + [ + "Diesel", + "si364", + 0 + ], + [ + "Samy", + "si364", + 0 + ], + [ + "Christina", + "si364", + 0 + ], + [ + "Vincent", + "si364", + 0 + ], + [ + "Manisha", + "si364", + 0 + ], + [ + "Evelynne", + "si364", + 0 + ], + [ + "Darn", + "si364", + 0 + ], + [ + "Data", + "si364", + 0 + ], + [ + "Deia", + "si364", + 0 + ], + [ + "Murray", + "si364", + 0 + ], + [ + "Alivia", + "si364", + 0 + ], + [ + "Corey", + "si364", + 0 + ], + [ + "Malayka", + "si364", + 0 + ], + [ + "Phoevos", + "si364", + 0 + ], + [ + "Jazeb", + "si364", + 0 + ], + [ + "Alum", + "si364", + 0 + ], + [ + "Darcie", + "si364", + 0 + ], + [ + "Mairi", + "si364", + 0 + ], + [ + "Annagayle", + "si364", + 0 + ], + [ + "Mitch", + "si364", + 0 + ], + [ + "Allisha", + "si364", + 0 + ], + [ + "Umair", + "si364", + 0 + ], + [ + "Casie", + "si364", + 0 + ], + [ + "Sidonie", + "si364", + 0 + ], + [ + "Duncan", + "si364", + 0 + ], + [ + "Allister", + "si422", + 1 + ], + [ + "Bella", + "si422", + 0 + ], + [ + "Zainedin", + "si422", + 0 + ], + [ + "Marrwa", + "si422", + 0 + ], + [ + "Franciszek", + "si422", + 0 + ], + [ + "Koby", + "si422", + 0 + ], + [ + "Cole", + "si422", + 0 + ], + [ + "Igor", + "si422", + 0 + ], + [ + "Sulayman", + "si422", + 0 + ], + [ + "Safia", + "si422", + 0 + ], + [ + "Fatima", + "si422", + 0 + ], + [ + "Lacy", + "si422", + 0 + ], + [ + "Xiao", + "si422", + 0 + ], + [ + "Cameron", + "si422", + 0 + ], + [ + "Nash", + "si422", + 0 + ], + [ + "Ramsay", + "si422", + 0 + ], + [ + "Laurie", + "si422", + 0 + ], + [ + "Ray", + "si422", + 0 + ], + [ + "Marty", + "si422", + 0 + ], + [ + "Matt", + "si422", + 0 + ], + [ + "Kady", + "si422", + 0 + ], + [ + "Nidba", + "si422", + 0 + ], + [ + "Kaydin", + "si422", + 0 + ], + [ + "Lochlann", + "si422", + 0 + ], + [ + "Joss", + "si422", + 0 + ], + [ + "Kailas", + "si422", + 0 + ], + [ + "Zohair", + "si422", + 0 + ], + [ + "Mirrin", + "si422", + 0 + ], + [ + "Muir", + "si422", + 0 + ], + [ + "Zuzu", + "si422", + 0 + ], + [ + "Preet", + "si422", + 0 + ], + [ + "Aoibheann", + "si422", + 0 + ], + [ + "Mila", + "si422", + 0 + ], + [ + "Minha", + "si422", + 0 + ], + [ + "Nisha", + "si422", + 0 + ], + [ + "Maria", + "si422", + 0 + ], + [ + "Bayli", + "si422", + 0 + ], + [ + "Rheanan", + "si422", + 0 + ], + [ + "Kaelin", + "si422", + 0 + ], + [ + "Henri", + "si422", + 0 + ], + [ + "Kaceylee", + "si422", + 0 + ], + [ + "Ray", + "si422", + 0 + ], + [ + "Xander", + "si422", + 0 + ], + [ + "Jeemie", + "si422", + 0 + ], + [ + "Rhyon", + "si422", + 0 + ], + [ + "Teiyib", + "si422", + 0 + ], + [ + "Coel", + "si422", + 0 + ], + [ + "Cloe", + "si422", + 0 + ], + [ + "Catherine", + "si422", + 0 + ], + [ + "Marco", + "si422", + 0 + ], + [ + "Yuri", + "si422", + 0 + ], + [ + "Ekaterina", + "si422", + 0 + ], + [ + "Lotus", + "si430", + 1 + ], + [ + "Esmee", + "si430", + 0 + ], + [ + "Jersey", + "si430", + 0 + ], + [ + "Basile", + "si430", + 0 + ], + [ + "Bethany", + "si430", + 0 + ], + [ + "Francesca", + "si430", + 0 + ], + [ + "Mawahib", + "si430", + 0 + ], + [ + "Justin", + "si430", + 0 + ], + [ + "Jodie", + "si430", + 0 + ], + [ + "Heddle", + "si430", + 0 + ], + [ + "Nakeisha", + "si430", + 0 + ], + [ + "Mehr", + "si430", + 0 + ], + [ + "Chrystal", + "si430", + 0 + ], + [ + "Caris", + "si430", + 0 + ], + [ + "Mobeen", + "si430", + 0 + ], + [ + "Lori", + "si430", + 0 + ], + [ + "Emer", + "si430", + 0 + ], + [ + "Mariena", + "si430", + 0 + ], + [ + "Hajirah", + "si430", + 0 + ], + [ + "Laticha", + "si430", + 0 + ], + [ + "Regean", + "si430", + 0 + ], + [ + "Hailie", + "si430", + 0 + ], + [ + "Nyah", + "si430", + 0 + ], + [ + "Niall", + "si430", + 0 + ], + [ + "Ivan", + "si430", + 0 + ], + [ + "Darius", + "si430", + 0 + ], + [ + "Emmie", + "si430", + 0 + ], + [ + "Hashem", + "si430", + 0 + ], + [ + "Jessie", + "si430", + 0 + ], + [ + "Kori", + "si430", + 0 + ], + [ + "Berlin", + "si430", + 0 + ], + [ + "Juniper", + "si430", + 0 + ], + [ + "Amaia", + "si430", + 0 + ], + [ + "Monty", + "si430", + 0 + ], + [ + "Hadeel", + "si430", + 0 + ], + [ + "Lorcan", + "si430", + 0 + ], + [ + "Kaylum", + "si430", + 0 + ], + [ + "Myah", + "si430", + 0 + ], + [ + "Sandie", + "si430", + 0 + ], + [ + "Eliane", + "si430", + 0 + ], + [ + "Prabodhan", + "si430", + 0 + ], + [ + "Estelle", + "si430", + 0 + ], + [ + "Kayda", + "si430", + 0 + ], + [ + "Alexzander", + "si430", + 0 + ], + [ + "Miao", + "si430", + 0 + ], + [ + "Shawnpaul", + "si430", + 0 + ], + [ + "Akam", + "si430", + 0 + ], + [ + "Eireann", + "si430", + 0 + ], + [ + "Annoushka", + "si430", + 0 + ] +] \ No newline at end of file diff --git a/db many to many exercise/roster_data_sample.json b/db many to many exercise/roster_data_sample.json new file mode 100644 index 0000000..51b9e06 --- /dev/null +++ b/db many to many exercise/roster_data_sample.json @@ -0,0 +1,1017 @@ +[ + [ + "Charley", + "si110", + 1 + ], + [ + "Mea", + "si110", + 0 + ], + [ + "Hattie", + "si110", + 0 + ], + [ + "Lyena", + "si110", + 0 + ], + [ + "Keziah", + "si110", + 0 + ], + [ + "Ellyce", + "si110", + 0 + ], + [ + "Thalia", + "si110", + 0 + ], + [ + "Meabh", + "si110", + 0 + ], + [ + "Aria", + "si110", + 0 + ], + [ + "Reena", + "si110", + 0 + ], + [ + "Ioannis", + "si110", + 0 + ], + [ + "Reily", + "si110", + 0 + ], + [ + "Sidharth", + "si110", + 0 + ], + [ + "Keiara", + "si110", + 0 + ], + [ + "Yann", + "si110", + 0 + ], + [ + "Marykate", + "si110", + 0 + ], + [ + "Dylan", + "si110", + 0 + ], + [ + "Kiran", + "si110", + 0 + ], + [ + "Faizaan", + "si110", + 0 + ], + [ + "Aneshia", + "si110", + 0 + ], + [ + "Kamron", + "si110", + 0 + ], + [ + "Allen", + "si110", + 0 + ], + [ + "Marshall", + "si110", + 0 + ], + [ + "Rosa", + "si106", + 1 + ], + [ + "Nora", + "si106", + 0 + ], + [ + "Mairin", + "si106", + 0 + ], + [ + "Zendel", + "si106", + 0 + ], + [ + "Honie", + "si106", + 0 + ], + [ + "Betsy", + "si106", + 0 + ], + [ + "Davie", + "si106", + 0 + ], + [ + "Larissa", + "si106", + 0 + ], + [ + "Shaurya", + "si106", + 0 + ], + [ + "Shania", + "si106", + 0 + ], + [ + "Sorcha", + "si106", + 0 + ], + [ + "Jeanna", + "si106", + 0 + ], + [ + "Temba", + "si106", + 0 + ], + [ + "Buse", + "si106", + 0 + ], + [ + "Mohammed", + "si106", + 0 + ], + [ + "Kayah", + "si106", + 0 + ], + [ + "Kareena", + "si106", + 0 + ], + [ + "Dineo", + "si106", + 0 + ], + [ + "Philippa", + "si106", + 0 + ], + [ + "Lia", + "si206", + 1 + ], + [ + "Sharlyn", + "si206", + 0 + ], + [ + "Linton", + "si206", + 0 + ], + [ + "Temilade", + "si206", + 0 + ], + [ + "Areez", + "si206", + 0 + ], + [ + "MacCartney", + "si206", + 0 + ], + [ + "Abubakar", + "si206", + 0 + ], + [ + "Derryn", + "si206", + 0 + ], + [ + "Elan", + "si206", + 0 + ], + [ + "Vikki", + "si206", + 0 + ], + [ + "Anisa", + "si206", + 0 + ], + [ + "Klevis", + "si206", + 0 + ], + [ + "Tait", + "si206", + 0 + ], + [ + "Rhea", + "si206", + 0 + ], + [ + "Pearsen", + "si206", + 0 + ], + [ + "Willow", + "si206", + 0 + ], + [ + "Skye", + "si206", + 0 + ], + [ + "Caralee", + "si206", + 0 + ], + [ + "Charlee", + "si206", + 0 + ], + [ + "Karyn", + "si206", + 0 + ], + [ + "Elana", + "si206", + 0 + ], + [ + "Maggie", + "si206", + 0 + ], + [ + "Eryk", + "si206", + 0 + ], + [ + "Zulaikha", + "si301", + 1 + ], + [ + "Elshan", + "si301", + 0 + ], + [ + "Anastasia", + "si301", + 0 + ], + [ + "Connar", + "si301", + 0 + ], + [ + "Anay", + "si301", + 0 + ], + [ + "Jayla", + "si301", + 0 + ], + [ + "Cai", + "si301", + 0 + ], + [ + "Zijie", + "si301", + 0 + ], + [ + "Riana", + "si301", + 0 + ], + [ + "Codie", + "si301", + 0 + ], + [ + "Colette", + "si301", + 0 + ], + [ + "Lucee", + "si301", + 0 + ], + [ + "Tatiana", + "si301", + 0 + ], + [ + "Zhong", + "si301", + 0 + ], + [ + "Lowri", + "si301", + 0 + ], + [ + "Maggy", + "si301", + 0 + ], + [ + "Basher", + "si301", + 0 + ], + [ + "Tanika", + "si301", + 0 + ], + [ + "Aria", + "si301", + 0 + ], + [ + "Belle", + "si301", + 0 + ], + [ + "Laranya", + "si301", + 0 + ], + [ + "Dayna", + "si301", + 0 + ], + [ + "Elleanne", + "si301", + 0 + ], + [ + "Maanav", + "si310", + 1 + ], + [ + "Tamta", + "si310", + 0 + ], + [ + "Frazer", + "si310", + 0 + ], + [ + "Sacha", + "si310", + 0 + ], + [ + "Aidan", + "si310", + 0 + ], + [ + "Abel", + "si310", + 0 + ], + [ + "Ahtasham", + "si310", + 0 + ], + [ + "Avinash", + "si310", + 0 + ], + [ + "Colette", + "si310", + 0 + ], + [ + "Cohen", + "si310", + 0 + ], + [ + "Rori", + "si310", + 0 + ], + [ + "Youer", + "si310", + 0 + ], + [ + "Jamey", + "si310", + 0 + ], + [ + "Makenzie", + "si310", + 0 + ], + [ + "Ida", + "si310", + 0 + ], + [ + "Alexzander", + "si310", + 0 + ], + [ + "Kavita", + "si310", + 0 + ], + [ + "Talia", + "si310", + 0 + ], + [ + "Anthony", + "si310", + 0 + ], + [ + "Elona", + "si334", + 1 + ], + [ + "Inan", + "si334", + 0 + ], + [ + "Caoilainn", + "si334", + 0 + ], + [ + "Ainsley", + "si334", + 0 + ], + [ + "Franciszek", + "si334", + 0 + ], + [ + "Corrie", + "si334", + 0 + ], + [ + "Nolan", + "si334", + 0 + ], + [ + "Makala", + "si334", + 0 + ], + [ + "Obieluem", + "si334", + 0 + ], + [ + "Camryn", + "si334", + 0 + ], + [ + "Honie", + "si334", + 0 + ], + [ + "Ole", + "si334", + 0 + ], + [ + "Raine", + "si334", + 0 + ], + [ + "Tyllor", + "si334", + 0 + ], + [ + "Diane", + "si334", + 0 + ], + [ + "Cullen", + "si334", + 0 + ], + [ + "Taylor", + "si334", + 0 + ], + [ + "Schekina", + "si334", + 0 + ], + [ + "Kensey", + "si334", + 0 + ], + [ + "Zhi", + "si334", + 0 + ], + [ + "Kiran", + "si334", + 0 + ], + [ + "Tymoteusz", + "si334", + 0 + ], + [ + "Windsor", + "si363", + 1 + ], + [ + "Kashish", + "si363", + 0 + ], + [ + "Diarmid", + "si363", + 0 + ], + [ + "Laura", + "si363", + 0 + ], + [ + "Jaskaran", + "si363", + 0 + ], + [ + "Presley", + "si363", + 0 + ], + [ + "Brooklynn", + "si363", + 0 + ], + [ + "Heddle", + "si363", + 0 + ], + [ + "Travis", + "si363", + 0 + ], + [ + "Alx", + "si363", + 0 + ], + [ + "Airen", + "si363", + 0 + ], + [ + "Erika", + "si363", + 0 + ], + [ + "Mackie", + "si363", + 0 + ], + [ + "Wen", + "si363", + 0 + ], + [ + "Seaan", + "si363", + 0 + ], + [ + "Meghan", + "si363", + 0 + ], + [ + "Ryaan", + "si363", + 0 + ], + [ + "Imogem", + "si364", + 1 + ], + [ + "Harlie", + "si364", + 0 + ], + [ + "Ronnie", + "si364", + 0 + ], + [ + "Lucca", + "si364", + 0 + ], + [ + "Shanelle", + "si364", + 0 + ], + [ + "Ieuan", + "si364", + 0 + ], + [ + "Anneliese", + "si364", + 0 + ], + [ + "Simon", + "si364", + 0 + ], + [ + "Sorche", + "si364", + 0 + ], + [ + "Nawal", + "si364", + 0 + ], + [ + "Adelaide", + "si364", + 0 + ], + [ + "Rhia", + "si364", + 0 + ], + [ + "Katarzyna", + "si364", + 0 + ], + [ + "LLeyton", + "si364", + 0 + ], + [ + "Enzo", + "si364", + 0 + ], + [ + "Declan", + "si364", + 0 + ], + [ + "Emelie", + "si364", + 0 + ], + [ + "Baillie", + "si364", + 0 + ], + [ + "Shola", + "si364", + 0 + ], + [ + "Jenna", + "si422", + 1 + ], + [ + "Miles", + "si422", + 0 + ], + [ + "Sakina", + "si422", + 0 + ], + [ + "Melanie", + "si422", + 0 + ], + [ + "Bailie", + "si422", + 0 + ], + [ + "Cassy", + "si422", + 0 + ], + [ + "Nikash", + "si422", + 0 + ], + [ + "Hebe", + "si422", + 0 + ], + [ + "Sia", + "si422", + 0 + ], + [ + "Skyla", + "si422", + 0 + ], + [ + "Jamaal", + "si422", + 0 + ], + [ + "Keanna", + "si422", + 0 + ], + [ + "Vanya", + "si422", + 0 + ], + [ + "Temperance", + "si422", + 0 + ], + [ + "Hafiza", + "si422", + 0 + ], + [ + "Alx", + "si422", + 0 + ], + [ + "Brigitte", + "si422", + 0 + ], + [ + "Eliana", + "si422", + 0 + ], + [ + "Kayden", + "si422", + 0 + ], + [ + "Man", + "si422", + 0 + ], + [ + "Jaydyn", + "si422", + 0 + ], + [ + "Soukina", + "si430", + 1 + ], + [ + "Stephenjunior", + "si430", + 0 + ], + [ + "Buddy", + "si430", + 0 + ], + [ + "Holly", + "si430", + 0 + ], + [ + "Kamilia", + "si430", + 0 + ], + [ + "Cassie", + "si430", + 0 + ], + [ + "Kris", + "si430", + 0 + ], + [ + "Maia", + "si430", + 0 + ], + [ + "Abel", + "si430", + 0 + ], + [ + "Tamika", + "si430", + 0 + ], + [ + "Deano", + "si430", + 0 + ], + [ + "Rosa", + "si430", + 0 + ], + [ + "Georgia", + "si430", + 0 + ], + [ + "Louie", + "si430", + 0 + ], + [ + "Kassie", + "si430", + 0 + ], + [ + "Mutinta", + "si430", + 0 + ], + [ + "Manwen", + "si430", + 0 + ] +] \ No newline at end of file diff --git a/db many to many exercise/rosterdb.sqlite b/db many to many exercise/rosterdb.sqlite new file mode 100644 index 0000000..929b2a6 Binary files /dev/null and b/db many to many exercise/rosterdb.sqlite differ