Cursos / Redes de Computadores / Conceitos de Banco de Dados / Aula
Antes de tudo, vamos abrir a ferramenta Mysql Workbench que encontra-se no menu iniciar do Windows, conforme a Figura 2. Caso você use Linux, a ferramenta provavelmente será instalada no menu de aplicações.
Na Figura 3, temos a tela inicial do MySQL Workbench. Para começar, vamos escolher a opção Create New Err Model. Escolhendo essa opção, avançamos para uma próxima tela, na qual temos a opção Add Diagram. Essa tela pode ser visualizada pela Figura 4. Clicando duas vezes em Add Diagram, abrimos nossa área para criarmos o Modelo Relacional.
Pronto, agora você já pode definir os elementos do Modelo Relacional utilizando o MySQL Workbench. Para exemplificar, vamos mostrar como criar uma tabela e definir seus atributos. Para começar, vamos definir a tabela “Empregado” usando a ferramenta MySQL Workbench. Na Figura 5, temos o ambiente da ferramenta em que iremos criar nosso Modelo Relacional. O modelo é criado na parte branca, que ocupa a maior parte do lado inferior direito da ferramenta.
E agora, como criamos uma tabela? Vejamos o passo a passo a seguir:
Para criar um atributo com nome e tipo desejado, você deve clicar duas vezes em cima da linha em que está o nome do atributo idEmpregado. Quando o cursor ficar como o mostrado na Figura 9, você pode digitar o nome do atributo desejado.
Para o nosso exemplo, você deve digitar “Matricula”. Para criar outro atributo, você precisa apenas clicar duas vezes na linha abaixo do atributo criado. Tente repetir essa operação para criar os atributos: Nome, Sexo, Endereço e Telefone.
Depois de definir o nome dos atributos, você precisa definir os tipos de cada um. Para definir o tipo de cada atributo, você deve clicar na coluna Datatype de cada atributo. Ao clicar, irá aparecer uma lista com várias opções de tipos suportadas pelo MySQL, como mostrado pela Figura 10.
Você deve definir os tipos de modo que o seu modelo fique parecido como o mostrado na Figura 11.
Note que os tipos dos atributos suportados variam entre os SGBD.
No caso do MySQL, veja no Quadro 1 os principais tipos suportados são:
TIPO | DESCRIÇÃO |
VARCHAR | Valores no campo VARCHAR são strings de tamanho variável. Você pode declarar um campo VARCHAR para ter qualquer tamanho entre 1 e 255, assim como para campo CHAR. No entanto, diferente de CHAR, valores VARCHAR são armazenados usando apenas quantos caracteres forem necessários, mais 1 byte para gravar o tamanho. |
INT | Valores inteiros de -2147483648 a 2147483647. |
DECIMAL | O tipo DECIMAL é usado por valores para os quais é importante preservar a exatidão como, por exemplo, dados monetários. |
DATE | O tipo DATE é usado quando se necessita apenas do valor da data, sem a parte da hora. MySQL recupera e mostra valores do tipo DATE no formato 'ano-mm-dd' |
Versão 5.3 - Todos os Direitos reservados