Questões
Pratique com questões de diversas disciplinas e universidades
10.623 questões encontradas(exibindo 10)
Imagine que você foi contratado por uma corporação. A empresa está planejando desenvolver um novo sistema para vendas on-line de seus produtos. Para tanto, será necessário escolher um sistema de gerenciamento de banco de dados. Vamos supor que você tenha sido escolhido para lidar com essa questão, qual seria o caminho correto para tomar a decisão de escolha?
Um dos caminhos é o entendimento por partes do que o sistema ou aplicação fará, o seu tamanho, a necessidade de mudanças e a quantidade de usuários simultâneos. Caso a aplicação seja web, com acessos moderados e tamanho de grande a pequeno, pode-se optar por Oracle, Microsoft SQL Server ou, ainda, PostgreSQL. Se a necessidade é para suportar uma aplicação grande, com vários acessos simultâneos, cruzamento de dados intenso e grande granularidade de perfis, prefira o PostgreSQL ou, ainda, o MariaDB. Por fim, se a necessidade de performance falar acima de qualquer outra frente, será necessário a utilização de bancos de dados NoSQL, como o MongoDB, por exemplo.
No momento da escolha do Sistema Gerenciador de Banco de Dados você precisa observar quem será o usuário da sua aplicação de banco de dados. Se você precisar de alternativas mais avançadas, o melhor é utilizar uma plataforma de banco de dados não relacionais. Visto que muitas opções já vêm com os recursos que você necessita, como o MySQL Workbench, por exemplo. Caso a aplicação seja web, com acessos moderados e tamanho de pequeno a médio, pode-se optar por MySQL, Google Cloud Bigtable ou, ainda, PostgreSQL.
Um dos caminhos é escolher o SGBD mais popular, visto que estes sistemas são mais atualizados e com isso irá suprir a necessidade da empresa. No ranking de classificação DB-Engines o sistema gerenciador de banco de dados mais popular é o Oracle. Por fim, se a necessidade de performance falar acima de qualquer outra frente, será necessário a utilização de bancos de dados distribuídos, como o Cassandra, por exemplo.
No momento da escolha do Sistema Gerenciador de Banco de Dados você precisa observar quem será o usuário da sua aplicação de banco de dados. Se você precisar de alternativas mais avançadas, o melhor é utilizar uma plataforma gratuita. Muitas opções já vêm com os recursos que você necessita, como o SQL Server, por exemplo. Caso a aplicação seja web, com acessos moderados e tamanho de pequeno a médio, pode-se optar por MySQL, Google Cloud Bigtable ou, ainda, PostgreSQL.
Um dos caminhos é o entendimento completo do que o sistema ou aplicação fará, o seu tamanho, a necessidade de mudanças e a quantidade de usuários simultâneos. Caso a aplicação seja web, com acessos moderados e tamanho de pequeno a médio, pode-se optar por MySQL, MariaDB ou, ainda, PostgreSQL. Se a necessidade é para suportar uma aplicação grande, com vários acessos simultâneos, cruzamento de dados intenso e grande granularidade de perfis, prefira o Oracle ou, ainda, o Microsoft SQL Server. Por fim, se a necessidade de performance falar acima de qualquer outra frente, será necessário a utilização de bancos de dados NoSQL, como o MongoDB, por exemplo.
No Modelo de Entidade e Relacionamento, quando várias entidades apresentam as mesmas características de outra entidade com alguns atributos mais específicos, por exemplo, Funcionário Administrativo e Funcionário da Fábrica são duas entidades que apresentam as mesmas características da entidade Funcionário. O tipo de relacionamento usado para representar esse caso é:
3a Questão: Segundo Navathe, um sistema gerenciador de Banco de Dados (SGBD) é uma coleção de programas que permite ao usuário criar e manter um banco de dados. Avalie as seguintes afirmações a respeito dos benefícios do SGBD.
I - O SGBD de garantir a segurança e um subsistema de autorização usado pelo DBA para criar contas e definir as restrições de cada uma.
II - O SGBD deve fornecer múltiplas interfaces para os usuários.
III - O SGBD deve ter a capacidade de representar a variedade de relacionamentos complexos entre os dados, bem como recuperar e atualizar os dados relacionados fácil e eficientemente.
Assinale a alternativa que indica todas as afirmativas corretas.
Quanto aos conceitos de normalização, relacione a coluna da esquerda com a da direita e selecione a alternativa adequada:
A PALAVRA “imaginários” foi empregada no plural porque:
São problemas/desvantagens de se utilizar sistemas gerenciadores de bancos de dados – SGBDs:
As propriedades ACID são propriedades desejáveis para uma transação. Sobre essas propriedades, é correto afirmar:
Podemos afirmar que o ciclo de vida de um DMMA consiste no planejamento e na avaliação inicial, seguido de recomendações, de um plano de ação e na reavaliação periódica.