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

Preview:

Citation preview

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