Em que década começou a ser viabilizado o banco de dados relacional na prática?
Início da década de 1970.
Qual modelo de banco de dados o modelo relacional veio substituir?
O modelo baseado em tabelas sequenciais.
Como eram organizadas as tabelas no modelo sequencial?
Como listas sequenciais de dados.
O que dificultava relacionar dados em bancos de dados sequenciais?
A ausência de uma estrutura nativa de relação entre os dados; era necessário usar linguagens de programação.
Qual a principal vantagem do banco de dados relacional em relação ao sequencial?
Permite relacionar dados entre tabelas, facilitando pesquisas e garantindo regras de negócio no próprio banco.
Onde fica implementada a regra de negócio em um banco de dados relacional?
No próprio banco de dados.
Qual a vantagem de se ter os dados relacionados no banco relacional?
Facilita as pesquisas que envolvem múltiplas tabelas, sem depender da lógica da aplicação.
Por que surgiu a ideia de criar uma linguagem específica para bancos relacionais?
Para aproveitar o relacionamento entre dados e tornar as consultas e relatórios mais eficientes.
O que é o ANSI e qual sua função?
Um órgão normativo dos EUA, semelhante ao INMETRO no Brasil, que define padrões técnicos.
O que o ANSI fez nos anos 1980 em relação aos bancos relacionais?
Estipulou padrões para os diversos dialetos de linguagens usados nos bancos de dados relacionais.
Qual foi o nome inicial da linguagem criada para consulta em bancos relacionais?
SEQUEL (Structured English QUEry Language).
O que significa SQL e de onde veio esse nome?
SQL significa Structured Query Language e é uma forma abreviada do nome SEQUEL.
Qual é a pronúncia comum de SQL em inglês?
Pronuncia-se “sequel”, e não as letras S-Q-L.
Quando surgiu a primeira versão do SQL padronizado pelo ANSI?
Em 1986.
Qual versão do SQL ANSI é considerada a “inicial de verdade”?
A versão de 1992, conhecida como SQL-92.
O que tornou o SQL-92 marcante na história da linguagem SQL?
Ele definiu uma estrutura muito parecida com a utilizada até hoje.
Além de consultas, o que a linguagem SQL passou a suportar com o tempo?
Comandos de manutenção de dados e administração do banco.
O que os criadores de software de banco de dados devem respeitar ao implementar SQL?
Regras pétreas para manter a estrutura do SQL padronizada entre os fabricantes.
O que os fabricantes devem fazer a cada nova revisão do SQL ANSI?
Adequar suas ferramentas às mudanças para manter a conformidade com o padrão.
Qual é uma das principais vantagens da padronização do SQL para o aprendizado?
O profissional que aprende SQL consegue utilizá-lo em diferentes bancos com facilidade, devido à padronização.
O que facilita a adaptação de um profissional SQL a novos bancos de dados?
As poucas diferenças entre os dialetos SQL dos diferentes fabricantes.
O que é portabilidade no contexto do SQL padronizado?
Facilidade de migrar sistemas entre diferentes bancos de dados, como Oracle e SQL Server.
Como a adoção do padrão ANSI SQL influencia a migração de bancos de dados?
Facilita a migração mantendo a mesma aplicação, desde que se use o padrão ANSI.
O que o padrão ANSI garante em relação à longevidade dos sistemas?
Que comandos antigos continuarão funcionando mesmo com atualizações no banco.