SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
www.DanielBrandao.com.br

MySQL Workbench:
Criando um novo
Schema
Prof. Daniel Brandão
1
Apresentação
• Como me achar:

www.DanielBrandao.com.br
professor@danielbrandao.com.br

www.DanielBrandao.com.br

• Sou Daniel Brandão
• Graduado em Sistemas para Internet (FATESM – 2008)
• Pós-graduando em Tecnologia Para Aplicações Web
(UNOPAR 2013)
• Programador Web e Professor AVEC e Instrutor SENAI

Twitter.com/Dan85br
Facebook.com/professorDanielBrandao

2
• Olá, me chamo Daniel Brandão.
• Sou professor universitário e instrutor em T.I.
• Este slide é uma adaptação de um primeiro TUTORIAL
relacionado à banco de dados que postei em meu blog
(danielbrandao.com.br).
• Para este primeiro passo, irei demonstrar os passos para
criação de Conexões e Schema no banco de dados MySQL,
através do Workbench. Os passos foram feitos e utilizados
pelos alunos da minha primeira turma de Administração de
Banco de dados. Espero que aproveitem. Vamos lá!

www.DanielBrandao.com.br

Introdução

3
1 – INICIANDO NO MYSQL

• Para se criar um novo banco no MySQL, primeiro você precisa
instalar o Workbench, que pode ser baixado diretamente no
site do MySQL/ORACLE. (não irei mostrar a instalação em si,
você pode achar como fazer procurando em forums através do
Google)

www.DanielBrandao.com.br

• OBS: Antes de começarmos, quero lembrar que este tutorial
foi montado na versão Workbench 5.2 CE. Portanto, ele será
considerado o padrão.

4
• Após a instalação, abra o MySQL
Workbench. Existem 3 colunas, na
primeira (à esquerda) em SQL
DEVELOPMENT, fica a opção de criar
a CONEXÃO (connection). Clique na
opção NEW CONNECTION para criar
uma nova conexão.
• Na próxima tela, no campo
Connection Name insira o nome da
sua nova conexão e clique no botão
TEST CONNECTION.

www.DanielBrandao.com.br

2 – NOVA CONEXÃO:

5
2 – continuação...

www.DanielBrandao.com.br

• Se tudo der certo e não houver uma conexão com mesmo
nome, aparecerá uma mensagem confirmando a conexão,
clique no botão OK pra confirmar.

6
3 – ABRINDO A CONEXÃO:

• Para criar um novo Esquema de
Banco de dados, clique no símbolo
BD (marcado em vermelho na
imagem), insira um nome no
campo NAME para criar seu
Schema e clique no botão APPLY.

www.DanielBrandao.com.br

• Criada a conexão, ela aparecerá listada entre as opções, logo
acima do botão NEW CONNECTION. Dê um duplo clique com
mouse para abrir a conexão criada.

7
• Na nova janela que se abrirá,
aparecerá a confirmação do
comando SQL de criação do novo
Schema. Clique em APPLY
novamente para confirmar a
criação do novo esquema.
• Confirmado, aperte no botão
FINISH e estará criado o BD.

www.DanielBrandao.com.br

4 – CRIANDO NOVO SCHEMA
(BD):

8
• Criado o Schema, aparecerá listado à esquerda. Procure pelo
nome colocado no Schema e clique em cima para poder abrir
as opções.
• Para criar uma nova tabela, clique sobre o Schema criado e no
botão indicado na imagem para inserir nova tabela. Escolha
um nome para a mesma e clique em APPLY.
• Para inserir campos na tabela, dê um duplo clique abaixo de
Column Name, na primeira vez ele sempre criará o campo com
o nome ID+nome da tabela, pois por padrão toda tabela deve
ter um ID ou código identificador dos registros cadastrados.

www.DanielBrandao.com.br

5 – CRIANDO TABELAS:

9
5- Continuação...

• Após terminar de criar a tabela, clique sempre no botão
APPLY e pronto. Para novas tabelas, repita os passos
anteriores e vá criando quantas tabelas achar necessário.
• PRONTO! Está criado seu banco e suas tabelas.

www.DanielBrandao.com.br

• Para ir criando novos campos, basta ir clicando no campo
diretamente abaixo do primeiro para ir criando novos campos.

10
Considerações finais

• Dúvidas, sugestões e elogios, podem comentar logo abaixo ou
entrar em contato pelo twitter @dan85br ou pelo blog
www.DanielBrandao.com.br . Curta minha página no
Facebook também Prof. Daniel Brandão.
• Abraço e até mais.

www.DanielBrandao.com.br

• Gostaria de saber a opinião de vocês sobre o tutorial. Estou
começando agora, então peguem leve nas críticas rsrs.

11

Weitere ähnliche Inhalte

Was ist angesagt?

Aula sobre matrizes - Linguagem C
Aula sobre matrizes - Linguagem CAula sobre matrizes - Linguagem C
Aula sobre matrizes - Linguagem Cprofjr
 
Apostila Microsoft Office Excel 2016
Apostila Microsoft Office Excel 2016Apostila Microsoft Office Excel 2016
Apostila Microsoft Office Excel 2016Cibele Kanegae
 
Excel Básico - Introdução
Excel Básico - IntroduçãoExcel Básico - Introdução
Excel Básico - IntroduçãoCleber Ramos
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoLeinylson Fontinele
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de SoftwareLeinylson Fontinele
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoLeinylson Fontinele
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisFabrício Lopes Sanchez
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosRafael Albani
 
Programação Orientação a Objetos - Herança
Programação Orientação a Objetos - HerançaProgramação Orientação a Objetos - Herança
Programação Orientação a Objetos - HerançaDaniel Brandão
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de SistemasGuilherme
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POODaniel Brandão
 
Banco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaBanco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaJuliano Padilha
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema OperacionalCláudia Costa
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturaisthaisedd
 
Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02thomasdacosta
 
Curso de Básico de Excel 2013 - Parte I
Curso de Básico de Excel  2013 - Parte ICurso de Básico de Excel  2013 - Parte I
Curso de Básico de Excel 2013 - Parte IABCursos OnLine
 

Was ist angesagt? (20)

Aula sobre matrizes - Linguagem C
Aula sobre matrizes - Linguagem CAula sobre matrizes - Linguagem C
Aula sobre matrizes - Linguagem C
 
Apostila Microsoft Office Excel 2016
Apostila Microsoft Office Excel 2016Apostila Microsoft Office Excel 2016
Apostila Microsoft Office Excel 2016
 
Aula I - Excel
Aula I - ExcelAula I - Excel
Aula I - Excel
 
Excel Básico - Introdução
Excel Básico - IntroduçãoExcel Básico - Introdução
Excel Básico - Introdução
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - Apresentação
 
Algoritmo 04 - Estruturas de decisão
 Algoritmo 04 - Estruturas de decisão Algoritmo 04 - Estruturas de decisão
Algoritmo 04 - Estruturas de decisão
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Programação Orientação a Objetos - Herança
Programação Orientação a Objetos - HerançaProgramação Orientação a Objetos - Herança
Programação Orientação a Objetos - Herança
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
 
Banco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaBanco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de Concorrência
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema Operacional
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02
 
Curso de Básico de Excel 2013 - Parte I
Curso de Básico de Excel  2013 - Parte ICurso de Básico de Excel  2013 - Parte I
Curso de Básico de Excel 2013 - Parte I
 
JAVA - Orientação a Objetos
JAVA - Orientação a ObjetosJAVA - Orientação a Objetos
JAVA - Orientação a Objetos
 

Ähnlich wie Tutorial - Criando Banco com MySQL Workbench

Blog: Criação e Configuração
Blog: Criação e ConfiguraçãoBlog: Criação e Configuração
Blog: Criação e Configuraçãofiuca
 
Tutorialdeblogs 110505222146-phpapp02
Tutorialdeblogs 110505222146-phpapp02Tutorialdeblogs 110505222146-phpapp02
Tutorialdeblogs 110505222146-phpapp02José Teixeira
 
Tutorial Criação de Blogger
Tutorial Criação de BloggerTutorial Criação de Blogger
Tutorial Criação de Bloggercleiltoncmm
 
Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5Élida Tavares
 
Google docs - Editor de Formulários
Google docs  - Editor de FormuláriosGoogle docs  - Editor de Formulários
Google docs - Editor de FormuláriosEVA UNITAU
 
Introdução & apresentação francisco javier cervigon ruckauer
Introdução & apresentação francisco javier cervigon ruckauerIntrodução & apresentação francisco javier cervigon ruckauer
Introdução & apresentação francisco javier cervigon ruckauerFrancisco Javier Cervigon Ruckauer
 
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNINGTUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNINGComunicarte
 
Quiz Múltiplas Escolhas
Quiz Múltiplas EscolhasQuiz Múltiplas Escolhas
Quiz Múltiplas Escolhasproucamadrid
 
Criando uma webquest com o webnode
Criando uma webquest com o webnodeCriando uma webquest com o webnode
Criando uma webquest com o webnodeVanessa Bohn
 
Passo a Passo do SLIDSHOW
Passo a Passo do SLIDSHOWPasso a Passo do SLIDSHOW
Passo a Passo do SLIDSHOWguest8060e4
 
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...clesiojunior
 

Ähnlich wie Tutorial - Criando Banco com MySQL Workbench (20)

Blog: Criação e Configuração
Blog: Criação e ConfiguraçãoBlog: Criação e Configuração
Blog: Criação e Configuração
 
Tutorialdeblogs 110505222146-phpapp02
Tutorialdeblogs 110505222146-phpapp02Tutorialdeblogs 110505222146-phpapp02
Tutorialdeblogs 110505222146-phpapp02
 
Web 2.0 blog
Web 2.0 blogWeb 2.0 blog
Web 2.0 blog
 
Tutorial Criação de Blogger
Tutorial Criação de BloggerTutorial Criação de Blogger
Tutorial Criação de Blogger
 
Tutorial
TutorialTutorial
Tutorial
 
Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5Projeto dreamweaver aula 3 a 5
Projeto dreamweaver aula 3 a 5
 
Tutorial Slides
Tutorial  SlidesTutorial  Slides
Tutorial Slides
 
Construção de documentos
Construção de documentosConstrução de documentos
Construção de documentos
 
Bd aula5
Bd aula5Bd aula5
Bd aula5
 
Google docs - Editor de Formulários
Google docs  - Editor de FormuláriosGoogle docs  - Editor de Formulários
Google docs - Editor de Formulários
 
Introdução & apresentação francisco javier cervigon ruckauer
Introdução & apresentação francisco javier cervigon ruckauerIntrodução & apresentação francisco javier cervigon ruckauer
Introdução & apresentação francisco javier cervigon ruckauer
 
Curso Ponto de Encontro - Aula 1
Curso Ponto de Encontro - Aula 1Curso Ponto de Encontro - Aula 1
Curso Ponto de Encontro - Aula 1
 
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNINGTUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
 
Quiz Múltiplas Escolhas
Quiz Múltiplas EscolhasQuiz Múltiplas Escolhas
Quiz Múltiplas Escolhas
 
Blog
BlogBlog
Blog
 
Blog
BlogBlog
Blog
 
Blog
BlogBlog
Blog
 
Criando uma webquest com o webnode
Criando uma webquest com o webnodeCriando uma webquest com o webnode
Criando uma webquest com o webnode
 
Passo a Passo do SLIDSHOW
Passo a Passo do SLIDSHOWPasso a Passo do SLIDSHOW
Passo a Passo do SLIDSHOW
 
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...
 

Mehr von Daniel Brandão

Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaDaniel Brandão
 
Sapiens - Feedback de Prática Docente com Google Forms
Sapiens - Feedback de Prática Docente com Google FormsSapiens - Feedback de Prática Docente com Google Forms
Sapiens - Feedback de Prática Docente com Google FormsDaniel Brandão
 
{Palestra} Criação Web com Frameworks Front-end
{Palestra} Criação Web com Frameworks Front-end{Palestra} Criação Web com Frameworks Front-end
{Palestra} Criação Web com Frameworks Front-endDaniel Brandão
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringDaniel Brandão
 
PHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesPHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesDaniel Brandão
 
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando ArquivosAula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando ArquivosDaniel Brandão
 
Aula 04 Sistema de Informação - Processo e Requisitos de Sistemas
Aula 04 Sistema de Informação - Processo e Requisitos de SistemasAula 04 Sistema de Informação - Processo e Requisitos de Sistemas
Aula 04 Sistema de Informação - Processo e Requisitos de SistemasDaniel Brandão
 
Aula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIAula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIDaniel Brandão
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisDaniel Brandão
 
Aula 02 - Sistemas, Dados, Informação
Aula 02 - Sistemas, Dados, InformaçãoAula 02 - Sistemas, Dados, Informação
Aula 02 - Sistemas, Dados, InformaçãoDaniel Brandão
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebDaniel Brandão
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informáticaDaniel Brandão
 
Encapsulamento em Orientação a Objetos
Encapsulamento em Orientação a ObjetosEncapsulamento em Orientação a Objetos
Encapsulamento em Orientação a ObjetosDaniel Brandão
 
Arrays (vetores) em Java
Arrays (vetores) em JavaArrays (vetores) em Java
Arrays (vetores) em JavaDaniel Brandão
 
Palestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorPalestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorDaniel Brandão
 
Fórmulas Condicionais em Excel
Fórmulas Condicionais em ExcelFórmulas Condicionais em Excel
Fórmulas Condicionais em ExcelDaniel Brandão
 
Aula 03 - Definições da linguagem Java
Aula 03 - Definições da linguagem JavaAula 03 - Definições da linguagem Java
Aula 03 - Definições da linguagem JavaDaniel Brandão
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Daniel Brandão
 

Mehr von Daniel Brandão (20)

Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
Sapiens - Feedback de Prática Docente com Google Forms
Sapiens - Feedback de Prática Docente com Google FormsSapiens - Feedback de Prática Docente com Google Forms
Sapiens - Feedback de Prática Docente com Google Forms
 
{Palestra} Criação Web com Frameworks Front-end
{Palestra} Criação Web com Frameworks Front-end{Palestra} Criação Web com Frameworks Front-end
{Palestra} Criação Web com Frameworks Front-end
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e Querystring
 
PHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e SessoesPHP Aula 05 - E-mails, Cookies e Sessoes
PHP Aula 05 - E-mails, Cookies e Sessoes
 
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando ArquivosAula 04 PHP - Utilizando Funções e Manipulando Arquivos
Aula 04 PHP - Utilizando Funções e Manipulando Arquivos
 
Aula 04 Sistema de Informação - Processo e Requisitos de Sistemas
Aula 04 Sistema de Informação - Processo e Requisitos de SistemasAula 04 Sistema de Informação - Processo e Requisitos de Sistemas
Aula 04 Sistema de Informação - Processo e Requisitos de Sistemas
 
Aula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIAula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SI
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas Condicionais
 
Aula 02 - Sistemas, Dados, Informação
Aula 02 - Sistemas, Dados, InformaçãoAula 02 - Sistemas, Dados, Informação
Aula 02 - Sistemas, Dados, Informação
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de Informação
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
 
Encapsulamento em Orientação a Objetos
Encapsulamento em Orientação a ObjetosEncapsulamento em Orientação a Objetos
Encapsulamento em Orientação a Objetos
 
Arrays (vetores) em Java
Arrays (vetores) em JavaArrays (vetores) em Java
Arrays (vetores) em Java
 
Palestra - Profissão: Desenvolvedor
Palestra - Profissão: DesenvolvedorPalestra - Profissão: Desenvolvedor
Palestra - Profissão: Desenvolvedor
 
Fórmulas Condicionais em Excel
Fórmulas Condicionais em ExcelFórmulas Condicionais em Excel
Fórmulas Condicionais em Excel
 
Aula 03 - Definições da linguagem Java
Aula 03 - Definições da linguagem JavaAula 03 - Definições da linguagem Java
Aula 03 - Definições da linguagem Java
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
 

Tutorial - Criando Banco com MySQL Workbench

  • 1. www.DanielBrandao.com.br MySQL Workbench: Criando um novo Schema Prof. Daniel Brandão 1
  • 2. Apresentação • Como me achar: www.DanielBrandao.com.br professor@danielbrandao.com.br www.DanielBrandao.com.br • Sou Daniel Brandão • Graduado em Sistemas para Internet (FATESM – 2008) • Pós-graduando em Tecnologia Para Aplicações Web (UNOPAR 2013) • Programador Web e Professor AVEC e Instrutor SENAI Twitter.com/Dan85br Facebook.com/professorDanielBrandao 2
  • 3. • Olá, me chamo Daniel Brandão. • Sou professor universitário e instrutor em T.I. • Este slide é uma adaptação de um primeiro TUTORIAL relacionado à banco de dados que postei em meu blog (danielbrandao.com.br). • Para este primeiro passo, irei demonstrar os passos para criação de Conexões e Schema no banco de dados MySQL, através do Workbench. Os passos foram feitos e utilizados pelos alunos da minha primeira turma de Administração de Banco de dados. Espero que aproveitem. Vamos lá! www.DanielBrandao.com.br Introdução 3
  • 4. 1 – INICIANDO NO MYSQL • Para se criar um novo banco no MySQL, primeiro você precisa instalar o Workbench, que pode ser baixado diretamente no site do MySQL/ORACLE. (não irei mostrar a instalação em si, você pode achar como fazer procurando em forums através do Google) www.DanielBrandao.com.br • OBS: Antes de começarmos, quero lembrar que este tutorial foi montado na versão Workbench 5.2 CE. Portanto, ele será considerado o padrão. 4
  • 5. • Após a instalação, abra o MySQL Workbench. Existem 3 colunas, na primeira (à esquerda) em SQL DEVELOPMENT, fica a opção de criar a CONEXÃO (connection). Clique na opção NEW CONNECTION para criar uma nova conexão. • Na próxima tela, no campo Connection Name insira o nome da sua nova conexão e clique no botão TEST CONNECTION. www.DanielBrandao.com.br 2 – NOVA CONEXÃO: 5
  • 6. 2 – continuação... www.DanielBrandao.com.br • Se tudo der certo e não houver uma conexão com mesmo nome, aparecerá uma mensagem confirmando a conexão, clique no botão OK pra confirmar. 6
  • 7. 3 – ABRINDO A CONEXÃO: • Para criar um novo Esquema de Banco de dados, clique no símbolo BD (marcado em vermelho na imagem), insira um nome no campo NAME para criar seu Schema e clique no botão APPLY. www.DanielBrandao.com.br • Criada a conexão, ela aparecerá listada entre as opções, logo acima do botão NEW CONNECTION. Dê um duplo clique com mouse para abrir a conexão criada. 7
  • 8. • Na nova janela que se abrirá, aparecerá a confirmação do comando SQL de criação do novo Schema. Clique em APPLY novamente para confirmar a criação do novo esquema. • Confirmado, aperte no botão FINISH e estará criado o BD. www.DanielBrandao.com.br 4 – CRIANDO NOVO SCHEMA (BD): 8
  • 9. • Criado o Schema, aparecerá listado à esquerda. Procure pelo nome colocado no Schema e clique em cima para poder abrir as opções. • Para criar uma nova tabela, clique sobre o Schema criado e no botão indicado na imagem para inserir nova tabela. Escolha um nome para a mesma e clique em APPLY. • Para inserir campos na tabela, dê um duplo clique abaixo de Column Name, na primeira vez ele sempre criará o campo com o nome ID+nome da tabela, pois por padrão toda tabela deve ter um ID ou código identificador dos registros cadastrados. www.DanielBrandao.com.br 5 – CRIANDO TABELAS: 9
  • 10. 5- Continuação... • Após terminar de criar a tabela, clique sempre no botão APPLY e pronto. Para novas tabelas, repita os passos anteriores e vá criando quantas tabelas achar necessário. • PRONTO! Está criado seu banco e suas tabelas. www.DanielBrandao.com.br • Para ir criando novos campos, basta ir clicando no campo diretamente abaixo do primeiro para ir criando novos campos. 10
  • 11. Considerações finais • Dúvidas, sugestões e elogios, podem comentar logo abaixo ou entrar em contato pelo twitter @dan85br ou pelo blog www.DanielBrandao.com.br . Curta minha página no Facebook também Prof. Daniel Brandão. • Abraço e até mais. www.DanielBrandao.com.br • Gostaria de saber a opinião de vocês sobre o tutorial. Estou começando agora, então peguem leve nas críticas rsrs. 11