Post on 17-Apr-2015
Orion Informática Ltda.Av. Ceará, 2181 – Centro – CEP 69.900-460 – Rio Branco – AcreFone: (68) 223-4050 / www.contilnet.com.brC.G.C. 63.599.849/0001-43 - I.E. 01.004.894/001-98
Informática Avançada
Prof.: Alessandro S.Campos
Técnico em Informática
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:
• planilhas (cálculos com tabelas de valores),
• processadores de texto (editoração eletrônica),
• 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 interpretado, contextualizado ou utilizado por alguém.
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.
• Disciplina : mate01 • Período : primeiro semestre /05 • Matriculados : 57
Os podemos identificar os seguintes dados:
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 :
AccessDB2Oracle
Características de um SGBD
• Integridade
• Restrições
• Segurança/Privacidade
• Restauração
• Reorganização
• Eficiência
• Tabelas
• Visões
• Índices
Principais Objetos de um SGBD
Os Componentes de um Sistema de Bancos de Dados
Software
Banco de Dados
Hardware
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
Paciente
Pertence ConvênioN 1
Agenda Consulta
SolicitaExame
1 N
N 1
Atende
Médico
N
1
Modelo de Relacionamento