Oracle SQL - Introdução Flashcards
O que é um banco de dados relacional?
É um tipo de banco de dados que permite relacionar dados entre diferentes tabelas, facilitando consultas mais avançadas.
Qual era o modelo de banco de dados utilizado antes do relacional?
O modelo de tabelas sequenciais, que organizava dados em listas sequenciais e não permitia relacionamentos entre tabelas.
O que é a linguagem SEQUEL?
É a linguagem criada para realizar consultas em bancos de dados relacionais, que mais tarde foi renomeada para SQL.
O que é a SQL-92?
É a versão do SQL lançada em 1992, que possui uma estrutura similar à que usamos atualmente e inclui comandos para manutenção e administração de dados.
Qual é a importância da ANSI para o SQL?
A ANSI padronizou o SQL, garantindo que diferentes fabricantes de software de banco de dados seguissem regras comuns, facilitando a interoperabilidade.
Quais são algumas vantagens da padronização do SQL?
A padronização traz consistência na estrutura dos comandos SQL entre diferentes sistemas e** facilita a aprendizagem** e a migração de dados entre plataformas.
Como a linguagem SQL melhorou a consulta de dados em bancos de dados relacionais?
A SQL permite realizar consultas complexas que aproveitam as relações entre tabelas, facilitando a obtenção de informações interligadas.
O que significa a sigla SQL?
SQL significa “Structured Query Language” ou “Linguagem de Consulta Estruturada”.
Quais tipos de comandos a SQL passou a suportar além das consultas?
A SQL passou a suportar comandos de manutenção de dados e administração do banco, como inserção, atualização e exclusão de registros.
O que significa DDL?
DDL significa Data Definition Language e se refere aos comandos que alteram a estrutura do banco de dados.
O que significa DML?
DML significa Data Manipulation Language e se refere aos comandos que gerenciam os dados dentro das tabelas.
O que significa DCL?
DCL significa Data Control Language e se refere aos comandos que administram o ambiente do banco de dados.
O que faz o comando alter?
O comando alter altera as propriedades da estrutura de um componente do banco de dados, como uma tabela ou índice.
Qual é a função do comando truncate?
O comando truncate apaga de forma definitiva todos os dados de uma tabela, mas mantém a estrutura da tabela intacta.
O que o comando update realiza?
O comando update altera dados já existentes em uma tabela.
O que faz o comando delete?
O comando delete apaga dados específicos de uma tabela, mas não remove a tabela em si.
Para que serve o comando rollback?
O comando rollback retorna o estado de um banco de dados a partir de um ponto salvo previamente, desfazendo alterações feitas após esse ponto.
O que é um savepoint?
O comando savepoint cria um ponto de salvamento no banco de dados, permitindo que você retorne a esse estado específico posteriormente.
O que o comando lock faz?
O comando lock gerencia a concorrência de atualização de dados, garantindo que múltiplos usuários não alterem os mesmos dados simultaneamente.
O que acontece quando você usa o comando drop?
O comando drop apaga um componente da estrutura de dados, como uma tabela ou um banco de dados, removendo-o completamente.
Como os comandos DML se diferenciam dos comandos DDL?
Os comandos DML são usados para gerenciar e manipular os dados dentro das tabelas, enquanto os comandos DDL são usados para definir e modificar a estrutura do banco de dados.
Em que ano a Oracle foi fundada?
1977
Qual era o nome da empresa antes de se chamar Oracle?
SDL (Software Development Laboratories)
Para qual agência foi desenvolvido o primeiro banco de dados da Oracle?
CIA (Agência Central de Inteligência dos Estados Unidos)