Risorse suggerite per l'autoapprendimento dell'algebra/calcolo relazionale

Aug 15 2020

Mi scuso se questa domanda è sul sito sbagliato, ma spero di porre questa domanda sul sito corretto (e non è, ad esempio, per i professionisti DBA).

Sto cercando di apprendere un approccio in qualche modo rigoroso all'algebra/calcolo relazionale utilizzato per descrivere la teoria dei database. Ho già una discreta esperienza nel mondo reale con SQL e Database Design, ma mi chiedevo se dietro ci fosse una visione formale della matematica e, in tal caso, un riferimento che potrei usare per l'autoapprendimento.

È anche possibile che questa non sia una vera e propria disciplina matematica degna di una discussione tipo libro/tesi, allo stesso modo in cui la trigonometria di base potrebbe probabilmente essere trattata in poche settimane in un corso di Precalcolo e non richiederebbe un corso completo libro da ripassare. (Per riferimento, ho un background in calcolo, algebra lineare ed equazioni differenziali, quindi spero che se è la sua disciplina matematica sarò adatto a capirlo!) Grazie mille per il tuo aiuto e suggerimenti.

Risposte

1 WalrusGumboot Sep 02 2020 at 04:26

Sebbene non sia un riferimento in senso tradizionale, questo corso gratuito di Udacity copre praticamente esattamente ciò che hai menzionato (specialmente nella lezione due): algebra relazionale e calcolo.

Tieni presente che non ho seguito il corso da solo, quindi non posso commentare la qualità del corso, ma spero che possa aiutarti un po '.

Inoltre, per il libro menzionato da un commentatore, avrai bisogno almeno di una conoscenza intermedia della teoria dei grafi, dell'informatica e dell'algebra astratta.
I primi sette capitoli di questo libro di testo sulla teoria dei grafi sono una buona introduzione, anche se a volte un po' prolissa. Inoltre, questo libro sull'algebra astratta di Charles C. Pinter di tanto in tanto è un po' pesante sul gergo, ma è un'ottima introduzione alla maggior parte delle strutture che incontrerai nella gestione di database. Non solo, ma i concetti che incontrerai in questi libri sono davvero utili per ottenere una visione più "matematica" in molte cose quotidiane.

Buona fortuna con l'autoapprendimento!

Kaustubh Sep 02 2020 at 12:15

Quando ho iniziato al liceo, spesso trovavo i miei libri di testo classici con un tipo di logica molto ambiziosa quando si trattava di spiegare certi teoremi (ea volte limitati in termini di portata). Per ottenere i tuoi fondamenti corretti suggerirei i seguenti due libri:

  • Algebra superiore di Hall e Knight
  • Problemi nel calcolo di una variabile di IA Maron

In bocca al lupo per l'apprendimento!