Banco de Dados
Dados
Teoria de Banco de Dados
Aluno: Rafael
Barros
A História do Banco de Dados
Arquivos Físicos
Arquivos Digitais
Banco de Dados
Na década de 60 a IBM investiu forte em pesquisas afim de obter melhorias nos softwares.
Na década de 70 um pesquisador chamado Edgar Frank
Fita Magnética
Fita Magnética
Cartão Perfurado
O que é um Banco de Dados ?
É uma coleção de dados relacionados: (Representa aspectos do mundo real).
Banco de Dados são coleções de informações que se relacionam de forma que criem um sentido.
SGBDs
Rank de popularidade
SQL (Linguagem de Consulta
Estruturada)
Subconjuntos da Linguagem SQL
DML – Data Manipulation Language
DDL – Data Definition Language
DML - (Data Manipulation Language)
Realizar inclusões, consultas, alterações e exclusões de dados presentes em registros.
DDL – (Data Definition Language)
Permite ao utilizador definir tabelas novas e elementos associados. Comandos básicos da DDL:
•
•
•
CREATE – Cria um objeto dentro da base de dados
DROP – Apaga um objeto do banco de dados
ALTER – Alguns sistemas de banco de dados usam este comando que permite alterar um objeto. Ex, (adicionar uma coluna a uma tabela existente)
DCL - (Data Control Language)
Duas Palavras-Chaves:
DTL – (Data Transation Language)
BEGIN WORK – Usado para marcar o começo de uma transação de banco de dados que pode ser completada ou não.
COMMIT – Finaliza uma transação dentro de um sistema de gerenciamento de banco de dados.
ROLLBACK – Faz com que as mudanças nos dados existentes desde o último COMMIT ou ROLLBACK sejam descartadas
DQL – (Data Query Language)
SELECT – Permite ao usuário especificar uma consulta
(“query”) como uma descrição do resultado desejado. Esse comando é composto de várias cláusulas e opções, possibilitando elaborar consultas das mais simples às mais elaboradas. Cláusulas
FROM – Utilizada