Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Kierunki = [(1,'W08', 'Informatyki i Zarządzania', 'Informatyka w jęz.polskim'),
- (2,'W08', 'Informatyki i Zarządzania', 'Informatyka w jęz.angielskim'),
- (3,'W08', 'Informatyki i Zarządzania', 'Inżynieria systemów'),
- (4,'W08', 'Informatyki i Zarządzania', 'Zarządzanie w jęz.polskim'),
- (5,'W08', 'Informatyki i Zarządzania', 'Zarządzanie w jęz.angielskim')]
- Sciezki = [(1,'SS', 'Systemy sterowania',3),
- (2,'SU', 'Sieciowe Systemy Usługowe',3),
- (3,'SL', 'Systemy Logistyczne',3),
- (4,'SE', 'Systemy energetyczne',3),
- (5,'SB', 'Systemy biotechnologiczne',3)]
- Kursy = [(1,'INZ003421W', 1, 'Systemy baz danych' ,3),
- (2,'INZ003410W', 2, 'Identyfikacja systemów', 3),
- (3,'MAZ003102W', 3, 'Badania operacyjne', 3),
- (4,'INZ003203W', 4, 'Rozpoznawanie obrazów', 2),
- (5,'INZ003204W', 5,'Systemy uczące się', 2)]
- Studenci = [('014220313', 'Andrzej', 'Andrzejowski', 1, 1, 1, 1),
- ('014220453', 'Katarzyna', 'Katarzyniak', 2, 2, 2, 2),
- ('014215123', 'Dawid', 'Kozłowski', 3, 3, 3, 3),
- ('014220344', 'Kleopatra', 'Kleopatryjarna', 4, 4, 4, 4),
- ('014220628', 'Anna', 'Piotrowska', 5, 5, 5, 5)]
- Adresy = [(1, '56-300', 'Milicz', 'Piłsudskiego', 2),
- (2, '45-320', 'Kolejkowo', 'Peronowa', 5),
- (3, '62-570', 'Stacyjkowo', 'Zajezdniowa', 7),
- (4, '43-520', 'Tramwajowo', 'Przystankowa', 1),
- (5, '67-120', 'Autobusowo', 'Dworcowa', 9)]
- import random
- import mysql.connector
- db = mysql.connector.connect(
- user='root',
- password='',
- host='localhost',
- database='studia')
- cur = db.cursor()
- # x - losowe 5 osób z people
- x = random.sample(Studenci, 5)
- # id osób, które zostały wylosowane (x)
- #pids = [p[0] for p in x]
- for p in Studenci:
- cur.execute("INSERT INTO student VALUES(%s, %s, %s, %s, %s, %s, %s)", p)
- for o in Adresy:
- cur.execute('INSERT INTO adres VALUES(%s, %s, %s, %s, %s)', o)
- for k in Kursy:
- cur.execute('INSERT INTO kurs VALUES(%s, %s, %s, %s)', k)
- for s in Sciezki:
- cur.execute('INSERT INTO ścieżka VALUES(%s, %s, %s, %s)', s)
- for r in Kierunki:
- cur.execute('INSERT INTO kierunek VALUES(%s, %s, %s)', r)
- """for o in Adresy:
- if o[3] in pids:
- cur.execute('INSERT INTO adres VALUES(%s, %s, %s, %s, %s)', o)
- print(o)
- for k in Kursy:
- if k[4] in pids:
- cur.execute('INSERT INTO kurs VALUES(%s, %s, %s, %s)', k)
- print(k)
- for s in Sciezki:
- if s[5] in pids:
- cur.execute('INSERT INTO ścieżka VALUES(%s, %s, %s, %s)', s)
- print(s)
- for r in Kierunki:
- if r[6] in pids:
- cur.execute('INSERT INTO kierunek VALUES(%s, %s, %s)', r)
- print(r)"""
- db.commit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement