mateus-hamade/multiple-choice-questions huggingface dataset:
Banco de Dados PostgreSQL

Analise as assertivas abaixo sobre replicação, alta disponibilidade e balanceamento de carga do PostgreSQL 14 e assinale a alternativa correta. I. É possível particionar os dados entre múltiplos servidores de forma que queries podem ser executadas em paralelo, de forma distribuída entre esses servidores. II. A técnica de shared disk failover compartilha os recursos físicos de armazenamento de dados, o que simplifica a distribuição, mas fica vulnerável a falhas do sistema de banco de dados principal, já que não seria possível recuperar rapidamente e os dados seriam perdidos. III. SQL-Based Replication Middleware usa um programa que intercepta todas as queries SQL e envia para todos os servidores. Dessa forma, tanto escritas quanto leituras são executadas por todos os servidores, mantendo o sistema consistente entre servidores. 

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I está correta.
D: Apenas II está correta.
E: Apenas I e III estão corretas.
Banco de Dados Oracle , SQL

Analise as assertivas abaixo sobre os casos de uso do monitoramento de operação de banco de dados (Monitoring Database Operations) do Oracle 19c e assinale a alternativa correta.   I. O monitoramento não tem suporte a cláusulas SQL em paralelo, por isso não pode ser usado para analisar problemas de balanceamento de carga. II. Uma cláusula SQL que começou a levar mais tempo para executar pode ser analisada com o monitoramento. III. Uma sessão de banco de dados que está com performance abaixo do esperado pode precisar ser analisada pelo monitoramento. 

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas II está correta.
D: Apenas I e II estão corretas.
E: Apenas II e III estão corretas.
Banco de Dados SQL Server

Assinale a alternativa que apresenta um caso de uso que é mais adequado para uso do Accelerated Database Recovery (ADR) do Microsoft SQL Server 2019.

A: Um sistema operando com transações de longa duração.
B: Quando o banco de dados está operando com mirroring (espelhamento).
C: Em um sistema que executa muitas atualizações pequenas, mas não agrupadas.
D: Quando o sistema não tem sofrido com indisponibilidade.
E: Em sistemas onde o espaço de armazenamento é mais importante do que disponibilidade.
Banco de Dados SQL Server

Analise as assertivas abaixo sobre o sistema de banco de dados Microsoft SQL Server 2019 e assinale a alternativa correta.      I. Durante operações de JOIN, valores nulos (vazios) não são considerados uma combinação.  II. Os três tipos de JOIN são INNER, OUTER e CROSS.  III. Colunas usadas em uma condição de JOIN precisam ser do mesmo tipo.       

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I está correta.
D: Apenas II está correta.
E: Apenas III está correta.
Banco de Dados MySQL

Assinale a alternativa que NÃO corresponde à técnica que pode ser usada para otimização de instruções do tipo SELECT no MySQL 8. 

A: Adicionar um índice.
B: Diminuir o número de leituras de tabelas inteiras.
C: Usar o comando ANALYZE_TABLE periodicamente.
D: Criptografar o banco de dados.
E: Ajustar o tamanho dos espaços de memória usados para cache.
Banco de Dados MySQL

Analise as assertivas abaixo sobre o sistema de banco de dados MySQL versão 8 e assinale a alternativa correta. I. O sistema suporta múltiplos mecanismos de armazenamento. II. O tipo de dado JSON é suportado, permitindo acesso a campos internos de um valor. III. Tabelas diferentes podem ser transacionais ou não-transacionais no mesmo banco de dados. 

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I e II estão corretas.
D: Apenas I e III estão corretas.
E: Apenas II e III estão corretas.
Banco de Dados PostgreSQL

Considerando o sistema de banco de dados relacional PostgreSQL versão 14, em um banco de dados, existe uma tabela Funcionario. A tabela Funcionario tem quatro colunas: • id, uma chave serial • nome, do tipo string • endereco, do tipo string • contato, do tipo JSONB O objeto JSON contato tem um campo chamado email. Qual das seguintes queries retornariam todos os funcionários cujo endereço de email termine em @exemplo.com? 

A: SELECT * FROM Funcionario WHERE contato->>'email' LIKE '%@exemplo.com';
B: SELECT * FROM Funcionario WHERE contato->'email' LIKE '%@exemplo.com';
C: SELECT * FROM Funcionario WHERE contato->>'email' = '*@exemplo.com';
D: SELECT * FROM Funcionario WHERE contato->'email' = '%@exemplo.com';
E: SELECT * FROM Funcionario WHERE contato->'email' = '*@exemplo.com';
Banco de Dados SQL , PostgreSQL

Considerando o sistema de banco de dados relacional PostgreSQL versão 14, em um banco de dados, existem duas tabelas, A e B, com alguns valores populados, conforme abaixo:   Considere o resultado das duas seguintes queries em SQL: I. SELECT x FROM X UNION (SELECT y FROM Y LIMIT 1) II. SELECT x FROM X UNION SELECT y FROM Y LIMIT 1; Assinale a alternativa que representa o número de linhas resultantes das queries I e II, respectivamente. 

A: 1 – 1.
B: 6 – 1.
C: 6 – 6.
D: 4 – 4.
E: 4 – 1.
Banco de Dados Oracle

Assinale a alternativa que NÃO corresponde a uma funcionalidade do Oracle 19c SQL automatic tuning.

A: Criação automática de índices.
B: Compressão automática de tabelas acessadas frequentemente.
C: Criação automática de triggers (gatilhos) para eventos.
D: Identificação automática de operações SQL.
E: Implementação automática de perfis SQL.
Banco de Dados Banco de Dados Relacionais

Analise as assertivas abaixo sobre controle concorrência em sistemas de bancos de dados relacionais:  I. Sistemas de bancos de dados distribuídos precisam garantir que dados existam em um único servidor, já que eventuais cópias em servidores diferentes podem assumir estados inconsistentes. II. Caso uma transação precise fazer uma operação de leitura em uma tabela, o mecanismo de bloqueio pode permitir que outras transações façam leituras simultaneamente, mas não gravações. III. A detecção de deadlocks não é possível em bancos de dados que permite transações concorrentes, o que exige sistemas de prevenção de deadlocks.  Quais estão corretas? 

A: Apenas II.
B: Apenas III.
C: Apenas I e II.
D: Apenas I e III.
E: I, II e III.
Banco de Dados Conceitos Básicos em Banco de Dados

Considere que uma rede social armazena informações dos usuários em um banco de dados, incluindo senhas, nomes de usuário e informações do perfil. Antes de criar um usuário, o sistema precisa buscar no banco de dados para garantir que o nome de usuário não está em uso. Quais das seguintes alternativas corresponde ao conjunto de privilégios necessários para realizar essas operações?

A: SELECT e INSERT
B: SELECT, INSERT e EXECUTE
C: SELECT e UPDATE
D: INSERT e UPDATE
E: INSERT, DELETE e EXECUTE
Banco de Dados Conceitos Básicos em Banco de Dados , Administração de banco de dados

Em um sistema de banco de dados, _______________ é um conjunto de permissões pré-definidas que pode ser assinalado a um usuário em um banco de dados. Assinale a alternativa que preenche corretamente a lacuna do trecho acima. 

A: política de senha
B: perfil de acesso
C: controle de acesso
D: autenticador
E: back-up
Banco de Dados Banco de Dados Relacionais

Assinale a alternativa FALSA no contexto de projeto de bancos de dados relacionais. 

A: Cada campo de uma tabela pode assumir valores pertencentes a um conjunto de valores especificado para a sua coluna.
B: As linhas de uma tabela não estão ordenadas.
C: Os campos de uma tabela podem ser vazios ou nulos.
D: Uma chave estrangeira é uma coluna onde os valores são chaves primárias de uma tabela.
E: A chave primária de uma linha em uma tabela não pode ser a combinação de mais de uma coluna.
Banco de Dados Formas normais

Assinale a alternativa que indica uma condição que NÃO precisa ser atendida para que uma tabela seja considerada normalizada na 1FN.

A: Cada célula da tabela deve conter somente valores atômicos, ou seja, cada campo deve ter somente um valor por tupla.
B: Cada linha da tabela, ou registro, deve ser única, não podendo ter registros repetidos nem com uma chave primária diferente da outra.
C: Não deve conter tabelas aninhadas.
D: Os campos devem possuir um tipo definido.
E: Os campos devem ser dependentes da chave primária.
Banco de Dados Banco de Dados

Assinale a alternativa que indica um cenário em que a propriedade atomicidade da sigla ACID seria violada num sistema de banco de dados.

A: Uma transação atualiza duas tabelas diferentes sem nenhuma característica em comum e realiza o “commit” com sucesso, implementando as atualizações nas tabelas.
B: Uma transação começa com uma atualização de uma tabela, mas não completa a atualização por causa de uma falha na rede, resultando na transação sendo revertida ao seu estado anterior (rollback).
C: Uma transação começa com uma atualização a uma tabela, finaliza a transação, implementando a atualização na tabela, mas, após a transação ser finalizada, há uma falha na rede.
D: Uma transação começa com uma atualização a uma tabela, mas outra transação realiza uma leitura na tabela antes da atualização ser implementada (commit da primeira transação), resultando na primeira transação sendo revertida (rollback).
E: Uma transação começa com uma atualização a uma tabela, mas a atualização é interrompida pelo desligamento do servidor, resultando na reversão da transação (rollback).
Banco de Dados Banco de Dados

Em um sistema de banco de dados em que mais de uma transação está sendo executada de forma concorrente, qual é a propriedade que determina que o efeito de executá-las em paralelo seja o mesmo efeito de executá-las sequencialmente, uma de cada vez, sem sobreposição entre elas? 

A: Consistência.
B: Atomicidade.
C: Constância.
D: Isolamento.
E: Confiabilidade.
Banco de Dados Backup em Banco de Dados

Assinale a alternativa que se refere à estratégia de backup mais adequada para um banco de dados com alto volume transacional e métrica Recovery Time Objectives (RTO) restrita.

A: Diferencial.
B: Incremental.
C: Completo.
D: Snapshot.
E: Nenhuma das alternativas anteriores está correta.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Assinale a alternativa que descreve corretamente características do protocolo 2PL (bloqueio de duas fases) para controle de concorrência em SGBDs.

A: Protocolo de bloqueio pessimista que determina que todos os bloqueios (locks) são adquiridos na primeira fase da transação e, após liberar locks, a transação entra numa fase em que não pode mais adquirir locks.
B: Protocolo de bloqueio pessimista que determina que todos os bloqueios (locks) são adquiridos na primeira fase da transação, e eles são liberados em ordem randômica para otimizar a performance.
C: Protocolo de bloqueio otimista em que se adquirem locks sobre todos os recursos necessários na primeira fase de transação e, após liberar locks, a transação entra numa fase em que não é permitido requisitar bloqueios sobre quaisquer recursos.
D: Protocolo de bloqueio que apenas pode ser executado em transações read-only.
E: Protocolo de bloqueio que só é efetivo em prevenir deadlocks em SGBDs.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , Banco de Dados Relacionais

Em um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR), analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.  ( ) Todas as instruções SQL executadas dentro de uma transação sempre serão permanentemente salvas no banco de dados. ( ) O comando COMMIT em SQL server é usado para finalizar uma transação. ( ) Uma transação pode ser revertida caso ocorra algum erro (rollback). ( ) O isolamento da transação determina como as alterações feitas por ela são visíveis para outras transações.  A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

A: F – V – F – V.
B: V – F – V – F.
C: F – V – V – V.
D: V – F – F – F.
E: F – V – F – F.
Banco de Dados Banco de Dados

Assinale a alternativa que indica corretamente uma técnica comum usada na replicação de banco de dados para garantir a atomicidade em transações, para haver consistência entre réplicas. 

A: Protocolo de confirmação em duas fases.
B: Validação de chave primária.
C: Compressão de dados.
D: Escrita de registros de log.
E: Balanceamento de carga.
Banco de Dados Banco de Dados

Analise as assertivas genéricas abaixo sobre replicação em banco de dados: I. A replicação pode ser síncrona ou assíncrona, dependendo da necessidade do sistema. II. A replicação pode melhorar a disponibilidade de dados e contribuir para a recuperação de desastres. III. A replicação em banco de dados garante consistência em todas as réplicas. Quais estão corretas?

A: Apenas II.
B: Apenas I e II.
C: Apenas I e III.
D: Apenas II e III.
E: I, II e III.
Banco de Dados Banco de Dados

Assinale a alternativa correta sobre replicação de banco de dados.

A: Replicação em banco de dados só pode ocorrer em servidores que estão na mesma sub-rede.
B: A replicação assíncrona garante que todas as réplicas estejam sempre consistentes com o banco de dados principal.
C: A replicação síncrona fornece melhor desempenho do que a replicação assíncrona.
D: Na replicação síncrona, o sistema deve garantir que, quando a transação é finalizada no servidor primário, as atualizações feitas no banco de dados são propagadas eventualmente a todas as réplicas.
E: Na replicação multi-master, como todos os servidores são considerados coordenadores e não há conceito de réplica, não há necessidade de propagação de atualizações, e cada servidor mantém os seus dados atualizados de forma independente dos outros.
Banco de Dados Banco de Dados

Uma forma de otimização de consultas em bancos de dados é a utilização de visões (views) cujo conteúdo é calculado e armazenado em forma de tabelas. Esse tipo de visão é conhecido como: 

A: View temporária.
B: View materializada.
C: View auxiliar.
D: View armazenada.
E: View abstrata.
Banco de Dados DW - Data Warehouse

Analise as assertivas abaixo sobre Data Warehouse: I. Um Data Mart é uma forma simples de Data Warehouse que armazena informações relacionadas a uma área ou assunto específico. II. A modelagem multidimensional fornece ao Data Warehouse um modelo que possibilita retratar a visão do negócio. III. Um Data Warehouse armazena dados estruturados e não estruturados. Quais estão corretas?

A: Apenas I.
B: Apenas II.
C: Apenas III.
D: Apenas I e II.
E: I, II e III.
Banco de Dados Modelagem de dados

A Figura 3, abaixo, apresenta um esquema conceitual que foi criado no software brModelo, versão 3.3.        O elemento nomeado como Relação_1 é:  

A: Uma entidade associativa.
B: Um autorrelacionamento.
C: Uma especialização.
D: Uma relação abstrata.
E: Um atributo de ligação.
Banco de Dados DW - Data Warehouse , Modelagem de dados

Ao construir um modelo de dados usando a modelagem dimensional para um Data Warehouse, seguindo um modelo estrela, um engenheiro de dados encontrou uma dimensão que se encaixava perfeitamente no conceito de dimensão degenerada, de apenas um atributo. Qual é a maneira correta de tratar uma dimensão degenerada? 

A: Criar uma tabela dimensão com o produto cartesiano de todas as dimensões degeneradas.
B: Eliminar a dimensão do modelo estrela.
C: Incluí-la como uma coluna na tabela fato.
D: Mantê-la como uma tabela dimensão e usar o atributo como chave.
E: Mantê-la como uma tabela dimensão e usar uma chave artificial.
Banco de Dados Banco de Dados

Um programador de Back-End precisava construir uma transação longa, que alterava várias tabelas de um Banco de Dados, de forma que uma das alternativas ocorresse: ou a transação fosse completada, ou todos os dados permanecessem em seu estado original. Para isso, contou com a propriedade de transações conhecida como

A: atomicidade
B: consistência
C: durabilidade
D: isolamento
E: permanência
Banco de Dados Banco de Dados Orientados a Objetos , Banco de Dados , Big Data

Na implementação de sistemas de Big Data, é comum a utilização de tecnologias de Bancos de Dados NoSQL, que têm como característica principal não seguir ou ir além do Modelo Relacional e da linguagem SQL. Duas dessas tecnologias são os Bancos de Dados orientados a documentos e orientados a colunas, exemplificados, respectivamente, pelos softwares

A: ArangoDB e MongoDB
B: HBase e ArangoDB
C: HBase e MongoDB
D: MongoDB e ArangoDB
E: MongoDB e HBase
Banco de Dados OLAP (On-line Analytical Processing)

Ao usar um cubo de dados OLAP, que permitia estudar todos os projetos de sua organização governamental, um colaborador iniciou analisando os projetos por Custo Total, Município e Mês. Percebendo que eram muitos dados, decidiu passar a olhar por Custo Total, Município e Ano. Esses dados, porém, mostravam muita diferença entre o governo atual e o antigo. Devido a isso, o colaborador resolveu pegar apenas os últimos 3 anos. Qual sequência correta das operações OLAP ele realizou?

A: Drill down, Roll up
B: Drill down, Slice
C: Roll up, Drill Down
D: Roll up, Slice
E: Slice, Roll up
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Em sistemas gerenciadores de banco de dados, um deadlock ocorre quando uma transação espera por dados que estão sendo utilizados por outra transação e ela espera por dados que estão sendo utilizados pela primeira. Para evitar deadlocks, os SGBDs podem usar um protocolo de bloqueio em duas fases. Analise as assertivas abaixo e assinale a alternativa correta. I. A fases do protocolo de bloqueio em duas fases são: fase de expansão (onde os bloqueios são adquiridos) e fase de encolhimento (onde os bloqueios são liberados). II. O protocolo de bloqueio em duas fases é utilizado para garantir o escalonamento serializável das transações. III. A primeira operação de unlock dá início à fase de expansão.

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I e II estão corretas.
D: Apenas I e III estão corretas.
E: Apenas II e III estão corretas.
Banco de Dados Oracle

O SGBD ORACLE permite que se faça uma conexão local a um banco de dados. Analise as assertivas abaixo e assinale a alternativa correta. I. A conexão local não cria um processo servidor (Server Process) e não usa um protocolo de rede. II. A conexão local não irá precisar de um Database Listener. III. A conexão local requer o protocolo IPC.

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I e II estão corretas.
D: Apenas I e III estão corretas.
E: Apenas II e III estão corretas.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , Oracle

Usuários acessam o SGBD Oracle através de suas contas de usuários, que possuem permissões específicas concedidas no momento da criação do usuário ou concedidas posteriormente. Analise as assertivas abaixo e assinale a alternativa correta. I. O usuário SYSTEM pode realizar todas as funções administrativas do banco de dados, inclusive pode fazer backup e recovery do sistema. II. O usuário SYS pode fazer todas as funções administrativas, mas não pode fazer backup, recovery e nem upgrade do SGBD. III. SYSDBA é um privilégio concedido aos usuários que são administradores do banco de dados.

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I está correta.
D: Apenas II está correta.
E: penas III está correta.
Banco de Dados SQL

Na especificação de uma consulta SQL, é necessário especificar as tabelas que serão utilizadas para realizar a consulta e como estas devem ser ligadas. Isso é feito na cláusula FROM do SELECT através das alternativas de junções (JOIN). Assinale a alternativa correta sobre o uso dos JOINs.

A: O OUTER JOIN não contém as tuplas que o INNER JOIN retorna.
B: O NATURAL JOIN é um tipo de INNER JOIN.
C: A intersecção dos resultados do LEFT JOIN e do RIGHT JOIN é vazia.
D: O uso do INNER JOIN é muito restrito, pois não relaciona chave estrangeira com chave primária.
E: O CROSS JOIN é o tipo default de JOIN, quando se especifica apenas JOIN em uma consulta, o banco de dados executará um CROSS JOIN.
Banco de Dados SQL

A linguagem SQL possui um conjunto de operadores que permite comparar os valores de campos, testando se são iguais, diferentes, menores, etc. Analise as assertivas abaixo e assinale a alternativa correta. I. A condição LIKE permite uma comparação que envolva um padrão, mas não exige a combinação exata como o operador de igualdade. II. Com o uso da condição LIKE, é possível comparar partes do campo com um padrão que pode estar no início, meio ou fim do conteúdo do campo. III. O comando LIKE não pode ser logicamente negado. 

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I e II estão corretas.
D: Apenas I e III estão corretas.
E: Apenas II e III estão corretas.
Banco de Dados Banco de Dados

O comando ALTER TABLE é utilizado para alterar a estrutura de uma tabela. Assinale a alternativa correta sobre o comando ALTER TABLE. 

A: Não é possível adicionar ou remover constraints de uma tabela usando o comando ALTER TABLE.
B: Através do comando ALTER TABLE é possível alterar o tipo de dado (domínio) de um campo (coluna) e o SGBD fará a correta conversão automática dos dados em todas as situações.
C: O comando ALTER TABLE faz parte da DDL da SQL e, depois de executado, não será desfeito pela execução de um comando ROLLBACK
D: Não é possível reduzir o tamanho de um campo através do comando ALTER TABLE
E: A adição de mais campos em uma tabela não pode ser feita através do comando ALTER TABLE.
Banco de Dados PL-SQL , Oracle

 Considere os seguintes comandos: CREATE TABLE Livro(   CodLivro NUMBER(6) PRIMARY KEY,   Titulo VARCHAR2(50) NOT NULL,   Paginas NUMBER(4) NOT NULL,   Edicao NUMBER(2) NOT NULL,   ISBN NUMBER(11),  CodEditora NUMBER(4) NOT NULL                        REFERENCES Editora(CodEditora) ) CREATE TABLE Autor(    CodAutor NUMBER(5) PRIMARY KEY,    nome VARCHAR2(50) NOT NULL, ) Agora analise as três assertivas a seguir para criação de tabela que relaciona a tabela livro com a tabela autor, de forma que um livro pode ter diversos autores e um autor pode escrever diversos livros:   Sobre as assertivas acima, analise as seguintes afirmações: I. A assertiva III é mais simples e cria corretamente a tabela que relaciona Livros com Autores. II. A assertiva II define constraints de tabela para as chaves estrangeiras que, nesse caso, são correspondentes às constraints de coluna, pois são definidas sobre um campo simples. III. A assertiva I não precisaria definir uma constraint de tabela para a chave primária, pois é possível definir uma chave primária composta diretamente nos campos.  Quais afirmações estão corretas? 

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I está correta.
D: Apenas II está correta.
E: Apenas III está correta.
Banco de Dados PL-SQL , Oracle

Considere os seguintes comandos: CREATE TABLE Editora(    CodEditora NUMBER(4) PRIMARY KEY,    nome VARCHAR2(50) NOT NULL ) CREATE TABLE Livro(    CodLivro NUMBER(6) PRIMARY KEY,    Titulo VARCHAR2(50) NOT NULL,    Paginas NUMBER(4) NOT NULL,    Edicao NUMBER(2) NOT NULL,    ISBN NUMBER(11),    CodEditora NUMBER(4) NOT NULL                          REFERENCES Editora(CodEditora) ) Analise as assertivas abaixo e assinale a alternativa correta. I. A cláusula REFERENCES está criando uma chave estrangeira que relaciona a tabela Livro com a tabela Editora. II. O campo CodEditora na tabela Editora pode receber o valor NULL ao ser inserida ou alterada uma tupla. III. O campo ISBN tem preenchimento opcional.  

A: Todas estão corretas.
B: Todas estão incorretas.
C: Apenas I está correta.
D: Apenas II está correta.
E: Apenas III está correta.
Banco de Dados PL-SQL , Oracle

Execução: Fundatec ANC – ANALISTA EM COMPUTAÇÃO – ÊNFASE EM DESENVOLVIMENTO ORACLE PL-SQL 6/5/202309:44:14 QUESTÃO 38 – O modelo de um formato do datatime (datatime format) é formado pela combinação de um ou mais elementos de formatação. Esse formato pode ser usado na conversão de uma data para uma string com o comando to_char, que possui a seguinte sintaxe: TO_CHAR (column, datetimeformat). Sobre os formatos do datatimeformat, assinale a alternativa correta. 

A: 'BC' indica o século da data.
B: ‘MONTH’ indica a abreviatura do nome do mês da data.
C: ‘SS’ indica a semana do ano da data.
D: ‘J’ indica o ano da data.
E: ‘D’ indica o dia da semana correspondente à data.