Advertisement
Guest User

Untitled

a guest
Apr 26th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. Kierunki = [(1,'W08', 'Informatyki i Zarządzania', 'Informatyka w jęz.polskim'),
  2. (2,'W08', 'Informatyki i Zarządzania', 'Informatyka w jęz.angielskim'),
  3. (3,'W08', 'Informatyki i Zarządzania', 'Inżynieria systemów'),
  4. (4,'W08', 'Informatyki i Zarządzania', 'Zarządzanie w jęz.polskim'),
  5. (5,'W08', 'Informatyki i Zarządzania', 'Zarządzanie w jęz.angielskim')]
  6. Sciezki = [(1,'SS', 'Systemy sterowania',3),
  7. (2,'SU', 'Sieciowe Systemy Usługowe',3),
  8. (3,'SL', 'Systemy Logistyczne',3),
  9. (4,'SE', 'Systemy energetyczne',3),
  10. (5,'SB', 'Systemy biotechnologiczne',3)]
  11. Kursy = [(1,'INZ003421W', 1, 'Systemy baz danych' ,3),
  12. (2,'INZ003410W', 2, 'Identyfikacja systemów', 3),
  13. (3,'MAZ003102W', 3, 'Badania operacyjne', 3),
  14. (4,'INZ003203W', 4, 'Rozpoznawanie obrazów', 2),
  15. (5,'INZ003204W', 5,'Systemy uczące się', 2)]
  16. Studenci = [('014220313', 'Andrzej', 'Andrzejowski', 1, 1, 1, 1),
  17. ('014220453', 'Katarzyna', 'Katarzyniak', 2, 2, 2, 2),
  18. ('014215123', 'Dawid', 'Kozłowski', 3, 3, 3, 3),
  19. ('014220344', 'Kleopatra', 'Kleopatryjarna', 4, 4, 4, 4),
  20. ('014220628', 'Anna', 'Piotrowska', 5, 5, 5, 5)]
  21. Adresy = [(1, '56-300', 'Milicz', 'Piłsudskiego', 2),
  22. (2, '45-320', 'Kolejkowo', 'Peronowa', 5),
  23. (3, '62-570', 'Stacyjkowo', 'Zajezdniowa', 7),
  24. (4, '43-520', 'Tramwajowo', 'Przystankowa', 1),
  25. (5, '67-120', 'Autobusowo', 'Dworcowa', 9)]
  26.  
  27. import random
  28. import mysql.connector
  29.  
  30. db = mysql.connector.connect(
  31. user='root',
  32. password='',
  33. host='localhost',
  34. database='studia')
  35.  
  36. cur = db.cursor()
  37.  
  38. # x - losowe 5 osób z people
  39. x = random.sample(Studenci, 5)
  40.  
  41. # id osób, które zostały wylosowane (x)
  42. #pids = [p[0] for p in x]
  43.  
  44. for p in Studenci:
  45. cur.execute("INSERT INTO student VALUES(%s, %s, %s, %s, %s, %s, %s)", p)
  46.  
  47. for o in Adresy:
  48. cur.execute('INSERT INTO adres VALUES(%s, %s, %s, %s, %s)', o)
  49.  
  50. for k in Kursy:
  51. cur.execute('INSERT INTO kurs VALUES(%s, %s, %s, %s)', k)
  52.  
  53. for s in Sciezki:
  54. cur.execute('INSERT INTO ścieżka VALUES(%s, %s, %s, %s)', s)
  55.  
  56. for r in Kierunki:
  57. cur.execute('INSERT INTO kierunek VALUES(%s, %s, %s)', r)
  58.  
  59. """for o in Adresy:
  60. if o[3] in pids:
  61. cur.execute('INSERT INTO adres VALUES(%s, %s, %s, %s, %s)', o)
  62. print(o)
  63.  
  64. for k in Kursy:
  65. if k[4] in pids:
  66. cur.execute('INSERT INTO kurs VALUES(%s, %s, %s, %s)', k)
  67. print(k)
  68. for s in Sciezki:
  69. if s[5] in pids:
  70. cur.execute('INSERT INTO ścieżka VALUES(%s, %s, %s, %s)', s)
  71. print(s)
  72. for r in Kierunki:
  73. if r[6] in pids:
  74. cur.execute('INSERT INTO kierunek VALUES(%s, %s, %s)', r)
  75. print(r)"""
  76. db.commit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement