user:1577657:banco_de_dados_2019

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
user:1577657:banco_de_dados_2019 [2019/06/12 18:40]
1577657
user:1577657:banco_de_dados_2019 [2019/10/02 19:23] (atual)
1577657
Linha 100: Linha 100:
             -''​questao3a.sql''​             -''​questao3a.sql''​
             -''​questao3b.sql''​             -''​questao3b.sql''​
 +
 +==== 3º Bimestre ====
 +  ***__Linguagem SQL__** (Linguagem de //​Definição de Dados// e de //Consulta Estruturada//​)
 +    *Funções de Agregação e Cláusula DISTINCT ({{.:​15.1-bd-funcoes_de_agregacao.pdf|pdf}})
 +      *Script SQL para criação do Banco de Dados Northwind ({{.:​criar_bd_northwind.zip|zip}})
 +      *Exercícios:​ Funções de Agregação e Cláusula DISTINCT ​
 +        *{{.:​16.1-bd-funcoes_de_agregacao_-_exercicios.pdf|Parte I}}
 +        *{{.:​16.2-bd-funcoes_de_agregacao_-_exercicios_ii.pdf|Parte II}}  ​
 +          * Resolução:​ {{ :​user:​1577657:​16.2-bd-funcoes_de_agregacao_-_exercicios_ii_-_resolucao-errata-1.sql.zip|zip}}
 +    *Agrupando dados com //GROUP BY//, //HAVING// e //TOP// ({{ :​user:​1577657:​17.1-bd-agrupamento_de_dados-errata-1.pdf |pdf}}) ​
 +      *Resolução dos Exercícios ({{.:​17.1-bd-agrupamento_de_dados-resolucao.zip|zip}})
 +
 +  ***Trabalho** **//☞ (1ª NOTA DO BIMESTRE)//​**
 +    *Em grupo até 3 pessoas
 +     ​*Criar o banco de dados do trabalho, chamadado ''​BD_GROUP_BY'',​ a partir do scrit SQL a seguir
 +      * Script SQL ({{ :​user:​1577657:​2019.2-bd-tii-script.sql.zip | zip}})
 +     ​***Etapa-1**:​
 +      *Gerar o modelo lógico do banco de dados do trabalho, através de um processo de __engenharia reversa__.
 +        * Pesquisar ferramentas para realizar esta etapa.
 +      *Não precisa enviar para o professor. ​
 +     ​***Etapa-2**:​
 +      *Gerar os scripts SQL de acordo com os exercícios a seguir:
 +        *Parte-I ({{ :​user:​1577657:​17.2.1-bd-trabalho_group_by.pdf |pdf}}) ​
 +        *Parte-II ({{ :​user:​1577657:​17.2.2-bd-trabalho_group_by_-_parte_ii.pdf |pdf}}) ​
 +      *Enviar os 2 scripts SQL gerados (sem compactar) para o e-mail do professor (//​**fabianopapaiz@gmail.com**//​),​ com o assunto "''​Agrupamento de Dados Partes I e II''",​ até o final da aula do dia **''​14/​AGO/​2019''​**.
 +     ​***Etapa-3**:​
 +      *Gerar os scripts SQL de acordo com os exercícios a seguir:
 +        *Parte-III ({{ :​user:​1577657:​17.2.3-bd-trabalho_group_by_-_parte_iii.pdf|pdf}}) ​
 +      *Enviar o script SQL gerado (sem compactar) para o e-mail do professor (//​**fabianopapaiz@gmail.com**//​),​ com o assunto "''​Agrupamento de Dados Parte III''",​ até o final da aula do dia **''​21/​AGO/​2019''​**.
 +
 +  ***Correção do Trabalho**
 +  ​
 +  ***Trabalho sobre Funções do MS SQL Server** ({{ :​user:​1577657:​18.1-bd-trabalho_-_funcoes_string_numericas_etc-errata-1.pdf |pdf}}) **//☞ (2ª NOTA DO BIMESTRE)//​**
 +      *Em grupo com até 4 pessoas
 +      *Entrega: até o final da aula do dia ''​28/​AGO/​2019''​
 +
 +     ​***Gatilhos** (//​Triggers//​)
 +        *Introdução ({{ :​user:​1577657:​20.1-bd-triggers.pdf |pdf}})
 +          *Resolução do desafio da aula anterior ({{ :​user:​1577657:​20.2-bd-triggers_-_resolucao_do_desafio_da_aula_anterior.pdf |pdf}})
 +        *Validação de Dados com Triggers ({{ :​user:​1577657:​20.3-bd-triggers_-_validacao_de_dados.pdf |pdf}})
 +        *Trabalho: ​
 +          *Em grupo com até **4 pessoas**
 +          *Entrega dia **''​23/​SET/​2019''​** ​
 +          ***Na resolução dos exercícios,​ não deve ser utilizado o operador //''​LIKE''//​ ou //''​NOT LIKE''//​ e nem //''​Expressões Regulares''//​**
 +          *Exercício-01:​ ''​Cliente''​ ({{ :​user:​1577657:​20.4-bd-triggers_-_validacao_de_dados_-_exercicio_01.pdf |pdf}})
 +            *Testes para verificação:​ {{ :​user:​1577657:​trabalho_triggers_testes_cliente.sql.zip |zip}}
 +          *Exercício-02:​ ''​Veículo''​ ({{ :​user:​1577657:​20.5-bd-triggers_-_xvalidacao_de_dados_-_exercicio_02.pdf |pdf}})
 +            *Testes para verificação:​ {{ :​user:​1577657:​trabalho_triggers_testes_veiculo.sql.zip |zip}}
 +          ***Enviar os 2 scripts SQL gerados para a criação das triggers (''​sem compactar''​) para o e-mail do professor (//​**fabianopapaiz@gmail.com**//​),​ com o assunto "''​Validação de Dados usando Triggers''"​.**
 +            *Resolução do Trabalho {{ :​user:​1577657:​20.6-bd-triggers_-_validacao_de_dados_-_correcao_dos_exercicios.pdf |pdf}}
 +
 +==== 4º Bimestre ====
 +  ***Funções Definidas pelo Usuário** (//UDF - User Defined Functions//​)
 +    *Introdução ({{ :​user:​1577657:​21.12-bd-udf.pdf |pdf}})
 +    *Funções //Inline// e //​Mult-Statement//​ ({{ :​user:​1577657:​21.3-bd-udf-inline_e_multistatement.pdf |pdf}})
 +
 +
 +  ***Trabalho** LOL
 +    *Em grupo do Projeto Integrador
 +    *Início: ​ **''​14/​OUT/​2019''​**
 +    *Entrega: **''​16/​OUT/​2019''​**
 +    *Conteúdo:
 +      *Função para validar o CPF com base no algoritmo gerador de CPF
 +      *Algoritmo Gerador do CPF ({{ :​user:​1577657:​21.2-bd-udf-algoritmo_do_cpf.pdf |pdf}})
 +    * Enviar o script SQL da função (''​sem compactar''​) para o e-mail do professor (//​**fabianopapaiz@gmail.com**//​),​ com o assunto "''​Função UDF para validar CPF''"​.
 +
 +  ***Criando e utilizando //Views// **({{ :​user:​1577657:​19.1-bd-views-errata-1.pdf |pdf}})
 +      ​
 +
 +
 +
 +
 +
 +
 +
  
 <​html>​ <​html>​
  • user/1577657/banco_de_dados_2019.1560364848.txt.gz
  • Última modificação: 2019/06/12 18:40
  • por 1577657