Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo:...

15
Ana Paula B. Barboza Ivana Xavier Rodrigues

Transcript of Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo:...

Page 1: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

Ana Paula B. BarbozaIvana Xavier Rodrigues

Page 2: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.
Page 3: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.
Page 4: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

Componentes

Tabela: estrutura bidimensionalCampo: colunasRegistro: informação completaArquivo: conjunto de registrosEntidade: objeto distinto no conjunto, um

conjunto delas é o de entidades

Page 5: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

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

Page 6: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

Tipos de Banco de DadosBanco de Dados Não-RelacionalBanco de Dados RelacionalBanco de Dados DistribuídoBanco de Dados Orientado a Objetos

Page 7: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

Sistema Gerenciador de Banco de Dados - SGBD

Programas que permitem criar, alterar, excluir, inserir

Access, SQL Server, MySQL, Oracle, Firebird

Page 8: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

Banco de Dados RelacionalFaz ligação entre os campos das tabelasÉ o tipo mais utilizadoChave primáriaUm-para-muitosUm-para-um

Page 9: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

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

Page 10: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

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

Page 11: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

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

Page 12: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

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

Page 13: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

Interface do Firebird

Page 14: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

Exemplo de uso do SGBD Oracle

Page 15: Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto.

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