Bancos de Dados

Propaganda
Técnico em Informática
Informática Avançada
Prof.: Alessandro S.Campos
Orion Informática Ltda.
Av. Ceará, 2181 – Centro – CEP 69.900-460 – Rio Branco – Acre
Fone: (68) 223-4050 / www.contilnet.com.br
C.G.C. 63.599.849/0001-43 - I.E. 01.004.894/001-98
Bancos de Dados
Conceitos Fundamentais e
suas Aplicações
A necessidade do domínio da informação tem
sido o principal fator propulsor para o
desenvolvimento de ferramentas que visam o
processamento dessas informações:
• processadores de texto (editoração eletrônica),
• planilhas (cálculos com tabelas de valores),
• Sistemas de Gerenciamento de Bancos de Dados SGBDs (armazenamento de grandes volumes de dados,
estruturados em registros e tabelas, com recursos para
acesso e processamento das informações).
Dados
Dado - conjunto de símbolos “arranjados”
a fim de representar informação fora da
mente humana.
Os dados são os elementos básicos pertencentes a
um conjunto determinado de informações.
Por exemplo um documento de identificação pode
conter vários dados de uma pessoa como nome,
sexo, data de nascimento, etc.
Informação é um termo que pode assumir muitos
significados dependendo do contexto, mas como
regra geral está relacionado com alguns conceitos
como símbolos, significância, dados, conhecimento,
comunicação, verdade e mensagem, se utilizado no
contexto dos sistemas de comunicação.
Se utilizado no contexto de sistemas de informação, o
termo relaciona-se à organização de dados brutos.
A informação representa o dado
contextualizado ou utilizado por alguém.
interpretado,
Considerando que informar é dar forma a algo,
informação é o dado bruto lapidado, formatado,
comunicado por algum agente.
Quando o dado não é compreendido ele não
pode ser considerado como informação.
Um conjunto de informações armazenadas é
chamado de banco de dados.
No exemplo :
O número de alunos matriculados na disciplina mate01 no
primeiro semestre / 05 é 57.
Os podemos identificar os
seguintes dados:
• Disciplina : mate01
• Período : primeiro semestre /05
• Matriculados : 57
Sistema Gerenciador de Banco de Dados
São softwares que permitem a definição de estruturas
para armazenamento de informações e fornecimento
de mecanismos para manipulá-las.
Exemplos :
Access
DB2
Oracle
Características de um SGBD
• Integridade
• Restrições
• Segurança/Privacidade
• Restauração
• Reorganização
• Eficiência
Principais Objetos de um SGBD
• Tabelas
• Visões
• Índices
Os Componentes de um Sistema de Bancos de Dados
Hardware
Software
Banco de Dados
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.
Chave Primária
• Permite a classificação única de cada registro de uma tabela
• Exemplos de chave primária:
• RG
• CPF
• Matrícula
Índice
É uma ferramenta usada pelo gerenciador de Banco de Dados para
facilitar a busca de linhas dentro de uma tabela
 Í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
Modelo de Relacionamento
1
N
Pertence
Paciente
Convênio
1
N
Consulta
Agenda
Exame
1
N
Solicita
N
Atende
1
Médico
Download