Bancos de dados relacionais em sua grande
maioria são operados através da linguagem
SQL, esta linguagem permite diversas
operações dentro do banco de dados, como,
inserção, atualização, recuperação, remoção,
criação, entre outras diversas operações
disponíveis. Uma das cláusulas SQL utilizadas,
é o JOIN, com base nesta cláusula, assinale a
alternativa correta.
O conceito de bancos de dados relacional foi
definido na década de 1970, e até hoje permanece
robusto, isto por que, sua base matemática foi
muito bem definida por seu autor, Edgar F. Codd,
Ao longo do tempo outras propostas foram
surgindo como os bancos de dados não
relacionais, desta forma, assinale a alternativa
correta em relação a principal diferença entre um
banco de dados SQL e um banco de dados NoSQL.
Projetos de software de modo geral fazem uso
da persistência de dados, seja esta persistência
em arquivos texto, arquivos estruturados como
XML, JSON e ou até mesmo a persistência em
bancos de dados. Sobre bancos de dados
relacionais, assinale a alternativa correta.
Em paralelo aos conhecimentos do
desenvolvimento orientado a objetos, padrões
de projetos foram desenvolvidos, a fim de
propor padrões já consagrados para a
resolução de problemas que eventualmente são
recorrentes ao longo do desenvolvimento de
projeto logo existem diversas Design Patterns
(Padrões de projeto). Assinale a alternativa
correta sobre qual a principal finalidade da
Design Pattern Singleton.
Modelos de desenvolvimento de software são
extremamente comuns em aplicações de
diversos nichos utilizadas nos dias de hoje. Um
dos modelos que são comumente utilizados é o
TDD, porém, o modelo BDD (Behavior-Driven
Development) tem uma grande expressão no
âmbito do desenvolvimento, desta forma,
assinale a alternativa que apresenta
corretamente o que é o BDD.