Ao desenvolvermos softwares em equipe, há um
grande problema relacionado a organização dos
arquivos do projeto, bem como o versionamento
das modificações que são realizadas, garantindo
assim, maior segurança e recuperação a erros,
uma das tecnologias que temos disponível para
isto é o GIT, que fornece diversos recursos para
este gerenciamento. Com relação ao comando git
clone, assinale a alternativa que apresenta qual o
proposito deste comando.
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.