Bancos de Dados BD Navathe-Cap1 Prof. André Luiz Souza Bancos de Dados 1.1 Introdução BD desempenha papel crítico em todas as áreas -Economia -Engenharia -Medicina -Direito -Educação -Etc . . . Navathe-Cap1 Prof. André Luiz Souza Bancos de Dados 1.1 Introdução -Definição: BD = Coleção de dados relacionados Dados = Fatos conhecidos que podem ser registrados, que possuem significado implícito. Exemplo : uma agenda com nomes, endereços e números de telefone Navathe-Cap1 Prof. André Luiz Souza 1.1 Introdução Bancos de Dados Propriedades de um BD - Representa algum aspecto do mundo real. (mini-mundo) -Coleção lógica e coerente de dados -Projetado, construído e povoado com Dados - objetivo específico Navathe-Cap1 Prof. André Luiz Souza 1.1 Introdução Bancos de Dados Usuários/Programadores SISTEMA DE BANCO DE DADOS Software do SGBD Programas da Aplicação/Consulta Software para Processar as Consultas/Programs Software para Acessar os Dados Armazenados Armazenamento com as Definições do Banco de Dados (Metadados) Navathe-Cap1 Armazenamento com o Banco de Dados Prof. André Luiz Souza Bancos de Dados Navathe-Cap1 1.2 Um Exemplo Prof. André Luiz Souza 1.3 Características do enfoque de BD Bancos de Dados M Programas Usuários/Programadores E SISTEMA DE BANCO DE DADOS Software do SGBD Programas da Aplicação/Consulta Software para Processar as Consultas/Programs T Sistema operacional A D Software para Acessar os Dados Armazenados A D Armazenamento com as Definições do Banco de Dados (Metadados) Armazenamento com o Banco de Dados O S - Natureza autodescritiva - Isolamento entre programas - Suporte a multiplas visões – Compartilhamento de dados - Multiusuário Navathe-Cap1 Prof. André Luiz Souza Bancos de Dados 1.4 Atores em cena DBA,Projetistas,Usuários,Analistas, Programadores,Engenheiros de Software 1.5 Trabalhadores por Usuários/Programadores SISTEMA DE BANCO DE DADOS Software do SGBD Programas da Aplicação/Consulta Software para Processar as Consultas/Programs Software para Acessar os Dados Armazenados Armazenamento com as Definições do Banco de Dados (Metadados) Navathe-Cap1 Armazenamento com o Banco de Dados trás da Cena -Projetistas do SGBD, -Produtores de ferramentas -Operadores e pessoal de manutençao Prof. André Luiz Souza Bancos de Dados 1.6 Vantagens de utilizar um SGBD -Controlando redundâncias -Restringindo o acesso não-autorizado -Armazenamento persistente para objetos de programas e estruturas de dados -Inferência e Ações utilizando regras -Interfaces múltiplas do usuário -Relacionamentos complexos entre dados -Restrições de integridade -Backup e Recovery Navathe-Cap1 Prof. André Luiz Souza Bancos de Dados 1.7 Implicações do Enfoque de BD -Potencial para impor padrões -Tempo reduzido para desenvolvimento de aplicações -Flexibilidade -Disponibilidade de informações atualizadas -Economias de escala Navathe-Cap1 Prof. André Luiz Souza 1.8 Quando não utilizar um SGBD Bancos de Dados -Generalidade -Investimentos iniciais elevados -Custos adicionais GNU Operating System Free Software Foundation Navathe-Cap1 Prof. André Luiz Souza