Moje pytanie brzmi: jak utworzyć prostą bazę danych w python. Mój przykład jest:Baza danych Pythona
User = {
'Name' : {'Firstname', 'Lastname'},
'Address' : {'Street','Zip','State'},
'CreditCard' : {'CCtype','CCnumber'},
}
Teraz mogę zaktualizować informacje Ten użytkownik jest w porządku, ale jak mam
- dodać więcej użytkowników do tej struktury danych. Słownik słowników?
- Zezwalaj użytkownikom mieć więcej niż jedną kartę kredytową, wiele do jednego relacji
Dzięki za odpowiedzi, ja już próbuje owinąć głowę wokół to za chwilę
Prawdziwy problem polega na tym, że takie podejście do pamięci staje się coraz bardziej chaotyczne. Jeśli masz słownik użytkowników, jakich używasz do kluczy? Co zrobić, jeśli istnieją zduplikowane klucze? itd. –
Nawiasem mówiąc, może Cię zainteresować ta [lista baz danych związana z Pythonem] (http://wiki.python.org/moin/DatabaseInterfaces#Native_Python_Databases), szczególnie natywna wersja Pythona. – kojiro