ana paula b. barboza ivana xavier rodrigues. componentes tabela: estrutura bidimensional campo:...
TRANSCRIPT
Ana Paula B. BarbozaIvana Xavier Rodrigues
Componentes
Tabela: estrutura bidimensionalCampo: colunasRegistro: informação completaArquivo: conjunto de registrosEntidade: objeto distinto no conjunto, um
conjunto delas é o de entidades
Tipos de Dados
Número - fins aritméticosTexto – alfanumérico
Voo Tarifa Assento Companhia
Air France 147
1000,00 250 Air France
Air France 455
750,00 500 Air France
Varig 224 500,00 150 Varig
Tipos de Banco de DadosBanco de Dados Não-RelacionalBanco de Dados RelacionalBanco de Dados DistribuídoBanco de Dados Orientado a Objetos
Sistema Gerenciador de Banco de Dados - SGBD
Programas que permitem criar, alterar, excluir, inserir
Access, SQL Server, MySQL, Oracle, Firebird
Banco de Dados RelacionalFaz ligação entre os campos das tabelasÉ o tipo mais utilizadoChave primáriaUm-para-muitosUm-para-um
Linguagem SQL e Comandos
SQL – Structured Query Language Linguagem Estruturada de Consulta
DML- Data Manipulation Language Linguagem de Manipulação de Dados
DDL – Data Definition LanguageLinguagem de Definição de Dados
Comandos DML
SELECT Campos FROM Tabelas WHERE Critérios
INSERT INTO Tabela (campo 1, campo 2, campo 3) VALUES (valor 1, valor 2, valor 3)
UPDATE Tabela SET Campo=Valor WHERE Critérios
DELETE * FROM Tabela WHERE Critérios
Comandos DDL
CREATE TABLE Tabela(Campo 1 Tipo, Campo 2 Tipo, etc)
ALTER TABLE Tabela ADD COLUMN Campo Tipo (tamanho) ou ALTER COLUMN ou DROP COLUMN
DROP Tabela
Principais aplicativos
Access – organizações de pequeno e médio porte, bem como uso pessoal, interface amigável
Firebird – aplicativo de código aberto, uso pessoal e comercial
MySQL – SGBD gratuito para Linux e Windows, grande porte
Oracle – mais usado no mundo corporativoSQL Server – principal concorrente do Oracle
Interface do Firebird
Exemplo de uso do SGBD Oracle
Glossário dos BD em ambientes empresariais
Data Warehouse – armazenam informações de todos os setores da empresa
Data Mart – informações de determinado setorData Mining – “Mineração de Dados”, detecta
informações em comumOLAP-Processo Analítico On Line-extrai dados
de um Data WarehouseBusiness Intelligence: “Inteligência de
Negócios” – informações voltadas para estratégia