Pular para o conteúdo principal

Postagens

Mostrando postagens de maio, 2011

Hoje é dia de Santa Rita de Cássia

Ela é poderosíssima!!! Se precisar de algo impossível, peça para Ela! Certamente ela o atenderá! <clique na imagem para ampliar>

Mapa Mental do dia

Formas Normais <clique na imagem para ampliar>

5ª e última questão do dia

Redução do escopo dos dados em análise, além da mudança de ordem das dimensões e consequentemente da orientação de acordo com a qual os dados são visualizados. Trata-se da operação básica do OLAP: a) star schema. b) drill across. c) drill throught. d) slice and dice. e) roll up. Resposta correta: letra d) Prova: FCC - 2011 - TRE-RN - Analista Judiciário - Análise de Sistemas Disciplina: Banco de Dados

4ª Questão do dia

A cláusula Having existe na SQL porque: a) sem ela não é possível totalizar uma coluna. b) Where não pode ser usada com funções de agregação. c) Sum não pode ser usada como função de agregação. d) ela substitui a cláusula Count quando do somatório horizontal. e) Avg não pode ser usada como função de agregação. Resposta correta: letra b) Prova: FCC - 2011 - TRE-RN - Analista Judiciário - Análise de Sistemas Disciplina: Banco de Dados

3ª Questão do dia

Formar novas relações, separando-as a partir de grupos de repetição antes existentes dentro de uma relação, é objetivo da: a) 1FN. b) 2FN. c) 3FN. d) FNBC. e) 5FN. Resposta correta: letra a) Prova: FCC - 2011 - TRE-RN - Analista Judiciário - Análise de Sistemas Disciplina: Banco de Dados

2ª Questão do dia

Considere uma entidade associativa entre Médico e Paciente (n:m) intitulada Consulta que, por sua vez, se relaciona com Medicamento em n:m. No projeto lógico de banco de dados relacional normalizado, este modelo de dados completo será derivado para: a) três tabelas. b) quatro tabelas. c) cinco tabelas. d) seis tabelas. e) sete tabelas. Resposta correta: letra c) Prova: FCC - 2011 - TRE-RN - Analista Judiciário - Análise de Sistemas Disciplina: Banco de Dados

1ª Questão do dia...

No âmbito dos bancos de dados, quando cada transação em um conjunto de duas ou mais transações espera por algum item que esteja bloqueado por alguma outra transação no conjunto, o que ocorre é: a) commit. b) timestamp. c) deadlock. d) rollback . e) starvation.   Resposta correta: letra c) Prova: FCC - 2011 - TRE-RN - Analista Judiciário - Análise de Sistemas Disciplina: Banco de Dados

Mapa Mental do dia

Esse é um assunto muito recorrente em concursos públicos:  Modelos de Ciclo de Vida do Desenvolvimento de Sistemas! <clique na figura para ampliar>

Visões no Oracle

Visões no Oracle As visões permitem que os usuários vejam uma apresentação personalizada dos dados de uma única tabela ou mesmo de uma junção de muitas tabelas. Podem ser usadas para impor segurança, utilizando a cláusula read only. Dividem-se em três tipos: Visão Regular Visão Materializada Visão de Objeto Visão Regular (ou simplesmente Visão): não armazena dados, apenas a definição, e a consulta subjacente é executada toda vez que a visão é acessada. Visão Materializada (antigo Snapshot): permite que os resultados da consulta sejam armazenados juntamente com a definição da consulta para acelerar o processamento, entre outros benefícios. Pode ser usada para replicar uma cópia somente leitura da tabela para outro banco de dados. Pode ser atualizada de forma automática quando uma transação finalizada com commit ocorrer na tabela base, ou pode ser atualizada sob demanda. Visão de Objeto: permite que o desenvolvimento e o processamento orientado a objeto ocorram no ban...

Função add_months do Oracle

Muitos de vocês já conhecem a função add_months do Oracle: ADD_MONTHS(d,n) Propósito: Retorna a data d acrecida de n meses. O argumento n pode ser qualquer inteiro. Se d é o último dia do mês ou o mês resultante tem menos dias que o argumento d, o resultado é o último dia do mes resultante. Caso contrario, o dia é igual ao dia do argumento d. Exemplo: somar um mês a data atual:    select add_months(sysdate,+1)     from dual; O que poucos devem saber é que ela também pode decrescer meses! Exemplo: substrair um mês da data atual:    select add_months(sysdate,-1)    from dual;

Só para encerrar bem o dia

Em relação ao PL/SQL, é INCORRETO afirmar: a) Pode utilizar todos os comandos SQL. b) Aplicações executáveis em qualquer plataforma com base Oracle instalada c) Programas obedecem, sempre, a uma estrutura de blocos de identação, hierarquicamente definidos. d) Todo comando SELECT pede a cláusula INTO para associar valores de colunas da base Oracle a variáveis PL/SQL. e) Variáveis não precisam ser declaradas antes de serem utilizadas. Resposta correta: letra e) Concurso: FCC - 2011 - TRT - 24ª REGIÃO (MS) - Técnico Judiciário - Tecnologia da Informação

Mais uma de Oracle...

No Oracle 10g, são comandos integrantes da DCL ( Data Control Language ): a) CREATE TABLE, ALTER INDEX, GRANT b) ALTER INDEX, ALTER TABLE, ALTER PASSWORD c) DROP INDEX, DROP TABLE, CREATE SYNONYM d) ALTER PASSWORD, GRANT, REVOKE e) REVOKE, DROP INDEX, GRANT Resposta correta: letra d) Concurso: FCC - 2011 - TRT - 24ª REGIÃO (MS) - Técnico Judiciário - Tecnologia da Informação

Mais uma questão...

No Oracle Forms, o usuário pode utilizar teclas de função para entrar em modo de consulta, executar e cancelar consulta, por meio das teclas: a) F5, F6 e CRTL+S b) F7, F8 e CRTL+Q c) F5, F6 e F11 d) F3, F5 e CRTL+X e) F10, F11 e F12 Resposta correta: letra b) Concurso: FCC - 2011 - TRT - 24ª REGIÃO (MS) - Técnico Judiciário - Tecnologia da Informação

Questão do dia...

O Oracle Reports produz relatórios em vários formatos, EXCETO: a) XLS b) HTML c) PDF d) XML e) DOC Resposta correta: letra e) Concurso: FCC - 2011 - TRT - 24ª REGIÃO (MS) - Técnico Judiciário - Tecnologia da Informação

O que é Cloud Computing?

Cloud Computing pode ser definido como um modelo no qual a computação (processamento, armazenamento e softwares) está em algum lugar da rede e é acessada remotamente, via internet. Para saber mais: http://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem http://imasters.com.br/artigo/20651/azure/da-virtualizacao-para-cloud-computing-da-teoria-para-pratica

Mapa Mental do Dia

Linguagens de Banco de Dados <clique na imagem para ampliar>

noStress: amor de cachorro!

Essa é uma das minhas grandes paixões: a Lili.  A encontrei quando ainda era um bebê! Estava abandonada, atropelada e com a patinha traseira quebrada no meio da enxurrada.  Pediu um lar, com a maior carinha de dó e agora é a princesinha lá de casa! É tão feinha que até chega ser bonitinha!

Questão do dia

Essa questão foi cobrada no último concurso para Analista Judiciário - Especialidade TI do TRT de MG. A banca (que adora esse assunto!) é a FCC. De acordo com a Regra Áurea (Golden Rule), nenhuma operação de atualização poderá atribuir a qualquer banco de dados um valor que faça com que seu predicado (restrição declarada formalmente) de banco de dados seja: a) avaliado como TRUE. b) avaliado como FALSE. c) avaliado como DOUBLE. d) maior que 1. e) menor que 1. Resposta correta: letra b

Golden Rule

Essa matéria tem sido cobrada em alguns concursos, então vale a pena saber! " Golden rule: no update operation must ever assign to any database a value that causes its constraints to evaluate to false " Traduzindo... Regra de Ouro ou Regra Áurea: nenhuma operação de atualização deve atribuir para qualquer banco de dados um valor que cause que sua constraint seja avaliada como falsa.

noStress: continuando a sessão fofura...

noStress: Existe coisa mais fofa?

Mapa Mental do dia

Regras dos Bancos de Dados <clique para ampliar a imagem>

O artesanato invadiu a web

Lendo uma dessas revistas que as mulheres A-D-O-R-A-M (www.vivamais.com.br), encontrei essa matéria muito diferente. A pergunta do título era essa: O artesanato invadiu a web? Sim, invadiu. E dizemos mais. Invadiu a web e mudou de nome. Virou…..craft ! Mas que raios é  craft ? Achamos quase impossível você nunca ter ouvido falar nesta palavra, mas vamos lá.  Crafts é o artesanato moderno, conectado e que   se alimenta de referências da Internet. Fazer crafts  hoje  é um fenômeno mundial e que a cada ano ganha mais força aqui no Brasil . Crafters são artesãs com um novo perfil. São estudantes,  mães e  executivas de áreas distintas, que têm em comum uma paixão por atividades manuais criativas. Gente que gosta de por a mão na massa e criar seus próprios objetos. Elas estão conectadas na rede para aprender técnicas, se inspirar e compartilhar idéias. Blogar muitas vezes também faz parte da rotina destas artesãs conectadas,...

Caracteres de Escape e o Oracle

Recebi essa dica de um grande amigo e a achei muitíssimo interessante! Com o like é possível fazer pesquisas do tipo ABC%(abc qq coisa de qq tamanho), A_C(A, uma coisa, C)....  Mas, e se você quiser procurar especificamente o "%" ou o "_"???  A solução é usarmos um caracter para "escapar" esses caracteres especiais...  Ele pode ser qualquer caracter, mas, precisa ser informado através do ESCAPE... Por exemplo, quero saber todas as tabelas do banco que começam com "TB_RH": SQL> select *          from dba_objects          where object_name like 'TB\_RH%' escape '\'; Referência:  http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/conditions007.htm#sthref2799 Valeu Leonardo Rezende!

Mapas Mentais

Hoje vamos começar a trabalhar com uma técnica bastante usada nos estudos para concursos: os Mapas Mentais. Eles nos ajudam muito na fixação dos conceitos chaves das disciplinas cobradas nos editais dos concursos e outras provas. Para iniciarmos com o pé direito, nosso primeiro mapa mental será sobre as Propriedades ACID de um SGBD. Espero que vocês aprovem! <clique na imagem para ampliar>

Revisando...

• Algoritmo : Processo sistemático para a solução de um problema.    • Procedimentos: Algoritmos curtos, visando a execução de tarefas simples, muitas vezes repetitivas.    • Funções : Procedimentos que retornam valores.

Videos sobre NoSQL

A Globalcode possui alguns vídeos muitíssimo interessantes! Acesse o link:  http://www.globalcode.com.br/gratuitos/videos Entre eles existem dois sobre NoSQL:   http://www.thedevelopersconference.com.br/tdc/2010/sp/videos/nosql-perdas-e-ganhos http://www.thedevelopersconference.com.br/tdc/2010/sp/videos/nosql-devops-fail  Vale a pena conferir!

Tipos de Dados RAW e LONG RAW no Oracle

RAW Colunas que armazenam valores binários com tamanho variável máximo de 255 bytes). O tamanho tem que ser informado (este tipo é mais usado para armazenar seqüências de caracteres gráficos).   LONG RAW Colunas que armazenam valores binários com tamanho variável (máximo de 2G bytes); o tamanho não deve ser informado (este tipo é mais usado para armazenar seqüências de caracteres gráficos). Os tipos LONG e LONG RAW: - Somente é permitido um campo por tabela; - Não podem fazer parte de cláusulas WHERE, GROUP BY, ORDER BY, CONNECT BY ou DISTINCT - Não podem ser usados em expressões (SUBSTR, INSTR, etc); - Não podem ser indexes; - Não podem aparecer em expressões ou condições; - Não podem ser passados como argumentos para procedures ou funções;

Questão do dia... voltando!!!

Depois de muitos dias "fora do ar", que tal voltarmos a luta?!?! O que é SQL*Plus? O SQL*PLUS é um ambiente de trabalho que permite ao usuário ORACLE acessar o banco de dados para efetuar varias atividades como incluir, consultar, alterar ou remover dados.

Comentários em Oracle

Às vezes precisamos criar comentários para tabelas e/ou colunas de uma tabela em Oracle. Você sabe como fazer isso? Use o comando COMMENT: SQL> CREATE TABLE TB_CLIENTES (CODIGO   NUMBER(7),   2                            NOME     VARCHAR2(200) )   3  / Table created. SQL> COMMENT ON COLUMN tb_clientes.codigo IS 'Código do Cliente'   2  / Comment created. SQL> COMMENT ON COLUMN tb_clientes.nome IS 'Nome do Cliente'   2  / Comment created.