ADATB/generate.py
szabomarton a05d942009 asd
2024-09-30 13:17:45 +02:00

75 lines
5.4 KiB
Python

import imp
import random
record_number = 25
tablak = ["beszerzes_kiadasok", "eladasok", "eszkozok", "ezskoztipus", "fizetes", "munkaido", "munkakor", "munkas", "napitermeles", "raktar", "szallitas", "tarnak"]
oszlopok = ["macska_neve", "macska_fajta", "kutya_neve", "kutya_fajta", "anyos_neve", "apos_neve", "polo_meret", "cipo_meret", "hajszin", "borszin", "etrend", "szemszin", "szemelyiseg", "allampolgarsag"]
macska_nevek = ['Max', 'Leo', 'Tiger', 'Simba', 'Oliver', 'Bajusz', 'Felix', 'Rocky', 'Jasper', 'Gizmo', 'Apollo', 'Tom', 'Charlie', 'Zeus', 'Oscar', 'Murphy', 'Milo', 'Louie', 'Winston', 'Socks', 'Teddy', 'Toby', 'Ziggy', 'Chester', 'Simba', 'Oreo', 'Finn', 'Rusty', 'Dexter', 'Bruno', 'Sammy', 'Buddy', 'Smokey', 'Simba', 'Whiskey', 'Jasper', 'Loki', 'Benny', 'Gizmo', 'Teddy', 'Leo', 'Remy', 'Harley', 'Oscar', 'Leo']
macska_fajtak = ['Abyssinian', 'Aegean', 'American Bobtail', 'American Curl', 'American Shorthair', 'American Wirehair', 'Aphrodite Giant', 'Arabian Mau', 'Ashera', 'Asian Longhair', 'Asian Shorthair', 'Australian Mist', 'Aztec', 'Balinese', 'Balinese Modern', 'Bambino', 'Bengal', 'Birman', 'Bombay', 'Bramble', 'Brazilian Shorthair', 'British Longhair', 'British Shorthair', 'Burmese', 'Burmilla', 'Chartreux', 'Chausie', 'Cornish Rex', 'Cyprus', 'Devon Rex', 'Domestic Long Hair', 'Domestic Shorthair', 'Dragon Li', 'Savannah', 'Scottish Fold', 'Selkirk Rex', 'Siamese', 'Siamese Modern', 'Siberian', 'Singapura', 'Snowshoe', 'Sphynx']
kutya_nevek = ["Bundi", "Zokni", "Morzsi", "Bogyó", "Füles", "Cézár", "Léna", "Zeusz", "Kormi", "Fickó",
"Dani", "Bambi", "Lara", "Molly", "Lulu", "Max", "Tappancs", "Rex", "Szaffi", "Néró",
"Zizi", "Kira", "Simba", "Borisz", "Zara", "Bátor", "Tobi", "Ronin", "Lili", "Panka",
"Pamacs", "Brúnó", "Beni", "Foltos", "Alma", "Pocak", "Szofi", "Jerry", "Dugó", "Mazsola",
"Pepe", "Boci", "Cuki", "Dina", "Fruzsi", "Zsömi", "Csibész", "Mázli", "Vacak", "Dolly", "Bella"]
kutya_fajtak = ["Labrador", "Golden Retriever", "Német juhászkutya", "Bichon Havanese", "Mopsz",
"Bulldog", "Tacskó", "Pomerániai törpespicc", "Beagle", "Csivava",
"Shih Tzu", "Puli", "Border Collie", "Dobermann", "Bernáthegyi",
"Uszkár", "Rottweiler", "Akita Inu", "Szamojéd", "Shiba Inu",
"Jack Russell terrier", "Bordeaux-i dog", "Alaszkai malamut", "Whippet", "Szibériai husky",
"Skót juhászkutya", "Angol cocker spániel", "Vizsla", "Máltai selyemkutya", "Bullterrier",
"Foxterrier", "Angol agár", "Óriás schnauzer", "Kaukázusi juhászkutya", "Kuvasz",
"Komondor", "Francia bulldog", "Sheltie", "Ír farkaskutya", "Basenji",
"Afghán agár", "Boxer", "Berni pásztor", "Ausztrál juhászkutya", "Tibeti masztiff",
"Welsh corgi", "Olasz agár", "Argentin dog", "Pekingi palotakutya", "Cane Corso", "Hovawart"]
anyos_nevek = ["Anna", "Lili", "Kata", "Emma", "Nóra",
"Sára", "Zsófia", "Réka", "Laura", "Vivien",
"Eszter", "Hanna", "Júlia", "Dóra", "Maja",
"Viktória", "Petra", "Orsi", "Luca", "Erika",
"Adél", "Bianka", "Fanni", "Zita", "Nikolett",
"Boglárka", "Dorina", "Melinda", "Tímea", "Kinga",
"Rita", "Izabella", "Ágnes", "Virág", "Tünde",
"Henriett", "Bettina", "Evelin", "Anita", "Szilvia",
"Klaudia", "Gabriella", "Natália", "Noémi", "Barbara",
"Edit", "Enikő", "Gréta", "Eliza", "Mira", "Jázmin"]
apos_nevek = ["Bence", "Gábor", "Ádám", "László", "Balázs",
"Tamás", "Zoltán", "Dániel", "Péter", "Attila",
"Norbert", "Márk", "Gergő", "Miklós", "Kristóf",
"Róbert", "István", "Levente", "Bálint", "Ferenc",
"Viktor", "Bertalan", "Martin", "Zsolt", "Vince",
"Mátyás", "Roland", "Csaba", "Benedek", "János",
"Sándor", "Lőrinc", "Patrik", "Richárd", "Marcell",
"Krisztián", "Imre", "Tibor", "Lóránt", "Jenő",
"Dominik", "Ákos", "Károly", "Barnabás", "Misi",
"Botond", "Erik", "Máté", "György", "József"]
polo_meretek = ["XS", "S", "M", "L", "XL", "XXL", "XXXL"]
cipo_meretek = ["36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46"]
hajszinek = ["Fekete", "Barna", "Szőke", "Vörös", "Gesztenyebarna", "Sötétszőke", "Világosszőke", "Ősz", "Rézvörös", "Mahagóni", "Platinaszőke", "Hamvasszőke", "Szürkésbarna", "Kék", "Lila", "Rózsaszín", "Zöld", "Szivárvány"]
borszinek = ["fekete", "fehér", "sárga"]
szemszinek = ["Barna", "Kék", "Zöld", "Szürke", "Mogyoróbarna", "Világoskék", "Sötétbarna", "Borostyán", "Olívazöld", "Fekete", "Türkiz", "Világosbarna"]
szemelyisegek = ["Empatikus", "Barátságos", "Határozott", "Introvertált", "Extrovertált", "Kreatív", "Rendezett", "Rugalmas", "Optimista", "Pesszimista", "Türelmes", "Dinamikus", "Analitikus", "Felelősségteljes", "Érzelmes", "Független", "Agresszív", "Segítőkész", "Lojális", "Bátor"]
allampolgarsagok = ["Amerikai", "Kanadai", "Brit", "Francia", "Német", "Olasz", "Spanyol", "Orosz", "Kínai", "Japán", "Indiai", "Brazíliai", "Mexikói", "Ausztrál", "Dél-afrikai", "Svéd", "Norvég", "Finn", "Svájci", "Holland"]
"""
for tabla in tablak:
for oszlop in oszlopok:
print(f"ALTER TABLE {tabla} ADD {oszlop} VARCHAR(255);")
"""
def tablak_insert(tablaTartalomTomb, tablaNev):
for tabla in tablak:
for oszlop in oszlopok:
for i in range(record_number):
if oszlop == tablaNev:
print(f"INSERT INTO {tabla} ({oszlop}) VALUES ('{random.choice(tablaTartalomTomb)}');")
# tablak_insert(macska_nevek)
tablak_insert(macska_fajtak, "macska_fajta")