Considere um sistema de gestão de biblioteca baseado em um banco de dados em SQL Server com duas tabelas principais: "livros" e "autores". A tabela "livros" tem os campos: "id" (chave primária) com tipagem INT, "titulo" (título do livro) com tipagem VARCHAR, "ano_de_publicacao" (ano de publicação do livro) com tipagem DATETIME e "autor_id" (chave estrangeira referenciando a tabela "autores") com tipagem INT. A tabela "autores" possui os campos: "id" (chave primária) com tipagem INT e "nome" (nome do autor) com tipagem VARCHAR. Um analista de dados da biblioteca precisa realizar uma consulta SQL que retorne todos os títulos dos livros publicados após o ano de 2020, junto ao nome dos autores correspondentes. Qual seria a consulta SQL CORRETA para essa situação?
MySQL é um Sistema de Gerenciamento de Banco de Dados (SGBD) utilizado para armazenamento e recuperação de dados. Sobre as características do MySQL, corresponde ao mecanismo de armazenamento padrão desse SGBD:
Visões (Views) são virtualizações de tabelas geradas a partir de consultas SQL. Considere as características de visões e marque V para as afirmativas verdadeiras e F para as falsas.
( ) Pode ser uma consulta ou uma tabela derivada de uma visão ou de várias tabelas.
( ) Podem ser acessadas e manipuladas como tabelas normais.
( ) Os dados apresentados na visão podem ser alterados a todo instante no banco de dados.
A arquitetura de três esquemas tem como objetivo separar as aplicações de usuário do banco de dados físico. Sobre o tema, relacione a Coluna 1 à Coluna 2, associando cada nível a alguns exemplos de aplicação.
Coluna 1
1. Nível Conceitual.
2. Nível Interno.
3. Nível Externo.
Coluna 2
( ) A entidade ImpostosMunicipaisDevidos contém quatro atributos: nome, tipo, empresa devedora e valor.
( ) Somente auditores podem ver os atributos empresa devedora e valor da tabela ImpostosMunicipaisDevidos.
( ) Os dados da tabela ImpostosMunicipaisDevidos são armazenados em blocos em um disco rígido.
( ) Uma empresa pode possuir zero ou mais impostos municipais devidos.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
DDL (Data Definition Language) em bancos de
dados relacionais é extremamente importante,
para se definir estruturas de dados, modificar
estruturas existentes, entre outras aplicações
que podem ser utilizadas. Desta forma assinale
a alternativa correta, com base na instrução
descrita abaixo.
ALTER TABLE funcionários ADD COLUMN
data_contratação DATE DEFAULT CURRENT_DATE;
Assinale a alternativa que apresenta qual a
finalidade desta instrução.