110 likes | 164 Views
BD. BD desempenha papel crítico em todas as áreas. 1.1 Introdução. Economia Engenharia Medicina Direito Educação Etc. 1.1 Introdução. Exemplo : uma agenda com nomes, endereços e números de telefone.
E N D
BD desempenha papel crítico em todas as áreas 1.1 Introdução • Economia • Engenharia • Medicina • Direito • Educação • Etc . . .
1.1 Introdução Exemplo : uma agenda com nomes, endereços e números de telefone • Definição:BD = Coleção de dados relacionadosDados = Fatos conhecidos que podem ser registrados, que possuem significado implícito.
1.1 Introdução 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
1.1 Introdução Usuários/Programadores SISTEMA DE BANCO DE DADOS Programas da Aplicação/Consulta Software do SGBD Software para Processar as Consultas/Programs Software para Acessar os Dados Armazenados Armazenamento com as Definições do Banco de Dados (Metadados) Armazenamento com o Banco de Dados
1.3 Características do enfoque de BD M E T A D A D O S Programas Usuários/Programadores SISTEMA DE BANCO DE DADOS Programas da Aplicação/Consulta Sistema operacional Software do SGBD Software para Processar as Consultas/Programs Software para Acessar os Dados Armazenados Armazenamento com as Definições do Banco de Dados (Metadados) Armazenamento com o Banco de Dados • Natureza autodescritiva - Isolamento entre programas - Suporte a multiplas visões – Compartilhamento de dados - Multiusuário
1.4 Atores em cena DBA,Projetistas,Usuários,Analistas, Programadores,Engenheiros de Software Usuários/Programadores SISTEMA DE BANCO DE DADOS Programas da Aplicação/Consulta • 1.5 Trabalhadores por trás da Cena • Projetistas do SGBD, • Produtores de ferramentas • Operadores e pessoal de manutençao Software para Processar as Consultas/Programs Software do SGBD Software para Acessar os Dados Armazenados Armazenamento com as Definições do Banco de Dados (Metadados) Armazenamento com o Banco 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
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
1.8 Quando não utilizar um SGBD GNU Operating System Free Software Foundation • Generalidade • Investimentos iniciais elevados • Custos adicionais