Questões de Concurso Sobre banco de dados
Foram encontradas 18.764 questões
O MongoDB suporta tanto escalonamento horizontal quanto vertical, utilizando replica sets (instâncias espelhadas) e sharding (dados distribuídos).
O cenário mais indicado para se utilizar o MongoDB configura‑se quando relacionamentos entre diversas entidades são importantes para o sistema, ou seja, no caso de haver a necessidade de se empregar muitas chaves estrangeiras e JOINs.
O Apache Solr fornece suporte a consultas com base em REST API.
No SGBD PostgreSQL, o comando CHANGE TABLE <nome_tabela> TO <novo_nome_tabela> é utilizado para renomear uma tabela.
No SGBD MySQL, o comando DESCRIBE <tabela> é utilizado para a obtenção de informações sobre a estrutura de uma tabela, como nomes de colunas e tipos de dados.
Para que seja atualizado o e‑mail do autor João Silva, deve‑se executar o comando a seguir.
UPDATE Autores SET Email == ‘[email protected]’ WHERE Nome = ‘João Silva’;
Ao se executar o comando a seguir, ocorrerá erro, pois não foi informado o código do autor (AutorID).
INSERT INTO Autores (Nome, Email, InstituicaoID) VALUES (‘João Silva’, ‘[email protected]’, 1);
Para que se mostre o número de artigos publicados por cada autor, pode‑se utilizar o comando a seguir.
SELECT Autores.Nome AS NomeAutor, COUNT(*) AS NumeroArtigos FROM Autores INNER JOIN Autor_Artigo ON Autores.AutorID = Autor_Artigo.AutorID GROUP BY Autores.Nome;
Para mostrar todos os artigos publicados na revista RECEN, juntamente com seus autores, pode‑se utilizar o comando seguir.
SELECT Artigos.Titulo AS TituloArtigo, Autores.Nome AS NomeAutor FROM Artigos INNER JOIN Autores ON Autor_Artigo.AutorID = Autores.AutorID WHERE Artigos.RevistaID = (SELECT RevistaID FROM Revistas WHERE Nome = ‘NomeDaRevista‘);
Para que se mostrem todos os autores e suas instituições afiliadas, pode‑se utilizar o comando a seguir.
SELECT Autores.Nome AS NomeAutor, Instituicoes.Nome AS Nomelnstituicao FROM Autores INNER JOIN Instituicoes ON Autores.InstituicaoID = Instituicoes.InstituicaoID;
ODBC é uma API genérica para acessar bancos de dados, a qual pode ser utilizada com várias linguagens de programação.
O encapsulamento permite que os objetos sejam acessados diretamente (acesso não controlado) de outras classes.
Uma classe pode ser definida como um elemento fundamental na programação orientada a objetos que define a estrutura e o comportamento dos objetos.
Na modelagem de banco de dados, o que representa um relacionamento entre duas
entidades diferentes em um modelo Entidade-Relacionamento, (ER)?
É um tipo especial de procedimento armazenado, que é executado sempre que há uma
tentativa de modificar os dados de uma tabela que é protegida por ele:
Uma dimensão conformada é uma dimensão que possui o mesmo significado para todas as tabelas fato que podem fazer junção à mesma.
A técnica de modelagem dimensional Snowflake Schema (floco de neve) é constituída de uma tabela central, com chave composta, denominada tabela fato, e é constituída de um conjunto de tabelas menores e periféricas, denominadas tabelas dimensões.
No Oracle, um segmento (segments) é composto de um conjunto de extents alocados para uma estrutura lógica (como, por exemplo, tabela e índice).
No PostgreSQL, caso o usuário deseje saber qual é o banco de dados atual, o comando SELECT current_database(); é uma opção da qual se pode fazer uso.
No MySQL, o comando FLUSH PRIVILEGES faz com que todos os privilégios de um determinado usuário sejam removidos no momento em que ele se desconectar do banco de dados.
