Assinatura Ilimitada 8.0
Acesso a todos os cursos. Teste grátis por 30 dias!
Gran Questões
Treine com milhões de questões de concursos
Coaching
Programa de mentoria e coaching do GranExperts
CFC
Cursos completos para CFC
Residência
Conheça nossos cursos para Residência
Oficina de Redação
Aprenda a fazer sua redação
Início ›› Concursos ›› Artigos ››
Deixe seu like:
Washington Almeida
31/03/2022 | 15:40•Atualizado há 642 dias
Compartilhe:
Olá, pessoal, tudo bem? Vamos apresentar mais algumas características do MySQL, no último artigo diferenciamos ele do MariaDB e a novidade do tipo JSON nativo.
Agora vamos ver alguns assuntos que as bancas normalmente costumam cobrar, no estudo das questões dos últimos 5 anos de diversas bancas desse SGBD podemos identificar alguns assuntos comuns, sendo o principal dele SQL, esse assunto é até simples, pois o MySQL não foge muito do padrão SQL. Vamos ver como criar uma tabela com o exemplo abaixo:
CREATE TABLE automovel
(
id_automovel int not null auto_increment,
modelo varchar(50),
cor varchar(15),
ano smallint(4),
primary key (id_automovel)
)
No MySQL o comando demonstrado vai criar uma tabela chamada automóvel, com um campo chave primária auto incrementado chamado id_automovel.
Até aqui a única novidade seria o declaração auto_increment que funciona similiar ao tipo serial do PostgreSQL e a a declaração Identity no MS SQL Server. Muitas questões tentam confundir os candidatos misturando as declarações, principalmente no caso dos editais que misturam normalmente os quatro banco de dados mais comuns que são os 3 já citados e o Oracle. No Oracle podemos criar uma sequence para fazer o trabalho de auto incremento, inclusive se tiver dúvidas sobre como fazer isso, basta assistir nossas aulas no Gran sobre esse SGBD.
Vamos então ver uma questão onde aconteceu o que acabei de mencionar.
Ano: 2019 Banca: FCC Órgão: SANASA Campinas Prova: FCC – 2019 – SANASA Campinas – Analista de Tecnologia da Informação – Suporte de DBA-Banco de Dados
Atenção: Para responder à questão , considere os dados abaixo.
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
No MySQL a tabela Consumidor poderia ser criada por meio do comando abaixo.
CREATE TABLE Consumidor (
idConsumidor INT NOT NULL,
nomeConsumidor VARCHAR(45) NULL,
cpfConsumidor VARCHAR(45) NULL,
PRIMARY KEY (idConsumidor)
);
Para que ela fosse criada com o campo idConsumidor auto incrementável, a declaração idConsumidor INT NOT NULL teria que mudar para
A resposta pode ser consultada no final do artigo, mas o principal é que você candidato consiga entender como funciona esse SGBD. Outro assunto que volta e meia é cobrado se trata do utilitário mysqldump e sobre opções de backup em geral.
Sempre recomendamos aos alunos, no caso desses assuntos mais práticos, que se tenha alguma familiaridade com o software em questão, muitas questões podem ser respondidas quando se tem vivência com o SGBD.
Dessa forma encerro mais esse artigo sobre o assunto MySQL! Até mais!
GABARITO
Referências
[1] https://dev.mysql.com/doc/ [2] https://mariadb.org/documentation/
Professor MSc, Washington Almeida
Doutorando e Mestre em Engenharia de Software pelo Centro de Estudos e Sistemas Avançados do Recife – C.E.S.A.R. Atualmente é Analista Judiciário na Justiça Federal (TRF1), Professor de vários cursos no Mercado e no Gran Cursos Online. É certificado ISF 27002.
Prepare-se com quem mais entende do assunto!
Deixe seu like:
Comente:
Comente primeiro que todos!
Compartilhe:
Prepare-se com quem mais entende do assunto!
Washington Almeida
Analista Judiciário do TRF 1 e professor de T.I do Gran Cursos Online
Tatiana Santos • 18 de Setembro de 2023
Guilherme Pesqueira • 29 de Dezembro de 2023
Tatiana Santos • 6 de Dezembro de 2023
“Desde a infância, José S. sonhava em se tornar policial. Assim, no ano de 2023, antes mesmo que o edital da Polícia…”
“Focada em ingressar na carreira de segurança pública, Wedlayne L. iniciou os estudos para concursos públicos no ano de 2022. Na época…”
“Pai de duas filhas, Leonardo A. estava em busca de maior segurança e estabilidade para si e para a sua família quando…”
“Quando Bruno F. decidiu que seria aprovado na seleção da Polícia Militar da Paraíba, não existiu obstáculo que pôde pará-lo. Os seus…”
O seu endereço de e-mail não será publicado.
Gran Cursos Online é uma marca da empresa Gran Tecnologia e Educação S/A, CNPJ: 18.260.822/0001-77, SBS Quadra 02, Bloco J, Lote 10, Edifício Carlton Tower, Sala 201, 2º Andar, Asa Sul, Brasília-DF, CEP 70.070-120.
Gran Cursos Online – 2024 © Todos os direitos reservados ®
Atendimento de vendas das 8h às 22h de segunda a sexta-feira.