Bancos de dados relacionais são fundamentados no paradigma da orientação a conjuntos. ... Eles costumam ser mais utilizados para dados tabulares, de fácil inserção e recuperação. Sua linguagem é o SQL (Structured Query Language) e seus principais representantes são Oracle, SQL Server, MySQL e PostgreSQL.
Quatro propriedades essenciais definem as transações do banco de dados relacional: atomicidade, consistência, isolamento e durabilidade, normalmente referidos como ACID. A atomicidade define todos os elementos que compõem uma transação completa do banco de dados.
Possíveis razões para usar um Banco Não Relacional
NoSQL (Not Only SQL) é o termo utilizado para banco de dados não relacionais de alto desempenho, onde geralmente não é utilizado o SQL como linguagem de consulta. O NoSQL foi criado para ter uma performance melhor e uma escalabilidade mais horizontal para suprir necessidades onde os bancos relacionais não são eficazes.
O curso de tecnólogo em Banco de Dados prepara profissionais capazes de projetar, desenvolver, implantar e gerenciar bases de dados. O cálculo e as linguagens de computação estão presentes durante todo o curso. Os alunos precisam estudar diversas plataformas, estruturas de desenvolvimento e administração de sistemas.