Baixe o app para aproveitar ainda mais
Prévia do material em texto
Bando de dados. Edgar Frank Codd e Peter Chen são considerado os pais dos bancos de dados relacionais, por que? C) inventaram a teoria do modelo relacional Dentro de um data warehouse são características de uma tabela fato: B) variam ao longo do tempo tem valores numericos e seu historico cresce com o passar do tempo O banco de dados possui diversos objetos entre os quais os índices. qual a função deles? B) colocar um marcador no dado para permitir recuperaçao da mesmo de forma mais rápida Um especialista sql trabalha com um determinado banco A tempos depois ele é contratado por outra empresa para trabalhar com um banco B totalmente diferente do anterior . a adaptacao do especialista ao novo banco sera pequena porque? A) a linguagem sql é padronizada pela ANSI e é a mesma para todos os bancos com poucas diferenças entre si São bancos de dados open source: D) Postgre Sql e My Sql Sobre replicação é correto afirmar que: I.Replicação assíncrona é mais indicada que a síncrona para ambientes de produção II.A replicação síncrona só termina quando todos os servidores estiverem atualizados III.A replicação assíncrona não é a mais indicada para ambientes de produção IV.Replicação síncrona e replicação assíncrona são a mesma coisa C) apenas as alternativas l e ll estao corretas Para que um indicador seja considerado um KPI ele deve ser mensurável, logo: A)Um indicador só pode ser KPI quando é comparado a outra medida São tipos de banco de dados: A)Relacional, orientado a objeto e NoSql Um projeto de banco de dados possui determinadas etapas para ser implementado selecione a resposta que descreva as etapas de forma correta. C) Levantamento, Modelo conceitual (MER), Modelo Lógico e Modelo Físico. Podemos dizer que um banco de dados esta devidamente normalizado quando: C) Foi aplicado a 1,2 e 3 forma normal Em um modelo entidade relacionamento, as entidades, os atributos são identificados respectivamente por: A)Retangulo, elipse e losango Tem como função controlar a distribuição equilibrada de processamento. Estamos falando de que tipo de cluster? C)Cluster para balanceamento de carga Backup e restore são dois procedimentos do banco de dados que querem dizer, respectivamente B)Copia de segurança e restauração dessa cópia Quando falamos de um dicionário de dados estamos falando de: E)Catalogo responsável pela manutenção dos metadados que dizem respeito a estrutura de esquema, integridade, as configurações do SGDB para efeito de controle, segurança e desempenho A que serve a grande expansão dos bancos de dados na década de 1980? A)ao Surgimento do computador pessoal Chamamos de entidade fraca a entidade/tabela que: D) sua chave primaria é composta apenas por chave estrangeiras Foi solicitado ao DBA que desse permissão de acesso a uma tabela para o Usuário X. para dar a permissão, é correto informar que o DBA usou que tipo de linguagem? D)DCL A diferença entre dado e informação é: A) Informação surge quando agregamos dois ou mais dados e a partir dele inferimos uma conclusão Quais os principais fatores que determina a escolha de banco de dados que sera utilizado numa organização C)Orçamento e politica de investimento em TI A diferença entre um datamart e um datawarehouse é: A)Um datamart é um datawarehouse menor geralmente com dados de um departamento Um dashbord é B)Uma página que combina diversas informações a respeito de um mesmo tema. Essas informações são apresentadas de formas diferentes. Em um mesmo dashboard podem coexistir relatórios, gráficos e KPI´s Quando falamos em cluster, estamos falando de: A) dois ou mais computadores ligados em rede para compartilhar recursos O banco de dados possui diversos objetos. entre os quais, os indices. qual a função deles? B) Colocar um marcador no dado para permitir recuperação do mesmo de forma mais rápida São tipos de linguagem SQL C)DDL e DML Quando falamos de INSERT, DELETE e UPDATE, estamos falando de que tipo de linguagem SQL? C)DML Sobre os tipos de linguagem SQL, é incorreto afirmar que: E) O Comando DELETE faz parte do tipo DTL Dizemos que a diferença entre os bancos transacionais (OLTP) e multidimensionais (OLAP) são uma questão de normalização, por que? I.a base OLTP é normalizada e a base OLAP não é normalizada II.A base OLTP favorece o armazenamento enquanto a OLAP as consultas III.não existem diferenças entre as bases OLTP e OLAP D)As alternativas I e II estão corretas O que é data mining ou mineração de dados? B) Tecnicas e ferramentas de analise de dados com a função de descobrir e entender tendências, comportamentos, anomalias e outras relações entre os dados Considerando os comandos SQL que aceitam a clausula WHERE, é correto dizer que ela está dentro dos tipos: C) DQL e DTL Quando estamos acessando informações de mais de uma tabela, temos de usar JOINS, ou junções entre as tabelas, por meio de um atributo em comum. São tipos de JOINS, Exceto? C)Ultra Join DISCURSIVAS: O desenvolvimento de um sistema de informação envolve a análise e o projeto de dois componentes importantes.....Comente sobre as quatro etapas do projeto de banco de dados. 1-Levantamento de requisitos: Possibilita especificar as necessidades do usuário. 2- Projeto conceitual: transcreve as informações coletadas para um banco de dados. 3- Projeto Logico: Escolha do SGBD a ser implantado 4- Projeto Físico: Implantação do hardware especifico para execução do SGBD Um banco de dados é um item de infraestrutura de TI, assim como os softwares também são. Em alguns momentos, tudo parece confuso porque achamos que um banco de dados é um software e na verdade não é. Quando mencionamos a sigla SGBD (Sist. Gerenciamento de BD), Ficamos ainda mais confusos. Entende-se que os bancos de dados e os softwares, são itens de infraestrutura de TI. Como podemos classificar um SGBD? É um sistema ou banco de dados? Qual é o seu papel? Podemos classificar em: Quanto ao modelo de dados adotado: Ex: Relacionais, de rede, orientados a objetos; quanto ao número de usuários suportados. Ex mono ou multiusuários; E quanto à localização dos dados: Ex: Centralizados, distribuídos O SGBD é um sistema, e seu papel, é fazer Todo o controle sobre o armazenamento e a manipulação de dados no que diz respeito ao acesso, à integridade física e lógica, à segurança, à redundância, concorrência entre as diversas aplicações, autorização para as diversas operações. A Linguagem para acessar um banco de dados, depende do tipo de banco de dados. Aqueles do tipo relacional usam a linguagem SQL. A linguagem SQL pode ser dividida em tipos de acordo com sua funcionalidade. Quais os tipos de linguagem SQL? Os tipos de linguagem SQL são: DCL, DDL, DTL, DQL e DML O Ponto de sincronização representa a ligação de 2 transações consecutivas, mostrando onde o banco de dados está (ou deveria estar) em estado de consistência. Quais são as operações que representam este ponto?? As operações são: COMMIT e ROLLBACK Porque as certificações são importantes, principalmente para profissionais sem experiência? Porque é um método que se comprova, que um profissional, tem o domínio em uma determinada tecnologia. Apesar de a linguagem SQL ser única, ela é dividida em tipos, de acordo com as funcionalidades. Qual a diferença básica entre DDL e DML? A diferença é que o DDL, agrupa comandos de definição de dados, enquanto o DML, comandos de manipulação de dados. Em um modelo físico, qual a diferença entre um relacionamento forte e um relacionamento fraco? Forte: Identifica que a chave estrangeira da tabela “pai” faz parte da chave da tabela “filha” e a fraca, identifica que a chave estrangeira da tabela “pai” não faz parte da chave primária da tabela filha, sendo esse apenas mais um atributo Em um comando DELETE, a cláusula WHERE restringe os registros que serão excluídos. Em umcomando UPDATE, restringe os registros que serão atualizados. Em um comando SELECT, restringe os registros que serão adicionados. E em um comando INSERT? Para que serve a clausula WHERE, em um comando INSERT? A clausula WHERE no comando INSERT, serve para restringir os registros que serão inseridos. Porque é considerado mais seguro fazer o backup do banco de dados em uma unidade de disco diferente da unidade onde o banco está instalado? Caso ocorra uma falha de hardware no disco principal, os dados ficam íntegros ao serem armazenados em um outro disco, prontos para serem recuperados. O que pode ser considerado entregável dentro de um projeto de banco de dados? Visibilidade do estado do sistema; Correspondência entre o sistema e o mundo real; Controle e liberdade do usuário; Consistência e padronização; Prevenção de erros; Reconhecimento em vez de lembrança; Flexibilidade e eficiência de uso; Projeto estético e minimalista; Recuperação de erros; Ajuda e documentação; Controle e liberdade do usuário. Considera-se projeto de um banco de dados, a análise, o projeto e a implementação dos dados persistentes de uma aplicação, levando em conta a determinação da sua semântica (abstração dos dados de uma realidade) e, posteriormente, o modelo de dados e o sistema gerenciador de banco de dados (SGBD) a serem adotados. Quais as etapas que compõem o projeto de banco de dados? São 4 etapas: 1-Levantamento de requisitos: Possibilita especificar as necessidades do usuário. 2- Projeto conceitual: transcreve as informações coletadas para um banco de dados. 3- Projeto Logico: Escolha do SGBD a ser implantado 4- Projeto Físico: Implantação do hardware especifico para execução do SGBD Supondo que temos uma tabela X com 4 colunas, qual a diferença entre usar o comando SELECT * FROM tabela_x, para SELECT coluna_1, coluna_2, coluna_3, coluna_4 FROM tabela_x ? O primeiro comando, ele seleciona todas as colunas da tabela_x, enquanto que a segunda, seleciona somente as 4 colunas especificadas na tabela. Os relacionamentos do DER representam associações entre entidades, sendo que em cada associação são indicadas as cardinalidades, ou seja, o número de ocorrências de uma entidade que se relaciona com uma ocorrência de outra entidade. Os relacionamentos binários representam uma associação entre 2 entidades. Esta associação pode ser representada por um losango nomeado com linhas para as duas entidades envolvidas. Sugere-se que o nome desta função seja um substantivo no plural, uma vez que o uso de verbos limita mais a criatividade para a determinação de nomes. Há outro tipo de relacionamento que representa um tipo de associação que envolve ocorrências de uma mesma entidade. Qual é este relacionamento? Relacionamentos reflexivos. Os atributos do diagrama entidade-relacionamento representam uma propriedade de uma entidade ou um relacionamento, como salário de um empregado ou o tempo que um empregado estará alocado em um projeto. Como podemos classificar estes atributos? Explique cada um deles. Opcionais: Atributos com propriedades que podem assumir NULL. São indicados por um traço que corta a linha que liga o atributo à entidade ou relacionamento. Composto: Representam uma abstração de outros atributos, como um endereço que abstrai (agrega) outros dados como rua, CEP, cidade etc. Multivalorados: Atributos com propriedades que podem assumir mais de um valor, como os números de telefone de um departamento.
Compartilhar