Mi pregunta es cómo crear una base de datos simple en python. Mi ejemplo es:Base de datos de Python
User = {
'Name' : {'Firstname', 'Lastname'},
'Address' : {'Street','Zip','State'},
'CreditCard' : {'CCtype','CCnumber'},
}
Ahora puede actualizar la información del usuario muy bien, pero ¿cómo puedo
- agregar más usuarios a esta estructura de datos. Un diccionario de diccionarios?
- Permitir a los usuarios tener más de una tarjeta de crédito, una relación de muchos a uno
Gracias por cualquier respuesta, he estado tratando de envolver mi cabeza alrededor de esto por un tiempo
El verdadero problema es que este enfoque en memoria se vuelve desordenado rápidamente. Si tiene un diccionario de usuarios, ¿qué usa para las claves? ¿Qué pasa si hay llaves duplicadas? etc. –
Por cierto, puede interesarte esta [lista de bases de datos relacionadas con Python] (http://wiki.python.org/moin/DatabaseInterfaces#Native_Python_Databases), particularmente las nativas de Python. – kojiro