tgi sobre sql
3.1 - Tipos de dados
Em linguagens de programação o tipo de dado de uma variável, constante ou função define o conjunto de valores que a variável, constante ou função podem assumir, existem três principais tipos básicos de dados que encontramos em linguagens de programação:
Dados Numéricos
O conjunto de dados mais comuns é o de números naturais, que é representado por N. Este conjunto é definido como
N = {0,1,2,3,...}
Este conjunto de números é usado quando queremos falar sobre o número de amigos que temos ou quantos CDs musicais temos na nossa coleção. Embora seja fácil imaginar que um pastor de ovelhas há 3000 anos atrás pudesse usar este conjunto com facilidade, é bom lembrar que o conceito do número zero é difícil de ser entendido. O conjunto dos números naturais usado pelos primeiros seres humanos não incluía o zero. Os pastores sabiam que se 20 ovelhas tinham ido para os campos, eles tinha de esperar pelas mesma 20 ovelhas na volta à noite. Agora se não havia ovelhas para que precisaríamos contar, somar ou subtrair? A natureza tem horror ao vácuo e o nada é um conceito complicado para os seres humanos. O número zero é uma invenção dos matemáticos hindus e é recente, sendo introduzido em XXXX aproximadamente.
O conjunto dos números naturais é subconjunto dos conjunto dos números inteiros que é definido como
Z = {...,-3,-2,-1,0,+1,+2,+3,...}
Aqui estamos falando de conceitos mais complicados que hoje em dia já fazem parte do nosso dia a dia. Estamos no domínio dos números relativos, que incluem os números positivos, o zero e os números negativos. A mente humana teve de atingir graus de abstração maiores para imaginar operações que incluiam números negativos. Hoje em dia não é necessário ser um matemático pós-graduado para trabalhar facilmente com este tipo de números. Todos nós somos capazes de perceber que uma temperatura de -3 graus centígrados e mais fria do que +3 graus. Quem não fica preocupado quando sabe que sua conta