example dbmemory

Anche sul tramontato ma a me molto caro raspberry-pi B1 512MB

del lontano Gennaio 2013 sqlite3 i GUI scripts dbmemory.py(scripts(SQL))

lavorano senza tentennamenti...


Also on the faded but very dear to me raspberry-pi B1 512MB

of the far January 2013 sqlite3 the GUI scripts dbmemory.py(scripts(SQL))

work without hesitation ...


E terminata la fase 1 creazione funzioni di base dbmemory.py... prototipo pytools che gestisce tramite SQL

data base in sqlite3, con pochissime personalizzazioni si potrebbe usare anche con altri data base...

Spero di aver risposto alla ?... gestire scripts SQL anche se con molti giorni di ritardo sorry... 


Anche l'ultima funzione base pyScript e stata integrata a dbmemory.py questo permette la gestione dei parametri[]... in ingresso con il quale il clone può replicarsi in memoria aprendo una nuova mywindows e/o di eseguire altri cloni creati con dbmemory.py tramite un semplice script.run che può contenere solo il percorso PATH del clone e/o anche SQLNAME ACT commands da eseguire tramite pyscript.py, e di passare i TableIDs che devono essere aperti dal clone in automatico esempio '1' apre il record 1 della tabella integrata del clone e/o '1;3;5' apre i records 1 3 5 e/o '10:20'

apre i records dal 10 al 20.

Una buona gestione dei parametri[]... rende i cloni di dbmemory.py dei GUIscripts rapidi... e molto efficenti...


Circa dbmemory.py piccolo scripts GUI che permette di amministrare file data base tramite il linguaggio SQL.

Le funzionalità base permettono non solo di gestire i records delle rispettive tabelle ma anche di esportare i record estratti tramite Select... e importare solo le colonne di valori che ci servono da grandi file.cvs creati da grandi

data base e/o fogli di calcolo.

Questo pytools utilizza liste per creare oggetti video bottoni e campi di input, e liste per operazioni di: crea e/o apri il data base, nomi tabelle da usare e input: SQL scripts... files... e altro...(esempio eseguire funzioni scripts python esterni con parametri di collegamento per operazioni calcolo ecc...)


def ImportFile vedi sotto

''' Questa nuova funzione permette di leggere un file testo delimitato da ; e

inserire tutti i valori presenti nei rispettivi campi(colonne) nella tabella '''


Questa nuova funzione permette di ottenere la lista di tutti i records di una

determinata tabella presente nel ListSQL box, e' possibile personalizzare

ListSQLScript per singola tabella tramite l'inserimento di un confronto

''' if box.get() == 'nome table': ListSQLScript='...' '''


def ListSQL(): vedi code... sotto


come da ...? usero pyscripts e dbmemory.py per creare dei cloni che  dovranno

gestire le tabelle: Clienti, Articoli, e le liste: Lista.Colori, Lista.Taglie,

Lista.Prezzi, Lista.Consegne, Lista.Pagamenti tutte queste informazioni

dovranno essere memorizzare nell'ordine cliente, la ricerca ordine clienti

di base tramite scripts SQL:(cliente, anno), (cliente, anno, articolo)

come da ...? le tabelle Clienti e Articoli dovranno contenere il campo Rif.field

datasys anno+mese+giorno+I.nserimento/M.odifica/A.nnullamento la cancellazione

non è ammessa...

il file log conterrà tutto il dettaglio dell'ordine inserito... in tre forme...

   

''' GASAnni.py Questo clone derivato da dbmemory.py e stato personalizzato per

eseguire Calcoli by row... la funzione che segue contiene tutte le personalizzazioni

per calcolare i campi delle tabelle... oltre i valori presente nella tabella

GASANNINONNA inerenti i mesi dell'anno, per la somma annuale e somme semestrali

ora e anche presente il calcolo del costo totale annuale per compagnia del GAS

tramite il calcolo di moltiplicazione somma totale x costo medio al metro cubo '''

Vedi codice... funzione Def SelectRowTableV004


Prove di collegamento tra due tabelle... solo tramite TableID

il clone Company.py deve essere linkato con la tabella

GASANNI+NOMEUSER per ottenere i valori di costo medio

per metro cubo.

Nella tabella GASANNI+NOMEUSER dovrà essere inserito

un nuovo campo CompanyID per il JOIN... ma per essere

gestito con scripts SQL interno dovrà essere personalizzato

il clone GASAnni.py per la gestione della form GUI...

Tutti i cloni scripts.py derivati da dbmemory possono utilizzare

gli scripts SQL esterni vedi sotto... ma se vuoi inserire dei calcoli

e/o confronti interni sui campi row(riga della tabella) da riportare

nel log devi inserirli nel rispettivo script GUI tabella...


Domanda? piccoli scripts SQL...

risposta... piccolo scripts python dbmemory.py

Gli scripts in SQL con dbmemory.py ti permettono

di fare un pò di pratica in SQL realizzando

piccoli data base e tabelle per organizzare dati...

I dati estratti saranno archiviati in file log per

essere analizzati e/o rielaborati in varie forme...

In moltissime situazioni gli scripts sono automatici

e non richiedono di essere interfacciate con l'utente...

ma la...? era di realizzare un clone per piccoli

GUI scripts python che potesse gestire le funzioni SQL:

ricerca,visualizzazione,inserimento,modifica, in modo

semplice... una tabella un clone personalizzato da

aprire in altri cloni tramite bottoni Act...(Attiva

codice tabella)...


examples dbmemory.py+pyscripts by skole pi+ppo to run...

Le due piccolissime applicazioni permettono la prima la clonazione e la personalizzazione

in pochi minuti(<5) di applicazioni per la gestione di database tramite scripts SQL,

la seconda l'esecuzione di queste...

E' possibile eseguire il clone (mydbmemorySQL > mySQLTable) più volte per interrogare

più records simultaneamente e/o duplicare un record già esistente e/o estrarre

dati tramite scripts SQL personalizzati per inserire e/o modificare più records

contemporaneamente la flessibilità usando gli scripts SQL molto ampia...

Aprendo il database e la relativa tabella e creando automaticamente la DBFORM

il programma risulta molto rapido... e rimuovendo le funzioni di gestione

amministrativa del database per evitare di alterare il database(es..drop...) e anche

molto piccolo nelle dimensioni... (<5000B) 


The two small applications allow the first cloning and customization in a few

minutes (<5) of applications for the management of the database using SQL scripts,

the second the execution of these...

Can run the clone (mydbmemorySQL> mySQLTable) several times to query

more records simultaneously and/or duplicate an already existing record and/or extract

data via custom SQL scripts to insert and/or edit multiple records its flexibility

using SQL scripts very wide ...

Opening the database and related table and automatically creating the dbForm

the program is very fast... and removing the management functions Administration

of the database to avoid corrupting the database (ex..drop...) and also

very small in size... (<5000B)



example dbmemory.py by skole www.pi+ppo.org


dbmemory.py esempio che permette di fare pratica con il linguaggio dei data base

SQL... i data base sono ormai quasi indispensabili in molte applicazioni e/o

sistemi operativi.

sqlite3 è un data base dalle dimensioni ridottissime utilizzato in moltissime

applicazioni e/o integrato in sistemi operativi per la gestione interna delle

configurazioni di sistema, sqlite3 integrato tramite librerie con linguaggio python.

Hò voluto sviluppare come da ?... una piccola risposta...interfaccia grafica tramite

la libreria grafica Tkinter per rendere il programma più semplice è intuitivo

nell'utilizzo iniziale, e dare la possibilità di avere una base di partenza per

clonare nuove versioni personalizzate di quest'ultima.

Obbiettivo finale di dbmemory è gestire file SqlScript in SQL... con funzioni

che elaborano esclusivamente files SqlScripts ed poter gestire...

1) creare nuovi database...

2) creare nuove tabelle... con le rispettive colonne...

3) creare query "ricerche" e verificare i risultati

4) confrontare e/o calcolare valori

5) collegare data base e tabelle

e tramite la gestione multi form contenete ID.record e le relative colonne

(names) gestire tramite SQL e TableID i valori dei singoli record:

1) inserimento

2) modifica

3) cancellazione (anche logica)


Continua...


dbmemory.py terminata gestione scripts SQL...

Il piccolo programma permette tramite scripts SQL di poter creare file

database e relative tabelle, e manipolare i records, terminata la fase di

controllo si passa alla fase successiva... creamo un clone del programma ma

lo rendiamo autonomo inserendo gli scripts SQL all'interno del programma

rimuovendo le funzioni di amministratore... del data base per evitare che

l'utilizzatore possa eseguire tali funzioni e compromettere il data base.

Es...copy dbmemory.py > SQLClient.py poi utiliziamo ACTpyscripts.py per

eseguire il clone SQLClient.py 



CONTACT US

 

  Tel: .....

FOLLOW US

PROFILE

Profile ...

© Copyright 2016-2019 All Rights Reserved.