Banco de Dados: saiba o que é SQL
Resposta básica sobre a pergunta: o que é SQL. É uma linguagem padrão para acessar e manipular bancos de dados e vem da sigla Structured Query Language. Os dados são uma parte essencial de muitos aplicativos da web e aplicativos móveis . Por exemplo: um aplicativo como o Facebook mantém as informações de perfil de um usuário, incluindo dados sobre seus amigos e postagens.
Para armazenar esses dados, um sistema de banco de dados é usado. SQL é uma linguagem de programação que permite aos programadores trabalhar com esses dados.
Em primeiro lugar, bancos de dados relacionais são projetados para implementar uma filosofia muito estruturada e controlada de armazenamento de dados. Em um paradigma de banco de dados SQL.
Resumindo tudo em O que é SQL?
- SQL significa Linguagem de Consulta Estruturada.
- O SQL permite acessar e manipular bancos de dados.
- E ainda, o SQL tornou-se um padrão do American National Standards Institute – ANSI, em 1986 e da International Organization for Standardization – ISO, em 1987
O modelo de dados e que é armazenado e como os dados se relacionam com outros dados, é bem definido antecipadamente.
Os registros são relacionados por referência – por causa da origem única da verdade , os dados nunca são copiados em vários locais dentro do banco de dados.
Transações de banco de dados são ACID:
- Atômico
- Consistente
- Isolado
- Durável
A teoria de banco de dados relacional é bem desenvolvida. E consequentemente, bem implementada nos sistemas de gerenciamento de banco de dados SQL mais populares.
No entanto, existem desvantagens para muita consistência e perfeição. Requer muita sobrecarga, como processamento e memória. Além disso, pode ser complicado desenvolver e projetar aplicativos. Principalmente, os que façam uso total dos recursos de um sistema de banco de dados totalmente maduro.
Em muitas ocasiões, há também, o problema da inflexibilidade. Com isso, ele pode ser difícil alterar o modelo de dados depois que o aplicativo estiver em execução e os dados tiverem sido armazenados.