250 likes | 380 Views
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.
E N D
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 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. 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
1 N Pertence Convênio Paciente 1 N Agenda Consulta N 1 Solicita N Exame Atende 1 Médico Modelo de Relacionamento