segunda-feira, 12 de novembro de 2012

BANCO DE DADOS


Projeto de banco de dados
Modelos lógicos x modelos físicos
O modelo relacional normalizado
Formas normais
Linguagem de consulta padrão - SQL
Comandos de definição de dados
Comandos de manipulação de dados
Comandos de consulta de dados
Comandos de gravação de dados
Introdução a banco de dados distribuídos
Distribuição lógica
Distribuição física
Outros modelos de banco de dados
Modelo registros
Modelo rede
Modelo hierárquico
Modelo orientado a objeto
Modelo objeto relacional
Modelo temporal
Modelo geo referenciado


BAIXAR

Atividade Análise de Sistemas

Atividade


Questão 1:

Em qual diagrama são apresentadas as relações entre cada atividade de um determinado processo, onde podem ser vistas as relações de dependência entre essas atividades e os responsáveis por sua execução?
Alternativas
1 - Classe
2 - Seqüência
3 - Comunicação 
4 - Atividade
5 - Caso de Uso 
Sua resposta
4 - Atividade

Questão 2:
Com base no Diagrama de Atividade, o que representa o losango na figura abaixo:

Alternativas
1 - Uma Condição de guarda
2 -  Uma decisão
3 - Uma Transição entre Casos de Uso
4 - Uma união
5 - Um ponto de merge
Sua resposta
2 -  Uma decisão

Questão 3:

Complete a afirmativa: No diagrama de classe a _____________ é um tipo de associação entre classes em que relacionamos o todo com suas partes, e indica que uma das classes contidas no relacionamento é uma parte ou está contida em outras classes.
Alternativas
1 - Cardinalidade
2 - Abstração
3 - Herança
4 - Agregação
5 - Composição
Sua resposta
4 - Agregação

Questão 4:
Baseado no conteúdo de visibilidade, podemos afirmar que: Uma propriedade, atributo ou operação representada no diagrama de classe da UML, que poderá ser vista e usada apenas pela classe na qual foi declarada, deve ser definida com visibilidade descrita por meio da palavra-chave:
Alternativas
1 - private
2 - public
3 - package
4 - local
5 - protected
Sua resposta
1 - private

Questão 5:
Complete a afirmativa: __________________ mostra quantos objetos uma classe pode possuir e por quantos objetos uma classe é possuída.
Alternativas
1 - Abstração
2 - Herança
3 - Agregação
4 - Composição
5 - Cardinalidade
Sua resposta
5 - Cardinalidade

Windows PowerShell

Windows PowerShell

BAIXAR
Baixar

Windows XP

segunda-feira, 2 de julho de 2012

sfTele – Aula Programação C# para iniciantes


Esse primeiro modulo são 9 aulas que serão disponibilizadas gradativamente
Esses material foi criado pelo Programador Rodolfo.

Programação C# Básico para Iniciantes

Aguarde os demais videos, logo  estará disponíveis .....




Questão 1
Com base na unidade 5 do livro de Analise de Sistemas I, responda as questões 1 a 3.
Complete a afirmativa: ______________é uma instancia de uma classe. Dentro de ________________ podemos armazenar características por meio de seus atributos e ações por meio de métodos.
Alternativas
1 - Um objeto, um objeto
2 - Uma classe, um diagrama
3 - Entidade, objeto
4 - Objeto, entidade
5 - Uma atividade, um objeto
Sua resposta
1 - Um objeto, um objeto
Questão 2
Com base na unidade 5 do livro de Analise de Sistemas I, responda as questões 1 a 3.

Complete a afirmativa: ____________podem ser definidos como características que uma determinada classe ou objeto possui, apresentando assim a estrutura dessa classe.
Alternativas
1 - Objetos 
2 - Operações 
3 - Métodos
4 - Atributos
5 - Polimorfismo
Sua resposta
4 - Atributos
Questão 3
Com base na unidade 5 do livro de Analise de Sistemas I, responda as questões 1 a 3.

Com base nos conceitos de visibilidades (tipos de acesso), analise as afirmativas abaixo:

I. Uma classe ao ter um método com a visibilidade privada (private), podemos afirmar que esse método será acessível somente nessa classe.
II. Uma classe ao ter um método com a visibilidade pública (public), podemos afirmar que o método será acessível somente na sua própria classe e na classe ascendente.
III. Uma classe ao ter um método com a visibilidade protegida (protected), podemos afirmar que o método será acessível somente na sua própria classe e nas classes subclasses.

Assinale a alternativa correta:
Alternativas
1 - todas estão corretas
2 - somente I
3 - somente II
4 - somente I e II
5 - somente I e III
Sua resposta
5 - somente I e III
Questão 4
Com base na unidade V (Modelo Relacional Estendido MRX) do livro de Banco de Dados I, responda a questão 4.
A restrição de generalização/especialização nos permite uma série de combinações possíveis de acordo com as necessidades e regras de negócio, estas combinações podem ser identificadas como:
Alternativas
1 - Restrição exclusiva, sobreposta, parcial e total
2 - Restrição única, múltipla, singular e plural
3 - Restrição parcial, total, única e múltipla
4 - Restrição monoposta, biposta, quadriposta e multiposta
5 - Restrição única, exclusiva e individual
Sua resposta
1 - Restrição exclusiva, sobreposta, parcial e total
Questão 5
Com base na unidade I (Introdução ao C#) do livro de Linguagens e técnicas de programação III, responda a questão 5.

Assinale a alternativa que corretamente descreve a propriedade do objeto.
Alternativas
1 - Name: propriedade que descreve o texto que aparecerá no componente na hora da execução.
2 - ControlBox: campo de seleção de opções pré-definidas.
3 - KeyPreview: quando está “True”, podemos testar se uma tecla está pressionada.
4 - Size: contém a largura e a altura do objeto.
5 - StartPosition: é a posição default é “CenterScreen”.
Sua resposta
3 - KeyPreview: quando está “True”, podemos testar se uma tecla está pressionada.

quarta-feira, 27 de junho de 2012

Questão 1
Com base na unidade II do livro de Analise de Sistemas I, responda as questões 1 a 3.
O RUP (Processo unificado da Rational) é um processo de desenvolvimento de software e possui 4 fases, identifique-as nas alternativas abaixo:
Alternativas
1 - iniciação, elaboração, construção e transição
2 - elaboração, concepção, gerenciamento e monitoramento
3 - concepção, elaboração, gerenciamento e monitoramento 
4 - concepção, elaboração, gerenciamento e transição 
5 - iniciação, elaboração, construção e monitoramento
Sua resposta
1 - iniciação, elaboração, construção e transição
Questão 2
Com base na unidade II do livro de Analise de Sistemas I, responda as questões 1 a 3.

O RUP também possui 9 disciplinas, qual alternativa abaixo não compõe esse quadro:
Alternativas
1 - Modelagem de Negócios
2 - Analise e Design
3 - Teste
4 - Gerencia de Projetos e mudanças
5 - Ambiente
Sua resposta
4 - Gerencia de Projetos e mudanças
Questão 3
Com base na unidade II do livro de Analise de Sistemas I, responda as questões 1 a 3.

O processo unificado prevê workflow, onde a atividade de _______________ acontece quando identificamos quem realizará um Caso de Uso ou um de seus cenários principais, em termos de classes de forma conceitual.
Alternativas
1 - teste
2 - implementação 
3 - analise 
4 - projeto
5 - implantação
Sua resposta
3 - analise 
Questão 4
Com base na unidade III (Modelo Entidade Relacionamento – MER) do livro de Banco de Dados I, responda a questão 4.
A cardinalidade máxima do relacionamento expressa uma regra de negócio, esta afirmação representa o que?
Alternativas
1 - A quantidade máxima de ocorrência de uma entidade que se relaciona com a outra entidade do relacionamento
2 - A quantidade máxima de vezes que uma entidade aparece no diagrama entidade relacionamento (DER)
3 - A quantidade máxima de ocorrências de auto-relacionamentos
4 - A quantidade máxima de tentativas de relacionamento entre as entidades envolvidas 
5 - A quantidade máxima de vezes que o mesmo verbo pode ser utilizado em um único diagrama entidade relacionamento (DER)
Sua resposta
1 - A quantidade máxima de ocorrência de uma entidade que se relaciona com a outra entidade do relacionamento
Questão 5
Com base na unidade I (Introdução ao C#) do livro de Linguagens e técnicas de programação III, responda a questão 5.
Assinale a alternativa correta no que diz respeito aos menus do Visual Studio.NET.
Alternativas
1 - File: Contém comandos como recortar, colar, localizar, desfazer etc.
2 - Edit: Contém comandos como abrir, fechar, imprimir projetos etc.
3 - View: Contém comandos para adicionar recursos, como formulários no projeto.
4 - Build: Contém comandos para executar um programa.
5 - Data: Contém comandos para interagir com banco de dados.
Sua resposta
5 - Data: Contém comandos para interagir com banco de dados.

terça-feira, 19 de junho de 2012

Questão 1
Assinale a alternativa que contem os componentes que fazem parte do diagrama de caso de uso:
Alternativas
1 - Linha de vida e Ator
2 - Ator, Caso de Uso
3 - Swinlane, Caso de Uso
4 - Foco de Controle, Ator
5 - Classe, Ator
Sua resposta
2 - Ator, Caso de Uso
Questão 2
Na especificação do Caso de Uso um fluxo alternativo:
Alternativas
1 - Descreve um requisito não funcional específico de um UC básico
2 - Descreve os eventos básicos necessários para que o caso de uso seja executado normalmente
3 - Descreve o que os atores não devem fazer
4 - Descreve o que deve ser executado constantemente
5 - Descreve um comportamento alternativo para a execução do fluxo principal
Sua resposta
5 - Descreve um comportamento alternativo para a execução do fluxo principal
Questão 3
O comando SELECT é utilizado na recuperação de dados já gravados nas tabelas, dentro da sua sintaxe podemos incluir?
Alternativas
1 - A pesquisa/leitura em mais de uma tabela
2 - A gravação registros de controle simultaneamente no mesmo comando
3 - A deleção de registros em uma outra tabela
4 - A atualização de registros deletados
5 - A seleção em tabelas de um outro banco de dados de outro fabricante
Sua resposta
1 - A pesquisa/leitura em mais de uma tabela
Questão 4
O comando que permite apagar registros permanentemente de uma tabela de dados é:
Alternativas
1 - REMOVE
2 - DELETE
3 - DROP
4 - APAGUE
5 - ALTER
Sua resposta
2 - DELETE
Questão 5
Analise as premissas abaixo e assinale a única alternativa correta.

I – “ConnectionString” é o nome dado a um conjunto de regras e parâmetros para estabelecer uma conexão com um banco de dados;
II – Um dataset pode conter exclusivamente os dados retornados de uma única operação;
III – Sempre que formos realizar um acesso ao banco de dados, aconselha-se o uso do comando try..catch..finally para realizar o tratamento de exceções;
Alternativas
1 - Apenas o item I é verdadeiro
2 - As premissas I e II são verdadeiras
3 - Somente o item II é falso
4 - Todas as premissas são verdadeiras
5 - Todas as premissas são falsas
Sua resposta
3 - Somente o item II é falso

Atividade

Questão 1
De acordo com o comando para apresentação de mensagem em uma aplicação Windows Application no C#, assinale com um (X) a alternativa incorreta, ou seja, que se trata de um comando inválido.
Alternativas
1 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxInformation);
2 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.AbortRetryIgnore);
3 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
4 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxIcon.Error);
5 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxIcon.Question);
Sua resposta
1 - (   ) MessageBox.Show(“Texto”, “Título”, MessageBoxButtons.OK, MessageBoxInformation);
Questão 2
Considerando as perguntas possíveis que pode ser feitas através dos comandos de mensagens, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) Stop;
2 - (   ) Hand;
3 - (   ) Retry;
4 - (   ) Question;
5 - (   ) NoYes;
Sua resposta
3 - (   ) Retry;
Questão 3
De acordo com alguns itens que precisamos saber para trabalharmos com as variáveis de memória, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) Nome, Tipo de Dados, Tamanho, Valor;
2 - (   ) Nome, Tipo de Dados, Capacidade, Valor;
3 - (   ) Nome, classe, Tamanho, Valor;
4 - (   ) Nome, classe, Escopo, Valor;
5 - (   ) Nome, Tipo de Dados, Escopo, Valor;
Sua resposta
5 - (   ) Nome, Tipo de Dados, Escopo, Valor;
Questão 4
De acordo com o conceito de variáveis locais e globais, assinale com um (X) a alternativa incorreta.
Alternativas
1 - (   ) Quando necessitamos de uma variável em mais de um método, a mesma não pode ser local;
2 - (   ) Variáveis globais são enxergadas por todos os métodos daquela classe;
3 - (   ) A variável global tem que ser declarada com o modificador de acesso: “public”;
4 - (   ) Não conseguimos alterar o valor de uma variável global em qualquer método da classe;
5 - (   ) Variáveis globais servem para disponibilizar as informações em comum aos métodos que possam querer fazer o uso das mesmas;
Sua resposta
4 - (   ) Não conseguimos alterar o valor de uma variável global em qualquer método da classe;
Questão 5
De acordo com o conceito de arrays em C#, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) Um vetor também pode ser considerado uma variável em memória;
2 - (   ) Um vetor não é uma variável e sim um conjunto de itens alocados dentro do programa;
3 - (   ) A primeiro índice do vetor é sempre 1;
4 - (   ) a criação de um array de 10 posições do tipo texto fica assim:  string[20] vetor = new string;
5 - (   ) Todas as alternativas estão incorretas;
Sua resposta
1 - (   ) Um vetor também pode ser considerado uma variável em memória;

Linguagens e Técnicas de Programação II

Questão 1
Sobre as estruturas de decisão, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) em um teste lógico com os operador “&&” contendo mais de uma condição, somente será falso se todos  os resultados das condições forem verdadeiras;
2 - (   ) o resultado lógico da condição nem sempre irá definir se o compilador executará o comando ou os comandos que estão vinculados a estrutura de decisão;
3 - (   ) os resultados lógicos possíveis destas condições serão: verdadeiro, falso e indeterminado;
4 - (   ) o teste lógico sempre irá resultar o desvio do compilador para dentro do If não importando se o if tenha else vinculado a ele;
5 - (   ) a sua finalidade é executar determinada linha de comando ou linhas de comandos, dependendo do resultado de um teste, um teste lógico.
Sua resposta
5 - (   ) a sua finalidade é executar determinada linha de comando ou linhas de comandos, dependendo do resultado de um teste, um teste lógico.
Questão 2
Sobre as estruturas de laço de repetição, assinale com um (X) a alternativa correta.
Alternativas
1 - (   ) a sua finalidade é executar um determinado comando ou bloco de código uma única vez;
2 - (   ) um dos comandos dessa estrutura é o repeat;
3 - (   ) utilizando o comando while, é necessário definir um valor para a variável que esta controlando o looping;
4 - (   ) utilizando o comando while, o desenvolvedor não corre o risco de sua lógica resultar em um looping infinito;
5 - (   ) não é necessário incrementar a variável que controla o lopping quando se está utilizando o comando while.
Sua resposta
3 - (   ) utilizando o comando while, é necessário definir um valor para a variável que esta controlando o looping;
Questão 3
De acordo com a barra de layout assinale com um (X) a alternativa incorreta.
Alternativas
1 - (   ) o grupo A composto com os botões de alinhamento e podem ser verticais ou horizontais;
2 - (   ) O grupo B composto de botões que copiam algumas propriedades do primeiro componente selecionado;
3 - (   ) Os itens do grupo C são muito úteis, pois eles distribuem os componentes de forma uniforme, o mais usado é com o mesmo espaço de um componente a outro;
4 - (   ) os botões do grupo D servem para classificar os componentes selecionados no centro do formulário e podem ser na horizontal ou na vertical;
5 - (   ) com o grupo E podemos avançar ou recuar os componentes, trazendo-os para frente ou enviando-os para o fundo do formulário.
Sua resposta
4 - (   ) os botões do grupo D servem para classificar os componentes selecionados no centro do formulário e podem ser na horizontal ou na vertical;
Questão 4
De acordo com a função das propriedades dos componentes assinale com um (X) a alternativa incorreta.
Alternativas
1 - (   ) Enabled é uma propriedade com opções de True ou False, e deixa o componente visível ou invisível para o usuário;
2 - (   ) Location é composta por duas propriedades X que indica a distância (em pixels) do componente da margem esquerda e Y a distância do topo do formulário;
3 - (   ) Size é composto pelas propriedades Width (largura do componente) e Heigth (altura);
4 - (   ) ReadOnly é utilizada para travar o componente para que o conteúdo não seja alterado pelo usuário, uma prática muito usada para proteção;
5 - ( ) Text é utilizada para aparecer as informações na tela. Por exemplo, em um botão podemos colocar “Imprimir”, em uma textBox a propriedade text armazena o valor que está dentro dela e em um formulário aparece na barra de título.
Sua resposta
4 - (   ) ReadOnly é utilizada para travar o componente para que o conteúdo não seja alterado pelo usuário, uma prática muito usada para proteção;
Questão 5
As palavras reservadas são palavras de uso exclusivo da linguagem de programação. Assinale com um (X) a alternativa que contenha somente palavras reservadas a linguagem C#.
Alternativas
1 - (   ) ref, this, uint, ulong, var;
2 - (   ) as, base, decimal, protected, static, void;
3 - (   ) break, checked, false, new, return, begin;
4 - (   ) operator, sbyte, end, static, public, protected;
5 - (   )catch, const, do, while, sealed, query;
Sua resposta
2 - (   ) as, base, decimal, protected, static, void;

sexta-feira, 15 de junho de 2012

Atividade liguagem programação

Questão 1
De acordo com o código abaixo assinale a afirmativa correta.
Alternativas
1 - ( ) O valor inicial da variável “Semana” é 0 se o DiaDaSemana for domingo;
2 - ( ) O valor final da variável “Semana” é vazio independente do DiaDaSemana;
3 - ( ) O valor final da variável “Semana” é Terça-Feira quando a variável DiaDaSemana for 2;
4 - ( ) O valor final da variável “Semana” é break;
5 - ( ) O valor final da variável “Semana” só é atribuído quando o bloco desvia para o “default: break”.
Sua resposta
3 - ( ) O valor final da variável “Semana” é Terça-Feira quando a variável DiaDaSemana for 2;
Questão 2
Os caracteres especiais "{" e "}" , são respectivamente colocados dentro da sintaxe da programação em c# para identificar início e fim de bloco de códigos respectivamente. Normalmente só são necessários quando dentro de uma estrutura de condição ou de laço contenham mais do que 1 linha de código. Analise o código abaixo e assinale a alternativa correta.

I- Se os caracteres especiais "{" e "}" não fossem colocados no código, a única linha que o compilador iria executar seria: contador++;
II- A maneira que os caracteres especiais "{" e "}" estão colocados no código, está correta, pois garante a execução das duas linhas de código caso a condição do while for verdadeira;
III- A linha: "int contador = 0;" declara a variável contador e atribui a ela o valor: "0".
Alternativas
1 - ( ) Somente a afirmativa I está correta;
2 - ( ) Somente as afirmativas I e II estão corretas;
3 - ( ) Somente a afirmativa III está incorreta;
4 - ( ) Todas as afirmativas estão corretas;
5 - ( ) Somente as afirmativas II e III estão corretas;
Sua resposta
5 - ( ) Somente as afirmativas II e III estão corretas;

Atividade Seminário

Questão 1
Analise as afirmações abaixo:

I – As especificações de caso de uso possuem um modelo padrão
II – Os sub-fluxos são fluxos opcionais
III – O fluxo secundário descreve os fluxos alternativos e exceçõesAssinale
a alternativa correta.
Alternativas
1 - Apenas o item I está correto
2 - Apenas o item II está correto
3 - Apenas o item III está correto
4 - Os itens I e II estão corretos
5 - Os itens II e III estão corretos
Sua resposta
5 - Os itens II e III estão corretos
Questão 2
O que significa “Pré-Condição” na especificação de caso de uso?
Alternativas
1 - Algo que deve acontecer após a finalização do caso de Uso
2 - Um acontecimento normal no caso de uso
3 - Algo que deve acontecer antes  que o caso de uso aconteça
4 - Uma ação alternativa no caso de uso
5 - NDA
Sua resposta
3 - Algo que deve acontecer antes  que o caso de uso aconteça
Questão 3
As operações básicas conhecidas como CERA correspondem aos comandos?
Alternativas
1 - Insert, Update, Select e Drop
2 - Create, Execute, Replace, Append
3 - Select, Insert, Update e Delete
4 - Consultar, Escrever, Relacionar e Apagar
5 - Deletar, Consultar, Reescrever, Apontar
Sua resposta
3 - Select, Insert, Update e Delete
Questão 4
Assinale a alternativa correta.
Alternativas
1 - A linguagem C# possui grande independência da framework .NET, utilizando-a somente quando é necessária a criação de uma interface gráfica
2 - Todos os tipos de dados numéricos possuem a mesma faixa de valores válidos
3 - A linguagem C# tem seus programas duplamente compilados, sendo que na primeira vez que o processo é realizado cria-se o chamado código MSIL
4 - A única linguagem de programação disponível no mercado que utiliza a .NET framework é a C#
5 - “Garbage Collector” é o nome dado ao segundo processo de compilação
Sua resposta
3 - A linguagem C# tem seus programas duplamente compilados, sendo que na primeira vez que o processo é realizado cria-se o chamado código MSIL
Questão 5
Analise as premissas abaixo e assinale a única alternativa correta.

I – Em C#, apenas alguns objetos possuem propriedades, métodos e eventos;
II – Propriedades equivalem as características de um objeto;
III – Métodos são as ações que determinado objeto pode realizar;
Alternativas
1 - Apenas o item II é verdadeiro
2 - As premissas I e II são falsas
3 - Todas as premissas são verdadeiras
4 - Somente o item III é falso
5 - As premissas II e II estão corretas
Sua resposta
5 - As premissas II e II estão corretas