Banco de Dados Aplicado ao Desenvolvimento de Software

Slides:



Advertisements
Apresentações semelhantes
Controles Gerais Prof.: Cheila Bombana. Controles Gerais Prof.: Cheila Bombana.
Advertisements

Professor Mauro Garcia - Técnico em Agropecuária - Tecnólogo em Informática
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
BANCO DE DADOS Transparências baseadas no capítulo 1 do livro de KORTH e SILBERCHATZ e 1 e 2 do livro de ELMASRI e NAVATHE. Juliana Amaral e Rodrigo Baroni.
Funcionalidades de um SGBD
Introdução a Banco de Dados
SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO - UFES CENTRO DE CIÊNCIAS AGRÁRIAS - CCA DISCIPLINA DE INFORMÁTICA - ENG05207 Aula 09 –a Banco de dados Profs: Dr.
Maurício Edgar Stivanello
Sistemas de Informação Gerencial
Motor de Armazenamento
SGBD.
Professora: Aline Vasconcelos
Conceitos Básicos Dado: fato do mundo real que está registrado e possui um significado implícito no contexto de um domínio de aplicação Exemplos: endereço,
Material III-Bimestre Wagner Santos C. de Jesus
Prof. Alexander Roberto Valdameri
Prof. Alexander Roberto Valdameri
Engenharia Reversa É o processo de derivar as especificações lógicas dos componentes do sistema a partir de sua descrição física com auxílio de ferramentas.
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistemas de Informação
Professor Victor Sotero
Linguagem de Banco de Dados - SQL
Administração de Sistemas de Informação Banco de Dados
Configuração de manutenção
SGBD Banco de Dados - Professor Ivan Pires.
Educação Profissional Técnica de Nível Médio em Informática
BANCO DE DADOS - CONCEITOS
A área de banco de dados Cristina Paludo Santos –
Bancos de Dados e Recuperação de Informação
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
BD.
BANCO DE DADOS - CONCEITOS
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Tecnologia da Informação
BD.
Gerência de Configuração - GC
Exercícios SGBD - CESPE
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
BD Distribuído Conceitos Iniciais.
O Processo de desenvolvimento de software
Nome: Josué Chen RGM: Introdução É um software capaz de fornecer um diagnóstico preciso do parque computacional e disponibilizar informações.
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Cristina Paludo Santos URI – Campus de Santo Ângelo
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Bancos de Dados Estrutura e Funcionamento de um SGBD
Dados e Informações são considerados os maiores ativos de uma organização. Muito importantes para o correto planejamento, desenvolvimento e operação de.
Banco de Dados I Objetivo:
Algoritmos e Programação I
Mestrado em Engenharia de Computação área de concentração Geomática
Banco de Dados Representa o arquivo físico de dados, armazenado em dispositivos periféricos, para consulta e atualização pelo usuário. Possui uma série.
Capítulo 1 Sistemas de Banco de Dados
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
Professor: Leandro Chernicharo.  Uma coleção de dados relacionados;  Dados  Fatos conhecidos que podem ser gravados e têm um significado implícito.
UCSal – Bacharelado em Informática
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
4P/SI – 2010/02 Prof. Carlos Alberto Seixas BANCO DE DADOS I.
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  1.
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
Modelos de dados.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
BANCO DE DADOS Prof. Marcelo West
 Trabalho realizado por:  Francisco de Assis Marinho Lanza;  Simone Martins Rodrigues;  Tânia Moraes Nascimento da Fonseca.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Banco de Dados Aplicado ao Desenvolvimento de Software Prof. Carlos Viana

Banco de Dados Um banco de dados pode ser definido como um conjunto de dados devidamente relacionados. 2

Propriedades de um Banco de Dados 3

Continuação... Um banco de dados é uma coleção lógica coerente de dados com um significado inerente; uma disposição desordenada dos dados não pode ser referenciada como um banco de dados

Continuação... Um banco de dados é projetado, construído e populado com dados para um propósito específico; um banco de dados possui um conjunto pré definido de usuários e aplicações;

Continuação... Um banco de dados representa algum aspecto do mundo real, o qual é chamado de “mini-mundo” ; qualquer alteração efetuada no mini- mundo é automaticamente refletida no banco de dados.

Dados Por dados podemos compreender como fatos conhecidos que podem ser armazenados e que possuem um significado implícito.

SGBD - Sistema Gerenciador de Bando de Dados Um SGBD é uma coleção de programas que permitem ao usuário definir, construir e manipular Bases de Dados para as mais diversas finalidades.

Vantagens dos SGDB Consistência e Eliminação da Redundância de Dados - Evitam que os dados estejam duplicados em diversos arquivos diferentes.

Continuação... Integridade - Mantêm os valores dos dados satisfazendo as exigências das regras de negócio que estão armazenadas no banco de dados.

Continuação... Controle de concorrência - O banco de dados garante o controle ao acesso aos dados, quando vários usuários estão tentando acessar os mesmos dados ao mesmo tempo.

Continuação... Controle de Segurança - Garantem o acesso ao banco de dados, com mecanismos de senhas, hierarquias e permissões de acesso e execussão, por usuário e grupos de usuários.

Continuação... Recuperação e Backup - Garantem que os dados sejam recuperados de forma adequada, se algo ocorre ao sistema de computadores ou de arquivos, a partir de backups (cópias de segurança) feitas pelo mesmo banco de dados, enquanto estão sendo utilizados.

Banco de Dados x Processamento Tradicional de Arquivos 14

Auto Informação Uma característica importante da abordagem Banco de Dados é que o SGBD mantém não somente os dados mas também a forma como os mesmos são armazenados, contendo uma descrição completa do banco de dados;

Estrutura Geral de um SGDB 16

Componentes funcionais Gerenciador de Arquivos: gerencia a alocação de espaço e armazenamento em disco e estruturas de dados. Gerenciador do Banco de Dados: proporciona interface entre os dados de baixo nível e os programas de aplicação e consultas. Processador de Consultas: traduz comandos de uma linguagem de consulta em instruções de baixo nível para que o GBD entenda. Tenta otimizar os pedidos de consulta dos usuários.

Continuação... Pré-Compilador DML: compila comandos DML em rotinas da linguagem do host. Precisa interagir com o processador de consultas para gerar código apropriado. Compilador DDL: converte comandos DDL em um conjunto de tabelas contendo metadados, que são armazenados no DD.

Estruturas de Dados Arquivo de Dados: armazenam os dados propriamente ditos. Dicionário de Dados: armazena informações sobre a estrutura do banco de dados. Índices: proporcionam acesso rápido aos itens de dados com valores específicos. Definem restrições e garantem a integridade referencial.

Usuários 20

Administrador de Dados (DA) Desenvolve e administra centralizadamente estratégias, procedimentos, práticas e planos capazes de disponibilizar os dados corporativos necessários,com integridade, privacidade, documentação e compartilhamento.

Atividades do DA Participa dos levantamentos de dados, e regras de negócio da empresa. Elabora e/ou acompanha a confecção de modelos. Participa da compatibilização do planejamento de sistemas com os modelos lógicos. Participa de pesquisa de softwares de apoio, relacionados a área de Administração de Dados, assim como do SGBD.

Administrador de Banco de Dados (DBA) Em um ambiente de banco de dados, o recurso primário é o banco de dados por si só e o recurso secundário o SGBD e os softwares relacionados. A administração destes recursos cabe ao Administrador de Banco de Dados.

Atividades do DBA Autorizações de acesso ao banco de dados Coordenação e monitoração de seu uso, bem como da criação das estruturas, restrições e integridades, definidas no projeto.

Existem basicamente três categorias de usuários finais do banco de dados fazendo consultas, atualizações e gerando documentos. Que são:

Usuários Casuais Acessam o banco de dados casualmente, mas que podem necessitar de diferentes informações a cada acesso; utilizam sofisticadas linguagens de consulta para especificar suas necessidades.

Usuários novatos ou paramétricos Utilizam porções pré-definidas do banco de dados, utilizando consultas preestabelecidas que já foram exaustivamente testadas (programas);

Usuários Sofisticados São usuários que estão familiarizados com o SGBD e realizam consultas complexas.

Analistas de Sistemas e Programadores de Aplicações Os analistas e os programadores definem os acessos ao banco de dados através de programas, testando, depurando, documentando e dando manutenção nos mesmos. É importante que, tanto analistas quanto programadores, estejam a par dos recursos oferecidos pelo SGBD