BANCO DE DADOS PARA SISTEMAS DE INFORMAÇÕES CONTÁBEIS

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Professor Mauro Garcia - Técnico em Agropecuária - Tecnólogo em Informática
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
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
SISTEMAS DE INFORMAÇÃO
Banco de Dados Profa. Dra. Angélica Félix de Castro Aula 02 Universidade Federal Rural do Semi-Árido Curso de Ciência da Computação.
Projeto de Banco de Dados
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
Sistema Gerenciador de Banco de Dados SGBD
Bacharelado em Ciência da Computação
Introdução aos Sistemas Gerenciadores de Banco de Dados
Professora: Aline Vasconcelos
Prof. Carlos H. Marcondes
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,
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistemas de Informação
Sistema de Banco de Dados
Prof.: Alessandro S.Campos
Administração de Sistemas de Informação Banco de Dados
Educação Profissional Técnica de Nível Médio em Informática
Introdução a Banco de Dados com exercícios de aplicação
Banco de Dados Aplicado ao Desenvolvimento de Software
Estrutura de Sistemas de Informação
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Banco de Dados e Usuários do Banco de Dados (capítulo 1)
ACESSO A BASE DE DADOS.
Tecnologia da Informação
BD.
Projeto de Banco de Dados
BD Distribuído Conceitos Iniciais.
Curso Técnico em Informática
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale 2º. Semestre 2008.
Banco de Dados Aplicado ao Desenvolvimento de Software
Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG.
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
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
Introdução a Banco de Dados Aula 01
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.
TECNOLOGIAS E LINGUAGENS PARA BANCO DE DADOS I
Banco de dados 1 Modelagem de Dados Utilizando MER
Fundamentos de Banco de Dados Fundamentos de Banco de Dados Prof. Gale.
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.
Bancos de Dados Fundamentos Prof. Marcos R. Cardoso.
Banco de Dados I Introdução – UNIDESC O que é um Banco de Dados? Um banco de dados é uma coleção de dados (ou informações) organizadas de forma.
Introdução a Banco de Dados e Access
Professor: Leandro Chernicharo.  Uma coleção de dados relacionados;  Dados  Fatos conhecidos que podem ser gravados e têm um significado implícito.
Banco de Dados I Aula 4 - Projeto Conceitual de Banco de Dados
Implementação Orientada a Objetos – Aula 01 Introdução à Orientação a Objetos Prof. Danielle Martin Universidade de Mogi das Cruzes
B ANCO DE DADOS Introdução ABTécnico. C ONCEITO É uma coleção de dados interrelacionados, representando informações sobre um domínio específico. Exemplos:
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
Professora: Kelly de Paula Cunha
Professora: Kelly de Paula Cunha
4P/SI – 2010/02 Prof. Carlos Alberto Seixas BANCO DE DADOS I.
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.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
BANCO DE DADOS Prof. Marcelo West
Banco de Dados. Banco de Dados: espaço reservado da memória para armazenar os dados/informações de maneira organizada. Alguns tipos de Banco de Dados:
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

BANCO DE DADOS PARA SISTEMAS DE INFORMAÇÕES CONTÁBEIS Prof. GEOVANE PAULO SORNBERGER

HISTÓRICO E INTRODUÇÃO. Processamento de Dados Atividade através da qual transforma-se os dados conforme regras preestabelecidas em informação. Tipos Manual Mecanizado Eletrônico Dado - valores fisicamente registrados no Banco de Dados. Informação - quando ao dado é acrescentado algum conteúdo semântico, ou seja, FAÇA SENTIDO EM INFORMAR ALGO.

Problemas COMUNS de Sist. de Informação (S. I Problemas COMUNS de Sist. de Informação (S.I.) Implementados em Sistemas de Arquivos redundância inconsistência difícil manutenção falta de padronização formas restritas de acesso não há preocupação com a segurança dos Dados dependência de dados difícil desenvolvimento de novos aplicativos custo, demora e desperdício no processamento TODOS, SEM EXCESSÃO, ESTÃO RELACIONADOS A PROBLEMAS COM O BANCO DE DADOS.

Definições Preliminares [Chu, 1985] Um banco de dados é um conjunto de arquivos relacionados entre si [Date, 2000] Um banco de dados é uma coleção de dados operacionais armazenados usados pelas aplicações de uma determinada organização

Outra Definição de Banco de Dados [Elmasri & Navathe, 2000] Um banco de dados é uma coleção de dados relacionados Representando algum aspecto do mundo real (mini-mundo ou universo de discurso) Logicamente coerente, com algum significado Projetado, construído e gerado (“povoado”) para uma aplicação específica

CONCEITOS FUNDAMENTAIS. SISTEMA DE BANCO DE DADOS (S.B.D.). É um sistema de armazenamento baseado em computador que tem como objetivo global registrar e manter informações. Componentes são: Hardware; Software; Usuários; Dados.

Conceitos Básicos de Banco de Dados (HIERARQUIA DE DADOS) Campo (Field) Conjunto de caracteres com o mesmo significado Exemplo: nome Registro (Record) Conjunto de campos relacionados Exemplo: nome, endereço, idade, telefone de uma pessoa Representado por uma instância de uma classe Arquivo (File) Conjunto de registros relacionados Exemplo: informações sobre um grupo de pessoas

Conceitos Básicos de Banco de Dados Ficha Nome: ____ Endereço: _____ Telefone: ______ CIC: ______ RG: _______ Registro Campos Campo Nome Endereço Telefone CIC RG Ana Silva Andradas 34 332.56.35 345.565/9 271646252 João Neto Siqueira 34 353.46.54 454.567/8 456546568 Maria Santos Ipiranga 67 223.66.51 028.480/8 873260269 : Registro Arquivo

Esquema simplificado de um SBD S.G.B.D. Programadores Usuários Finais

CONCEITOS FUNDAMENTAIS. IMPORTANCIA DOS BANCOS DE DADOS (BD) É difícil exagerar a sua importância. Por quê? Controle de Integridade/informações valiosas; Controle de todas ocorrências/volume de dados registrados/a vida de uma organização depende....; Segurança/privacidade/dados insubstituíveis; Controle da complexidade organizacional/cada dia as organizações lidam com especificidades maiores; Custos de armazenagem/imaginem, guardar todos esses dados no papel, só imaginem....

Por quê usar BD? Considere o contexto (“passado”) de uma grande organização que NÃO utiliza BD Exemplo: domínio da Universidade Várias divisões gerenciais (com suas aplicações) Grande volume de dados Aplicações manipulam dados comuns Acadêmica Espaço Físico Pessoal Alunos Centros Centros Professores Departamentos Departamentos Disciplinas Cursos Professores Turmas Disciplinas Funcionários Salas

Gerenciamento de Dados sem BD Cada aplicação descreve os seus dados Nomes e formatos próprios Dados são particulares de cada aplicação (isolamento) Gerenciamento local Procedimentos de manipulação de dados Implementados pela própria aplicação Implementados por softwares de gerenciamento de arquivos Manipulação de dados em mais baixo nível Varreduras em cadeias de bytes

Problemas com este Contexto Redundância não-controlada Difícil manutenção Inclusão professor; alteração disciplina Falta de padronização Dificulta integração e reutilização de programas Formas restritas de acesso Novas operações de manipulação de dados exigem mudança no código da aplicação Falta de segurança Exemplo: falha em uma operação

Utilização de um BD Evita (ou minimiza) estes problemas! Um BD é definido em mais detalhes como: “Uma coleção de dados operacionais inter-relacionados e persistentes. Estes dados são gerenciados de forma independente dos programas que os utilizam, servindo assim a múltiplas aplicações de um Organização.”

Exemplo de um BD

Exemplo de um Banco de Dados Mini-mundo: parte de uma universidade Algumas entidades: Alunos Disciplinas Departamentos Alguns relacionamentos: Disciplinas são oferecidas por Departamentos Alunos estão matriculados em Disciplinas

Exemplo de um Banco de Dados

Exemplo de um Banco de Dados

SGBD – o que é isso ? SGBD = Sistema Gerenciador de Banco de Dados (Database Management System) Um software sofisticado para: Armazenar dados de forma eficiente Consultar dados obtendo respostas rápidas Modificar dados concorrentemente.

SGBDs – Para que ? Ponto de Vista Comercial Quantidades gigantescas de dados são coletados e armazenados em empresas, corporações, etc Dados de comércio eletrônico, Dados de navegação na internet Dados de compras de clientes em grandes lojas de departamentos, supermercados, Dados de transações bancárias, ou de cartão de crédito

SGBDs – Para que ? Ponto de Vista Cientifico : Medicina, Biologia, Engenharia Dados coletados e armazenados a velocidades enormes (GB/hora) Sensores remotos em satélites Telescópios Microarrays gerando dados de expressões de genes Simulações científicas gerando terabytes de dados.

SGBD: Contextos em que são utilizados SGBDs são utilizados para manipular grandes volumes de dados: Dados sobre empregados – alunos – contas bancárias – dados climatológicos, dados geológicos, etc. Atualmente, a área de Banco de Dados abrange todas os diversos tipos de dados em larga escala, envolvendo tecnologia sofisticada: Busca na internet Mineração de Dados (Data Mining). Banco de Dados Científicos e Medicais. Integração de Informação.

Ainda mais … Você pode não notar, mas Bancos de Dados estão por trás de tudo o que você faz na Internet: Buscas no Google Compras nos sites da Amazon, do Mercado Livre, etc Um SGBD permite que consultas aos dados sejam respondidas de forma correta e rapidamente. Os SGBDs permitem a realização no banco de dados de diversas atividades (transações) por diferentes usuários “simultaneamente” Possuem mecanismos que permitem não confundir as diferentes ações: por exemplo, duas reservas simultâneas para o mesmo assento num determinado vôo. Um SGBD tem mecanismos para “esconder” certas partes do banco de dados de certos usuários.

PROCESSADOR DE CONSULTAS GERENCIADOR DE TRANSAÇÕES Arquitetura Básica PROCESSADOR DE CONSULTAS consulta modificação GERENCIADOR DE TRANSAÇÕES Usuário GERENCIADOR DE ARMAZENAMENTO DADOS Disco de Armazenagem METADADOS