170 likes | 303 Views
Banco de Dados. Ana Paula B. Barboza Ivana Xavier Rodrigues. Componentes. Tabela: estrutura bidimensional Campo: colunas Registro: informação completa Arquivo: conjunto de registros Entidade: objeto distinto no conjunto, um conjunto delas é o de entidades. Tipos de Dados.
E N D
Banco de Dados Ana Paula B. Barboza Ivana Xavier Rodrigues
Componentes • Tabela: estrutura bidimensional • Campo: colunas • Registro: informação completa • Arquivo: conjunto de registros • Entidade: objeto distinto no conjunto, um conjunto delas é o de entidades
Tipos de Dados • Número - fins aritméticos • Texto – alfanumérico
Tipos de Banco de Dados • Banco de Dados Não-Relacional • Banco de Dados Relacional • Banco de Dados Distribuído • Banco 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 Relacional • Faz ligação entre os campos das tabelas • É o tipo mais utilizado • Chave primária • Um-para-muitos • Um-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 Language Linguagem 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 corporativo • SQL Server – principal concorrente do 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 setor • Data Mining – “Mineração de Dados”, detecta informações em comum • OLAP-Processo Analítico On Line-extrai dados de um Data Warehouse • Business Intelligence: “Inteligência de Negócios” – informações voltadas para estratégia