36
BANCO DE DADOS Introdução ABTécnico

B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

Embed Size (px)

Citation preview

Page 1: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

BANCO DE DADOSIntrodução

ABTécnico

Page 2: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

CONCEITOÉ uma coleção de dados interrelacionados,representando informações sobre um domínioespecífico.Exemplos: Lista telefônica Fichas do acervo de uma biblioteca Sistemas de informação

Page 3: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

Usuário

Aplicação

SGBD

Dados

Armazenar e recuperar

Manipular, manter e gerenciar

Arquivos de dados

Componentes

Page 4: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

SISTEMA GERENCIADOR DE BANCO DE DADOS (SGBD)

São softwares que permitem a definição e estruturas para armazenamento de informações e fornecimento de mecanismos para manipula-las

Exemplos:

Page 5: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

PRINCIPAIS MÓDULOS DE UM SISTEMA DE SGBD Inclusão Alteração Exclusão Consulta Relatórios

Page 6: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

CARACTERÍSTICAS DE UM SGBD Controle de Redundâncias Compartilhamento dos Dados Controle de Acesso Interfaceamento Esquematização Controle de Integridade Backups

Page 7: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

VANTAGENS Rapidez na manipulação e no acesso à

informação; Redução do esforço humano; Disponibilização da informação no tempo

necessário; Controle integrado de informações

distribuídas fisicamente; Redução de redundância e de inconsistência

de informações; Compartilhamento dos dados; Aplicação automática de restrições de

segurança; Redução de problemasde integridade.

Page 8: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

Usuário

Aplicação

SGBD

Dados

Nível de Visões do usuário

Nível Conceitual

Nível físico

Níveis de abstração

Page 9: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

MODELOS Modelo Hierárquico Modelo em Rede Modelo Relacional Modelo Orientado a Objetos

Page 10: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

MODELO DE DADOS

Entidade

Atributo

Relacionamento

1 - 11 - NN - N

Cardinalidade

"Objeto" do mundo real: um ser, um fato, uma coisa, etc.

Informaçãoes que se deseja guardar sobre o objeto

Associações existentes entre elementos de entidades

Número de ocorrências possíveis de cada entidade envolvida num relacionamento

Page 11: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

EXEMPLOS

Departamentos

Lotação

Funcionários1 N

Departamentos Funcionários

Alunos Disciplinas

Chefia

Matricula

1 1

N N

Page 12: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

ARQUITETURAS

Mainframes

Plataforma Centralizada

Page 13: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

Aplicação

BD

Sistema de computador pessoal (PC)

Page 14: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

ServidorBD

Cliente-servidor

Page 15: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

Banco de dados distribuídos

BD1

BD2

BD3

Page 16: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

PRINCIPAIS OBJETOS DE UM SGBD Tabelas Visões Índices

Page 17: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

TABELA Objeto criado para armazenar os dados

fisicamente Os dados são armazenados em linhas

(registros) e colunas (campos) Os dados de uma tabela normalmente

descrevem um assunto tal como clientes, vendas, etc

Page 18: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 19: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

CHAVE PRIMÁRIA Permite a classificação única de cada registro

de uma tabela Exemplos de Chave Primária: RG CPF Matrícula RA

Page 20: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

VISÕES é uma relação que não armazena dados,

composta dinamicamente por uma consulta que é previamente analisada e otimizada.

Page 21: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 22: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 23: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 24: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 25: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 26: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

ÍNDICE É uma ferramenta usado pelo gerenciador

de Banco de Dados para facilitar a busca de linhas dentro de uma tabela

Page 27: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:

ÍNDICE Índice Único Índice criado a partir da chave primária, não

permite a inclusão de linhas duplicadas

Índice de Performance Facilita a busca de linhas na tabela

Page 28: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 29: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 30: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 31: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 32: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 33: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 34: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 35: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Page 36: B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos: