Arquivo do mês: junho 2014

BD I – Exercícios de normalização

Faça a normalização dos seguinte(s) documento(s) até a terceira forma normal. Exercício de normalização,clicar no link abaixo: fonte: https://sites.google.com/site/uniplibancodedados1/aulas/normalizacao (Nesse dos filmes não levar em conta somente o código da mídia) Resposta (precisa estar logado no google):  clique aqui para visualizar … Continuar lendo

Publicado em BD I - Banco de Dados I | Deixe um comentário

BD I – Normalização (1FN, 2FN e 3FN)

Normalização é a técnica que objetiva eliminar redundâncias de dados de arquivos/documentos. A motivação de seu uso deve-se a sistemas raramente documentados, necessidade de modelo E-R, manutenção, migração para outro tipo de banco de dados e integração com outros banco … Continuar lendo

Publicado em BD I - Banco de Dados I | Marcado com , , , , , | 1 Comentário

TDSI – Mapeamento objeto relacional (MOR) com JPA – ManyToMany

ManyToMany (muitos para muitos) sem atributos. Agora vamos supor que um funcionário trabalhar mais de um departamento (Depto)  e um departamento trabalham muitos funcionários (Funcionario). Neste caso temos que escolher o lado dominante, no caso a classe Funcionario.java . Na … Continuar lendo

Publicado em TDSI - Tópicos em Desenvolvimento de Sistemas de Informação I e III | Deixe um comentário

BD II – SQL – Exercícios

Baseado no diagrama e nos dados pede-se: 1. Mostre o número de fornecedores cadastrados;  SELECT COUNT(*) FROM FORNECEDOR;

Publicado em BD II - Banco de Dados II | Deixe um comentário

BD II – SQL – Cláusula Group By e Having

Neste link a explicação (revisão na verdade) das FUNÇÕES DE AGREGAÇÃO. Neste link a explicação  da cláusula GROUP BY.

Publicado em BD II - Banco de Dados II | Deixe um comentário

TDSI – Mapeamento objeto relacional (MOR) com JPA – Alterando (Edição)

Para alterar um objeto e persistir também temos que executar um find logo após ser feita a troca do nome executar o merge. Alterando o nome do Depto 4 que foi cadastrado nos posts anteriores. fácil né?

Publicado em TDSI - Tópicos em Desenvolvimento de Sistemas de Informação I e III | Deixe um comentário

TDSI – Mapeamento objeto relacional (MOR) com JPA – Eliminando

Para eliminar um objeto do banco tem que fazer um find primeiro para recuperar o objeto não é mesmo? Eliminando o Depto 100. Nos nossos exemplos não estamos nos preocupando com tabelas orfãs, ou seja se for feita a tentativa … Continuar lendo

Publicado em TDSI - Tópicos em Desenvolvimento de Sistemas de Informação I e III | Deixe um comentário

TDSI – Mapeamento objeto relacional (MOR) com JPA – Recuperando

Para recuperar o Depto de código 4 usando o método find.

Publicado em TDSI - Tópicos em Desenvolvimento de Sistemas de Informação I e III | Deixe um comentário

TDSI – Mapeamento objeto relacional (MOR) com JPA – Persistindo

Nos artigos anteriores vimos a criação do arquivo persistence.xml e criação de mapeamentos 1:n e n:1 (OneToMany e ManyToOne). Gravação dos dados: Vamos utilizar as classe Depto e Funcionario criados nos posts anteriores. Nem precisamos dizer que o manager deve … Continuar lendo

Publicado em TDSI - Tópicos em Desenvolvimento de Sistemas de Informação I e III | Deixe um comentário

BD I – Restrições de integridade básicas – parte 2

Dando sequência as restrições de integridade, neste post vamos seguir com a integridade de chave e referencial. Dado o seguinte modelo conceitual.

Publicado em BD I - Banco de Dados I | Deixe um comentário