Come mai Base crea un ID?

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Come mai Base crea un ID?

Messaggio da Vlk »

Salve, vorrei catalogare i miei cd con un database e magari successivamente i miei libri etc etc. Visto che sono un niubbo, vorrei usare Base di Openoffice. In pratica si tratterebbe di creare una tabella che contenga come colonne il nome dell'artista, il nome del disco, l'anno di uscita e la casa discografica. Incredibile a dirsi, ma Base ha già un db redefinito per catalogare i cd che si chiama Collezione_Cd. Bene, lo creo, ma prima dei dati di sopra (autore, disco, anno e casa discografica) mi crea una colonna di nome ID, con sui suppongo si debba identificare il disco. È possibile non avere questa colonna? E visto che c'è...a che serve? Sarebbe utile se volessi mettere un codice ad ogni cd ed identificare il cd tramite quel codice, ma così com'è messa non ne vedo l'utilità? C'è qualcuno che me la spiega? Grazie

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Puoi anche farne a meno, ma velocizza l'indicizzazione
e serve per i db relazionali.

M.

Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Messaggio da Vlk »

Sì, ho capito. Vorrei sapere una cosa che un po' off-topic. Ma un database può fare anche calcoli? È utile per la gestione di un negozio/ditta oppure è meglio il foglio di calcolo?
Ad esempio, supponiamo che io segni sul database che ho 500 pezzi di un prodotto x, e che in un giorno ne venda 70. Alla fine della giornata potrò sottrarre dalla quantità iniziale 500 quella che ho venduto 70 per avere il risultato e sapere così se ho la merce, se mi sta finendo e così via? Tempo fa provai a farlo su un foglio di calcolo e ci riuscii, ma era troppo macchinoso. Vorrei che ci fosse qualcosa di più semplice. Oppure devo usare il foglio di calcolo?

Eurialo
Linux 1.x
Linux 1.x
Messaggi: 199
Iscritto il: ven 9 dic 2005, 15:44
Località: Caltanissetta
Contatta:

Messaggio da Eurialo »

Vlk ha scritto:Sì, ho capito. Vorrei sapere una cosa che un po' off-topic. Ma un database può fare anche calcoli? È utile per la gestione di un negozio/ditta oppure è meglio il foglio di calcolo?
Ad esempio, supponiamo che io segni sul database che ho 500 pezzi di un prodotto x, e che in un giorno ne venda 70. Alla fine della giornata potrò sottrarre dalla quantità iniziale 500 quella che ho venduto 70 per avere il risultato e sapere così se ho la merce, se mi sta finendo e così via? Tempo fa provai a farlo su un foglio di calcolo e ci riuscii, ma era troppo macchinoso. Vorrei che ci fosse qualcosa di più semplice. Oppure devo usare il foglio di calcolo?
qualsiasi cosa che si interfacci al database.. dalla semplicissima pagina PHP ad un programma in C, o qualsiasi altra cosa!

Vlk
Linux 3.x
Linux 3.x
Messaggi: 671
Iscritto il: mer 9 feb 2005, 0:00

Messaggio da Vlk »

In pratica Base non va bene? Che programmi devo usare?

cRoW2k
Linux 2.x
Linux 2.x
Messaggi: 261
Iscritto il: gio 20 nov 2003, 0:00
Slackware: -current
Contatta:

Messaggio da cRoW2k »

Ciao,

Da un DB puoi tirare fuori anche i bambini se vuoi. Devi conoscere ovviamente SQL perchè è ricco di funzioni e procedure per eseguire calcoli di ogni genere. Ti crei le tue query che estrapolano dati, oppure le utilizzi per effettuare controlli e calcoli incrociati.

Procurati un bel manuale di SQL , altrimenti BASE di per se , fa cacare (ancora lontano anni luce dalla semplicità di utlizzo di M$ Access).

byez

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Dal testing sono emersi numerosi e gravi bachi di Base.
Credo che ci vorrà del tempo perché siano corretti.
Rispetto ad Access, comunque, Base ha l'enorme vantaggio
di interfacciarsi con un gran numero di db, mentre
Access ha un formato tutto suo, che non è in grado
di comunicare con altri db. Se vuoi un'interfaccia
grafica a MySql, prova Rekall o altro. Io, per Base,
aspetterei che maturi ancora...

M.

Rispondi