O modelo de dados relacional foi estabelecido em 1970 por Edgar Frank Codd. Baseado nos conceitos de entidade e relação, este modelo é o mais utilizado atualmente por Sistemas Gerenciadores de Banco de Dados (SGBD) pois, apesar do surgimento de novas demandas e abordagens, o modelo relacional ainda prevalece. A respeito deste modelo, analise as afirmativas abaixo e marque alternativa correta.
I. Os bancos de dados existentes antes do surgimento do modelo relacional utilizavam modelos como o hierárquico e o modelo em rede.
II. A normalização é um conjunto de regras que devemos utilizar com o propósito único de evitar a redundância de informações. Os bancos de dados projetados puramente com base no modelo relacional, são bancos de dados normalizados.
III. O modelo relacional é fortemente baseado na teoria dos conjuntos e na álgebra relacional.
HyperText Markup Language (HTML) é uma linguagem que nos permite criar conteúdo na web que pode ser renderizado por navegadores como o Google Chrome, Microsoft Edge e o Safari. A respeito dessa linguagem, analise as afirmativas abaixo e marque alternativa correta.
I. Documentos HTML são formados por marcadores (tags) que são delimitados pelos caracteres “<” e “>”. Além dos marcadores, temos nos documentos HTML os elementos. Eles são formados pelos marcadores que podem possuir atributos, valores e elementos filhos.
II. Os marcadores em HTML são case sensitive.
III. Em sua versão 5, o HTML trouxe uma série de novos marcadores para elementos. São exemplos destes novos marcadores:
Marque a alternativa que indica, corretamente, o nome da forma normal que exige apenas que os valores dos atributos de uma tabela sejam atômicos.
A respeito das fontes de informação que servem de base para a construção dos dados operados por um Data Warehouse, marque a alternativa que indica, corretamente, o nome do tipo de sistema conectado a um bancos de dados que armazena informações transacionais, realizadas no dia a dia, em nível operacional.
Os Sistemas Gerenciados de Bancos de Dados (SGBD) são compostos por diversas ferramentas e funcionalidades que garante o correto armazenamento e acesso aos dados. A missão de administrar um grande e complexo banco de dados, acessado por diversos usuários, requer o conhecimento de diversos conceitos. A respeito da administração de bancos de dados, analise as afirmativas abaixo e marque alternativa correta.
I. As roles representam agrupamentos de permissões em um banco de dados. Quando desejamos associar uma role a um usuário utilizamos o comando grant.
II. A tarefa de otimização do tempo de consultas em um banco de dados passa, necessariamente, pelo upgrade de recursos físicos como por exemplo o aumento do número de CPUs, aumento de memória e utilização da tecnologia RAID.
III. O MDM é a autoridade com a responsabilidade de gerenciar um SGBD. Ele possui mais atribuições do que o DBA pois além de criar, conceder ou revogar recursos, é capaz também de estabelecer diferentes níveis de segurança nas contas dos usuários.
Ciências da Computação é ampla e composta por diversas áreas. Uma das maiores áreas de Ciências da Computação é a de Engenharia de Software. Isso ocorre porque a Engenharia de software cobre diversos aspectos relacionadas às diferentes etapas do ciclo de desenvolvimento de software. Marque a alternativa que indica um item que não faz parte das áreas compreendidas pela Engenharia de Software, de acordo com a versão 3 do Guide to the Software Engineering Body of Knowledge (SWEBOK).
Marque a alternativa que indica, corretamente, o nome do método de medição de software baseado em uma unidade de medida criada na International Business Machines Corporation
(IBM). Este método é questionado por especialistas pelo fato da unidade de medida utilizada ser considerada subjetiva, já que é influenciada pelo ponto de vista do usuário do software que está sendo desenvolvido.
Control Objectives for Information and related Technology (COBIT) é o framework de Governança e Gerenciamento de Tecnologia da Informação (TI) mais abrangente, conceituado e utilizado em todo o mundo. Tem por objetivo maximizar o valor dos processos executados pelas empresas, tornando-as mais eficientes. Em sua versão 5, lançada em 2012, o COBIT estabelece 5 importantes princípios que devem ser atendidos por empresas interessadas na implementação da governança em TI. Marque a alternativa que NÃO indica um destes princípios
Um dispositivo de armazenamento de dados é qualquer equipamento que possua alguma forma de gravar, armazenar e ler estes dados. Para cumprir tal tarefa o mercado conta com diversos fabricantes que disponibilizam diferentes produtos e serviços. Quando precisamos decidir que tipo de solução pretendemos adotar, devemos antes nos questionar a respeito de pontos como: capacidade, performance, segurança e os custos de aquisição e de manutenção. A literatura que trata de sistemas de armazenamento costuma a classifica-los em três grupos distintos. Marque a alternativa que indica, corretamente, o nome do sistema de armazenamento que se caracteriza por ser uma infraestrutura de rede especializada com objetivo de conectar dispositivos de armazenamento e servidores, provendo alto grau de performance para o tráfego.
Machine Learning é um ramo da ciência da computação que utiliza conceitos das áreas de Estatística, Engenharia e da própria Computação com o objetivo de reconhecer padrões e
ensiná-los a uma máquina. Além das áreas citadas, outro aspecto importante para Machine Learning são os dados. Sem eles não é possível viabilizar o treinamento da máquina. Esses dados devem estar relacionados ao tema para o qual a máquina será treinada. Isso é fundamental pois o objetivo de Machine Learning é permitir que a máquina seja capaz de evidenciar informações que um humano não perceberia facilmente, permitindo, por exemplo, a predição de eventos ou a execução de diagnósticos precisos. A respeito dos fundamentos que envolvem Machine Learning, analise as afirmativas abaixo e marque alternativa correta.
I. No processo de aprendizagem supervisionada o computador recebe um conjunto de dados. Ele encontrará neste conjunto dados de entrada atrelados as saídas esperadas. Neste tipo de aprendizagem o objetivo é encontrar as regras que conseguem mapear aquelas entradas com aquelas saídas.
II. A aprendizagem por reforço é um tipo de treinamento usado onde enfrentamos um ambiente complexo. Através das tentativas e erro o computador busca uma solução para o problema. Para que a máquina entenda o que são acertos e erros ela receberá recompensas e penalidades durante o processo de busca da solução.
III. Quando o conjunto de dados repassado para o computador possui apenas os valores de saída possíveis (rótulos) mas não conhecemos nada a respeito dos valores das entradas, devemos fazer uso do processo de aprendizagem não supervisionada. Ela foi criada justamente para atender este cenário. Esse aprendizagem envolve complexidades adicionais quando comparada a aprendizagem supervisionada.
Em desenvolvimento de aplicações web, o uso da linguagem Javascript é muito presente. O código Javascript pode ser mesclada com código HTML através oo uso da tag <script>. A respeito desta linguagem, marque a alternativa que indica, corretamente, o valor que será apresentado em um navegador web que suporta ao Javascript, quando o código abaixo for executado no mesmo.
As estruturas de dados representam uma das áreas da ciência da computação mais importantes. Isso se deve ao fato da sua grande utilidade na solução de problemas variados. A respeito das diferentes coleções de dados, seus conceitos e suas aplicações, analise as afirmativas abaixo e marque alternativa correta.
XML Schema é uma linguagem que tem o objetivo de descrever como deve se comportar a estrutura de um arquivo XML. Serve portanto para classificar, de acordo com um
modelo, se um arquivo XML é válido ou não. A respeito dessa linguagem, analise as afirmativas abaixo e marque alternativa correta.
Em sua 5ª edição, lançada em 2013, o PMBOK abrange 10 áreas de conhecimentos compostas por diversos processos. Esses processos se relacionam ainda com 5 grandes grupos
de processos: Iniciação, Monitoramento e Controle, Planejamento, Execução e Encerramento. A respeito dos grupos de processos, áreas de conhecimento e processos do PMBOK 5ª edição, analise as afirmativas abaixo e marque alternativa correta.
COBIT é o nome de um framework para govemança e gerenciamento de Tecnologia da Informação (TI) em empresas. Ele identifica as boas práticas da área e também apresenta conceitos relacionados. Dentre os benefícios que as empresas podem alcançar na área de TI ao adotar o COBIT, podemos citar: aumento de eficiência, otimização dos investimentos e melhorias na segurança da informação. Para alcançar tais objetivos, o COBIT estabelece cinco diferen1es princípios. o princípio de Abordagem Holística prevê a existência de sete diferentes habilitadores. Estes habilltadores representam a chave que facilitará a implementação da governança de TI de forma abrangente na empresa. Marque a alternativa que indica, corretamente, apenas habilitadores descritos pelo COBIT 5.