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/08/12 20:56]
1577657
user:1577657:banco_de_dados_2019 [2019/11/25 18:07] (atual)
1577657
Linha 75: Linha 75:
     *Transformação - parte 3 ({{ :​user:​1577657:​08.3-bd-tads-transformacao_modelo_conceitual_para_logico_-_parte-3.pdf |pdf}})     *Transformação - parte 3 ({{ :​user:​1577657:​08.3-bd-tads-transformacao_modelo_conceitual_para_logico_-_parte-3.pdf |pdf}})
       *Correção do Exercício ({{ :​user:​1577657:​08.3.100-bd-tads-transformacao_modelo_conceitual_para_logico_-_parte-3_-_correcao.png.zip |zip}}) ​         *Correção do Exercício ({{ :​user:​1577657:​08.3.100-bd-tads-transformacao_modelo_conceitual_para_logico_-_parte-3_-_correcao.png.zip |zip}}) ​  
 +  ***Normalização (Formas Normais)** 
 +    *Aula ({{ :​user:​1577657:​26.1-bd-formas_normais_11_2018.pdf |pdf}})
   ***__Linguagem SQL__** (Linguagem de //​Definição de Dados// e de //Consulta Estruturada//​)   ***__Linguagem SQL__** (Linguagem de //​Definição de Dados// e de //Consulta Estruturada//​)
     *Introdução ({{ :​user:​1577657:​09.1.0-bd-tads-sql.pdf |pdf}})     *Introdução ({{ :​user:​1577657:​09.1.0-bd-tads-sql.pdf |pdf}})
Linha 111: Linha 112:
     *Agrupando dados com //GROUP BY//, //HAVING// e //TOP// ({{ :​user:​1577657:​17.1-bd-agrupamento_de_dados-errata-1.pdf |pdf}}) ​     *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}})       *Resolução dos Exercícios ({{.:​17.1-bd-agrupamento_de_dados-resolucao.zip|zip}})
 +
   ***Trabalho** **//☞ (1ª NOTA DO BIMESTRE)//​**   ***Trabalho** **//☞ (1ª NOTA DO BIMESTRE)//​**
     *Em grupo até 3 pessoas     *Em grupo até 3 pessoas
-    ​*Criar o banco de dados do trabalho, chamadado ''​BD_GROUP_BY'',​ a partir do scrit SQL a seguir+     *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}})       * Script SQL ({{ :​user:​1577657:​2019.2-bd-tii-script.sql.zip | zip}})
-    ​***Etapa-1**:​+     ***Etapa-1**:​
       *Gerar o modelo lógico do banco de dados do trabalho, através de um processo de __engenharia reversa__.       *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.         * Pesquisar ferramentas para realizar esta etapa.
       *Não precisa enviar para o professor. ​       *Não precisa enviar para o professor. ​
-    ​***Etapa-2**:​+     ***Etapa-2**:​
       *Gerar os scripts SQL de acordo com os exercícios a seguir:       *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-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}}) ​         *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''​**.       *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**:​+     ***Etapa-3**:​
       *Gerar os scripts SQL de acordo com os exercícios a seguir:       *Gerar os scripts SQL de acordo com os exercícios a seguir:
-        *Parte-III ({{ :​user:​1577657:​17.2.300-bd-trabalho_group_by_-_parte_iii.pdf|pdf}})  +        *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 **''​19/​AGO/​2019''​**.+      *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''​
  
-<​html>​ +     ​***Gatilhos** (//​Triggers//​)
-<!-- =================================================================================================================================== +
- +
-    * Resolução ({{ :​user:​1577657:​06.200-bd-trabalho_-_modelagem_conceitual_de_bd_-_pizzaria_-_resolucao.pdf |pdf}}) +
- +
- +
-----     +
-=== 2º Bimestre ===     +
-  ***__Transformação entre os Modelos Conceitual e Lógico__** +
-    *Estrutura de um SGBD Relacional - Visão Geral ({{ :​user:​1577657:​07.1-bd-tads-estrutura_de_um_sgbd_relacional.pdf |pdf}})  +
-    *Transformação - parte 1 ({{ :​user:​1577657:​08.12-bd-tads-transformacao_modelo_conceitual_para_logico_-_parte-1.pdf |pdf}}) **//☞ (3ª NOTA DO BIMESTRE)//​** +
-      *Entregar até o final da aula do dia ''??/???/​2019''​ +
-    *Transformação - parte 2 ({{ :​user:​1577657:​08.22-bd-tads-transformacao_modelo_conceitual_para_logico_-_parte-2.pdf |pdf}}) **//☞ (4ª NOTA DO BIMESTRE)//​** +
-      *Entregar até o final da aula do dia ''??/???/​2019''​ +
-    *Transformação - parte 3 ({{ :​user:​1577657:​08.3-bd-tads-transformacao_modelo_conceitual_para_logico_-_parte-3.pdf |pdf}}) +
-      *Correção do Exercício ({{ :​user:​1577657:​08.3.100-bd-tads-transformacao_modelo_conceitual_para_logico_-_parte-3_-_correcao.png.zip |zip}}) ​   +
- +
-  *__Aula-09__  +
-      *Modelagem de BD a partir dos Requisitos de Software ({{ :​user:​1577657:​09.100-bd-modelagem_de_bd_a_partir_dos_requisitos.pdf|pdf}})  +
-  *__Aula-10__  +
-      ***Trabalho** ({{.:​10.1.2-bd-trabalho-modelagem_de_bd_a_partir_dos_requisitos.pdf|pdf}}) :!: +
-      ***Em grupo com até 3 pessoas** +
-      ***Apresentação:​ ''​16/​ABR/​2018''​** +
-      *Correção do Trabalho ({{ :​user:​1577657:​10.200-bd-trabalho-modelagem_de_bd_a_partir_dos_requisitos-resolucao.pdf |pdf}}) +
-  *__Aula-11__  +
-      *Modelagem de BD a partir das Classes OO ({{.:​11.1-bd-modelando_de_oo_para_relacional.pdf|pdf}})  +
-  *__Aula-12__  +
-      *Exercícios ({{.:​12.1.1-bd-modelando_de_oo_para_relacional_-_exercicios.pdf|pdf}})  +
-  *__Aula-13__  +
-      *Correção dos Exercícios:​ ({{ :​user:​1577657:​12.3-bd-modelando_de_oo_para_relacional_-_resolucao_exercicios.mwb2.zip |zip}}) +
-  *__Aula-14__  +
-      *Modelando Herança de Classes para BD Relacional ({{.:​14.1-bd-modelando_heranca_de_oo_para_relacional.pdf|pdf}}) +
-  *__Aula-15__  +
-      ***Trabalho** ({{.:​13.1-bd-trabalho_-_mapeamento_oo_para_relacional.pdf|pdf}})  +
-      ***Em grupo com até 3 pessoas** +
-      ***Apresentação:​ ''​07/​MAI/​2018''​**  +
-  *__Aula-16__  +
-      *Resolução do Trabalho ({{ :​user:​1577657:​13.2-bd-trabalho_-_mapeamento_oo_para_relacional_-_resolucao2.zip |zip}}) +
-  *__Aula-17__ +
-      ***Trabalho:​ desenvolver o Diagrama de Classes e o Modelo de Dados do Projeto Integrador** +
-      ***Entrega: até o último dia de aula do 2º Bimestre** +
-  *__Aula-18__  +
-      *Funções de Agregação e Cláusula DISTINCT ({{.:​15.1-bd-funcoes_de_agregacao.pdf|pdf}}) +
-  *__Aula-19__  +
-      *Exercícios:​ Funções de Agregação e Cláusula DISTINCT ({{.:​16.1-bd-funcoes_de_agregacao_-_exercicios.pdf|pdf}}) +
-      *Script SQL para criação do Banco de Dados Northwind ({{.:​criar_bd_northwind.zip|zip}}) +
-  *__Aula-20__  +
-      *Exercícios parte II: Funções de Agregação e Cláusula DISTINCT ({{.:​16.2-bd-funcoes_de_agregacao_-_exercicios_ii.pdf|pdf}}) +
-      *Resolução dos Exercícios ({{ :​user:​1577657:​16.2-bd-funcoes_de_agregacao_-_exercicios_ii_-_resolucao-errata-1.sql.zip|zip}}) +
-  *__Aula-21__  +
-      *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}}) +
-  *__Aula-22__  +
-      *Criando e utilizando //Views// ({{ :​user:​1577657:​19.1-bd-views-errata-1.pdf |pdf}}) +
-      ***Em dupla** +
-      ***Entrega: ''​28/​MAI/​2018''​** +
-  *__Aula-23__  +
-      ***Trabalho sobre Funções do MS SQL Server** ({{ :​user:​1577657:​18.1-bd-trabalho_-_funcoes_string_numericas_etc-errata-1.pdf |pdf}}) +
-      ***Em grupo com até 4 pessoas** +
-      ***Entrega: ''​04/​JUN/​2018''​** +
- +
----- +
-=== 3º Bimestre ===    +
- +
-  -º Assunto +
-      ***Ajustes finais** no Diagrama de Modelo de Dados do Projeto Integrador (no //​MySQL-Workbench//​) +
-  -º Assunto +
-      ***Apresentação** do Diagrama de Modelo de Dados do Projeto Integrador (no //​MySQL-Workbench//​) +
-  -º Assunto +
-      ​***Gatilhos** (//​Triggers//​)+
         *Introdução ({{ :​user:​1577657:​20.1-bd-triggers.pdf |pdf}})         *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}})           *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}})         *Validação de Dados com Triggers ({{ :​user:​1577657:​20.3-bd-triggers_-_validacao_de_dados.pdf |pdf}})
         *Trabalho: ​         *Trabalho: ​
-          *Em grupo com até **pessoas** +          *Em grupo com até **pessoas** 
-          *Entrega dia **''​20/AGO/2018''​** ​+          *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''//​**           ***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}})           *Exercício-01:​ ''​Cliente''​ ({{ :​user:​1577657:​20.4-bd-triggers_-_validacao_de_dados_-_exercicio_01.pdf |pdf}})
Linha 211: Linha 149:
           *Exercício-02:​ ''​Veículo''​ ({{ :​user:​1577657:​20.5-bd-triggers_-_xvalidacao_de_dados_-_exercicio_02.pdf |pdf}})           *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}}             *Testes para verificação:​ {{ :​user:​1577657:​trabalho_triggers_testes_veiculo.sql.zip |zip}}
-          *Resolução do Trabalho {{ :​user:​1577657:​20.6-bd-triggers_-_validacao_de_dados_-_correcao_dos_exercicios.pdf |pdf}} +          ***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''​".** 
-  -º Assunto +            *Resolução ​do Trabalho {{ :​user:​1577657:​20.6-bd-triggers_-_validacao_de_dados_-_correcao_dos_exercicios.pdf |pdf}}
-      ***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 +
-          *Entrega: **''​14/SET/2018''​** +
-          *Conteúdo:​ +
-            *Função ​para validar ​CPF com base no algoritmo gerador de CPF +
-              *Algoritmo Gerador do CPF ({{ :​user:​1577657:​21.2-bd-udf-algoritmo_do_cpf.pdf |pdf}}) +
-  -º Assunto +
-      ***Ajustes e correções no banco de dados do Projeto Integrador** +
-                +
- +
----- +
- +
-=== 4º Bimestre ===    +
-  -º Assunto +
-      ***Procedimentos Armazenados** ​(//Stored Procedures//​) +
-        ​*Introdução ({{ :​user:​1577657:​22.1-bd-stored_procedures.pdf |pdf}}) +
-      ​***Trabalho** LOL +
-          *Em grupo do Projeto Integrador +
-          *Entrega: **''​26/​OUT/​2018''​** +
-          *Conteúdo:​ +
-            *Criar //Stored Procedures//​ para realizar a __consulta__ e __edição__ de registros nas tabelas //Cliente// e //​Veículo//​  +
-            *Para cada tabela deverão ser criadas //stored procedures//​ de __inclusão__,​ __alteração__ e __exclusão__ de registrosAlém dessas, deverão ser criadas //stored procedures//​ para __consultar__ os registros das tabelas. +
-            ​*Criar uma aplicação em ASP.Net para poder consultar e editar os registros destas 2 tabelas através da execução das //stored procedures//​ criadas. +
-              ​*Criar uma página inicial contendo os links para acessar os 2 cadastros (__Cliente__ e __Veículo__) +
-              *Não será permitido usar os componentes GridView, DetailsView e DataGrid para fazer a edição dos registros.  +
-                *As telas de inclusão, alteração e exclusão de registros devem ser criadas em separado contendo os componentes necessários (TextBox, DropDownList,​ CheckBox etc).  +
-                *Somente nas telas de consulta de registros estes componentes poderão ser utilizados.  +
-                *Exemplo das telas do //Cadastro de Clientes// ({{ :​user:​1577657:​22.2-bd-stored_procedures-trabalho_exemplo_telas.pdf |pdf}}) +
-              *Desenvolver em Camadas: +
-                *Camada de Modelo (deve conter as classes que foram modeladas) +
-                *Camada de Dados (deve conter todo código SQL para acesso ao banco de dados, com suas respectivas classes e métodos) +
-                *Camada de Visualização (deve conter as interfaces gráficas da aplicação) +
-                  *Nesta camada fica proibida a utilização de código SQL. Em vez de inserir ​código SQL nas interfaces de usuário, deve-se chamar métodos das classes da camada de dados +
-            *OBS-1: a validação do CPF do //Cliente// deverá ser feita utilizando a função criada no trabalho sobre UDF, utilizando o algoritmo gerador de CPF +
-            *OBS-2: considerar que todos os campos das tabelas NÃO PODERÃO SER NULOS, ou seja, todos serão obrigatórios  +
-            *Estrutura das Tabelas: +
-              *{{:​user:​1577657:​bd-trab-stored-procedures.png?​400|}} +
-  -º Assunto +
-      ***Modelo Entidade-Relacionamento**  +
-        *Introdução ({{ :​user:​1577657:​25.1-bd-modelagem_er_11-2018.pdf |pdf}}) +
-        *Exercícios ({{ :​user:​1577657:​25.2-bd-modelagem_er-exercicios-1.pdf |pdf}}) +
-  -º Assunto +
-      ***Trabalho sobre Modelo Entidade-Relacionamento** +
-        *Gerar o **Diagrama ER** do Projeto Integrador a partir do **Diagrama de Classes** +
-        *Usar a ferramenta //web// **ERDPlus** +
-        *Em grupo (mesmo do projeto integrador) +
-        *Entrega/​Apresentação:​ <​del>​16/​NOV/​2018</​del> ​ **''​19/NOV/2018''​** +
-  -º Assunto +
-      ​***Transações** (//​Transactions//​) +
-        *Introdução:​ ({{ :​user:​1577657:​24.1-bd-transacoes_11-2018.pdf |pdf}}) +
-        *Trabalho:​ +
-          *Em grupo do projeto integrador +
-          *Entrega: **''​26/​NOV/​2018''​** +
-  -º Assunto +
-      ***Normalização (Formas Normais)** +
-        *Introdução ({{ :​user:​1577657:​26.1-bd-formas_normais_11_2018.pdf |pdf}}) +
-        *Trabalho ​({{ :​user:​1577657:​18.2-bd-tads-formas_normais_-_trabalho.pdf |pdf}})  +
-          *Em grupo até 3 pessoas +
-          *Criar a estrutura das tabelas no software //MySQL Workbench//​ +
-          *Entrega: **''​10/​DEZ/​2018''​** (//até o final da aula deste dia//) +
- +
-----+
  
-=== PROVA FINAL ===+==== 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}})
  
-<note important>​**Prova Final Dia: ''​17/​DEZ/​2018''​**</​note>​ 
-    
  
-----+  ***Trabalho** LOL 
 +    *Em grupo do Projeto Integrador 
 +    *Início: ​ **''​04/​NOV/​2019''​** 
 +    *Entrega: **''​25/​NOV/​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''"​.
  
-=== TÓPICOS ADICIONAIS === +  ***Procedimentos Armazenados** (//Stored Procedures//) 
-   ​-º Assunto +    *Introdução ({{ :​user:​1577657:​22.1-bd-stored_procedures.pdf |pdf}}) 
-      ​***Índices** (//Indexes//) +    * **Trabalho** LOL 
-        *Índices: ​Introdução ({{ :​user:​1577657:​23.1-bd-indices.pdf |pdf}})+        *Em grupo do Projeto Integrador 
 +        *Entrega: **''​25/​NOV/​2019''​** 
 +        *Conteúdo:​ 
 +        *Criar //Stored Procedures//​ para realizar a __consulta__ e __edição__ de registros nas tabelas //Cliente// e //​Veículo//​  
 +        *Para cada tabela deverão ser criadas //stored procedures//​ de __inclusão__,​ __alteração__ e __exclusão__ de registros. Além dessas, deverão ser criadas //stored procedures//​ para __consultar__ os registros das tabelas. 
 +        *As //stored procedures//​ de __inclusão__ e __alteração__ de registros deverão conter todo o código para a __validação dos campos inseridos/​alterados__. 
 +        *Criar uma aplicação em ASP.Net para poder consultar e editar os registros destas 2 tabelas através da execução das //stored procedures//​ criadas. 
 +            *Criar uma página inicial contendo os links para acessar os 2 cadastros (__Cliente__ e __Veículo__) 
 +            *Não será permitido usar os componentes GridView, DetailsView e DataGrid para fazer a edição dos registros.  
 +            *As telas de inclusão, alteração e exclusão de registros devem ser criadas em separado contendo os componentes necessários (TextBox, DropDownList,​ CheckBox etc).  
 +            *Somente nas telas de consulta de registros estes componentes poderão ser utilizados.  
 +            *Exemplo das telas do //Cadastro de Clientes// ({{ :​user:​1577657:​22.2-bd-stored_procedures-trabalho_exemplo_telas.pdf |pdf}}) 
 +            *Desenvolver em Camadas: 
 +            *Camada de Modelo (deve conter as classes que foram modeladas) 
 +            *Camada de Dados (deve conter todo código SQL para acesso ao banco de dados, com suas respectivas classes e métodos) 
 +            *Camada de Visualização (deve conter as interfaces gráficas da aplicação) 
 +                *Nesta camada fica proibida a utilização de código SQL. Em vez de inserir o código SQL nas interfaces de usuário, deve-se chamar métodos das classes da camada de dados 
 +        *OBS-1: a validação do CPF do //Cliente// deverá ser feita utilizando a função criada no trabalho sobre UDF, utilizando o algoritmo gerador de CPF 
 +        *OBS-2: considerar que todos os campos das tabelas NÃO PODERÃO SER NULOS, ou seja, todos serão obrigatórios  
 +        *Estrutura das Tabelas: 
 +            *{{:​user:​1577657:​bd-trab-stored-procedures.png?​400|}}
  
 +  ***Criando e utilizando //Views// **
 +    *Aula: ({{ :​user:​1577657:​19.1-bd-views-errata-1.pdf |pdf}})
  
---+  ***Transações** (//​Transactions//​) 
-</​html>​+    *Aula: ({{ :​user:​1577657:​24.1-bd-transacoes_11-2018.pdf |pdf}})
  
 ---- ----
  • user/1577657/banco_de_dados_2019.1565643405.txt.gz
  • Última modificação: 2019/08/12 20:56
  • por 1577657