Case Studio - Banco de Dados

Na última aula de Banco de Dados conhecemos o software Case Studio, uma ferramenta para construção de ERs, anteriormente estavamos fazendo as tabelas no papel mesmo, meio incômodo, mas necessário pra pegar a lógica.
Este software apresenta várias ferramentas que facilitam e agilizam a criação dos modelos, dos mais simples até os mais complexos, estamos criando modelos básicos por enquanto em MySQL 5, um SGDB (sistema de gerenciamento de banco de dados), o MySQL é uns dos mais populares do mundo.
Entre as facilidades que o software proporciona ele é capaz de criar automaticamente a terceira tabela de chavez compostas, quando há ligações de "vários pra vários".
Quanto as informações das tabelas, é possível e necessário classifica-las, quanto ao tipo de dados que ela conterá.

Tirei as tabelas de: Criar Web. Lá só tem coisa de fundamento acessem.

"Os tipos de dados SQL se classificam em 13 tipos de dados primários e de vários sinônimos válidos reconhecidos por tais tipos de dados. Os tipos de dados primários são:"

Tipo de DadosLongitudeDescrição
BINARY1 bytePara consultas sobre tabela anexa de produtos de banco de dados que definem um tipo de dados Binário.
BIT1 byteValores Sim/Não ou True/False
BYTE1 byteUm valor inteiro entre 0 e 255.
COUNTER4 bytesUm número incrementado automaticamente (de tipo Long)
CURRENCY8 bytesUm inteiro escalável entre 922.337.203.685.477,5808 e 922.337.203.685.477,5807.
DATETIME8 bytesUm valor de data ou hora entre os anos 100 e 9999.
SINGLE4 bytesUm valor em ponto flutuante de precisão simples com uma classificação de - 3.402823*1038 a -1.401298*10-45 para valores negativos, 1.401298*10- 45 a 3.402823*1038 para valores positivos, e 0.
DOUBLE8 bytesUm valor em ponto flutuante de dupla precisão com uma classificação de - 1.79769313486232*10308 a -4.94065645841247*10-324 para valores negativos, 4.94065645841247*10-324 a 1.79769313486232*10308 para valores positivos, e 0.
SHORT2 bytesUm inteiro curto entre -32,768 e 32,767.
LONG4 bytesUm inteiro longo entre -2,147,483,648 e 2,147,483,647.
LONGTEXT1 byte por caractereDe zero a um máximo de 1.2 gigabytes.
LONGBINARYSegundo se necessiteDe zero 1 gigabyte. Utilizado para objetos OLE.
TEXT1 byte por caractereDe zero a 255 caracteres.

A seguinte tabela recolhe os sinônimos dos tipos de dados definidos:

Tipo de DadoSinônimos
BINARYVARBINARY
BITBOOLEAN
LOGICAL
LOGICAL1
YESNO
BYTEINTEGER1
COUNTERAUTOINCREMENT
CURRENCYMONEY
DATETIMEDATE
TIME
TIMESTAMP
SINGLEFLOAT4
IEEESINGLE
REAL
DOUBLEFLOAT
FLOAT8
IEEEDOUBLE
NUMBER
NUMERIC
SHORTINTEGER2
SMALLINT
LONGINT
INTEGER
INTEGER4
LONGBINARYGENERAL
OLEOBJECT
LONGTEXTLONGCHAR
MEMO
NOTE
TEXT ALPHANUMERIC
CHAR - CHARACTER
STRING - VARCHAR
VARIANT (Não Admitido)VALUE