4P/SI – 2010/02 Prof. Carlos Alberto Seixas BANCO DE DADOS I.

Slides:



Advertisements
Apresentações semelhantes
Introdução aos Sistemas de Informação Gerencial
Advertisements

A importância e o poder da informação.
7130 – Adminstração de Sistemas de Informação
Professor Mauro Garcia - Técnico em Agropecuária - Tecnólogo em Informática
Funcionalidades de um SGBD
Sistemas de Informação Valor da informação e suas características
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
Disciplina:Tópicos Avançados de Sistemas de Informação
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,
Prof. Alexander Roberto Valdameri
Fundamentos de Banco de Dados Prof. Alexander Roberto Valdameri
Sistemas de Informação
Sistema de Banco de Dados
Professor Victor Sotero
Sistemas de Informação
Agenda Sistemas de Informação - Conceitos
Engenharia de Software
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 aos Sistemas de Informação
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Estrutura de Sistemas de Informação
Universidade São Marcos Curso: Gestão de Negócios Internacionais
ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Gerenciamento de Dados
É 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)
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
ACESSO A BASE DE DADOS.
Tecnologia da Informação
BD.
ACCESS 2007 EDIMILSON JÚNIOR.
Projeto de Banco de Dados
GESTÃO DAS INFORMAÇÕES DA ORGANIZAÇÃO
Curso Técnico em Mineração
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Introdução a Banco de Dados Aula 04
Bancos de Dados.
TECNOLOGIAS E LINGUAGENS PARA BANCO DE DADOS I
Requisitos de Software
Conceitos básicos: dados, informação e conhecimento
DESENVOLVIMENTO DE SOFTWARE AULA 7 – Sistemas de Banco de Dados
Equipe Prof. Henrique Freitas
Gestão do Conhecimento e da Informação
DADOS São os fatos em sua forma primária; Tipos: Dados Alfanuméricos;
SISTEMAS DE INFORMAÇÃO Prof. Paulo Renato de Morais.
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.
Projeto de Banco de Dados
O que é ERP? ERP é a sigla de Enterprise Resourse Planning (Planejamento dos Recursos Empresariais).  Trata-se de uma técnica moderna de gestão empresarial.
Sistemas de Informação
Administração de Sistemas de Informação 7º Sem
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
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.
Sistemas de Informação SISTEMAS de INFORMAÇÃO segunda-feira, 1 de fevereiro de 2010 Aula 02.
Aula 1.  O que é?  Porque usar?  Onde é usado?  Como funciona?  SGBD  Linguagem SQL  Alguns Exemplos de tecnologias conhecidas.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
INTELIGÊNCIA EMPRESARIAL Aula 8 - Metadados e Operações OLAP.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

4P/SI – 2010/02 Prof. Carlos Alberto Seixas BANCO DE DADOS I

Agenda Novidades Conceitos e Definições Conceitos: Dados x Informações x Conhecimento Banco de Dados Sistema Gerenciador de Banco de Dados Sistema de Banco de Dados

Google estreia banco de dados na nuvem 12 de junho de 2009 Metrô usa banco de dados de baixo custo 23 de julho de 2008 Novidades

DADO - Definições Entende-se como um elemento da informação, um conjunto de letras, números ou dígitos, que tomado isoladamente não transmite nenhum conhecimento, ou seja, não contém um significado claro. Dado é um elemento que mantém a sua forma bruta (texto, imagens, sons, vídeos, etc.), ou seja, ele sozinho não levará a compreender determinada situação. Fatos em sua forma primária que representam coisas do mundo real. ◦ Exemplos: ◦ Ivan, Thiago, Carlos, Rubens ◦ 20, 22, 19 ◦ Ribeirão Preto, São Paulo

Alfanuméricos: números, letras e outros caracteres Imagem: imagens gráficas ou figuras Áudio: som, ruído ou tons Vídeo: imagens ou figuras móveis Tipos de Dados

INFORMAÇÃO É todo o dado trabalhado, tratado e com um sentido natural e lógico para quem a usa. Informação é o dado, cuja forma e conteúdo são apropriados para um uso específico. Conjunto de fatos organizados de tal forma que adquirem valor adicional além do valor do fato em si. Ex.: José de 35 anos mora em Cajuru, Cidade do estado de São Paulo.

Informação Exemplos: total de vendas mensais lista de clientes ordenada por... média de alunos p/turma turmas com menos 10 alunos

Conhecimento Conhecimento: regras, diretrizes e procedimentos usados para selecionar, organizar e manipular dados, para torná-los mais úteis para determinado fim.

Características da Informação Precisa: sem erros Completa: contém todos fatos importantes Econômica: valor informação x custo produção Flexível: pode ser usada diversas finalidades Confiável: dependente método coleta dados Relevante: importante para tomador decisões Simples: evitar sobrecarga, alta complexidade Em tempo: enviada quando necessária Verificável: pode ser checada através outras fontes

Banco de dados É uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. Exemplos : Lista Telefônica Fichas do acervo de uma biblioteca Definições – Bancos de dados

DADOS INTERRELACIONADOS Tabela Pessoa Tabela Cidade/Estado São dados não isolados, transmitindo um significado e gerando informações. Exemplo de relacionamento de dados em duas tabelas: Informação: José de 25 anos mora em Cajuru, cidade do estado da São Paulo

DOMÍNIO ESPECÍFICO Do exemplo acima o domínio representa o conjunto de estados brasileiros. Os subconjuntos são as cidades e os elementos são as pessoas. Tabela Pessoa Tabela Cidade/Estado

BANCO DE DADOS ◦ um banco de dados é uma coleção lógica coerente de dados com um significado inerente; ◦ 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; (mono-usuário e multi-usuário) ◦ 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. (possui um negócio)

BANCO DE DADOS COMO É CRIADO E POVOADO UM BANCO DE DADOS ?? Um banco de dados pode ser criado e mantido por um conjunto de aplicações* desenvolvidas especialmente para esta tarefa ou por um “Sistema Gerenciador de Banco de Dados” (SGBD). * São chamadas aplicações do banco ou do SGBD, cuja finalidade é criar o banco de dados, as tabelas e os registros, bem como manipular os dados contidos na base.

SGBD É um software com recursos específicos (compiladores, gerenciadores e manipuladores de dados) para facilitar a manipulação das informações dos bancos de dados e o desenvolvimento de programas aplicativos. Exemplos: Oracle, Paradox*, Access*, dbase*, Progress, DB2, MySQL, Interbase, SLQ Server.

Exemplo de SGBD SQL SERVER 2000 SQL Server Enterprise Manager - Gerenciador de Aplicações SQL Server Banco de dados

SGBD – INDEPENDÊNCIA DOS DADOS O sistema de gestão de bases gere toda a informação contida na base de dados e constitui o interface entre a informação e os usuários, quer sejam usuários finais ou programadores. Aplicações dos usuários Software de gerenciamento (aplicações do banco)

BANCO DE DADOS - BANCO DE DADOS - ANTES DO SGBD Os dados eram dependentes dos programas de aplicações que os geravam e manipulavam. A informação era repetida e repartida em diversos locais, pois cada departamento criava seus programas de aplicação. (duplicação de informação)

BANCO DE DADOS - COM O SGBD FUNCIONAMENTO Os dados são independentes das aplicações. Fig.2 Independência dos programas de aplicação

SISTEMA DE BANCO DE DADOS Definição: É um sistema de manutenção de registros por computador, envolvendo quatro componentes básicos: ◦ Dados ◦ Hardware ◦ Software ◦ Usuários

ESTRUTURA DE UM SBD SGBD Programas de Aplicação/Consulta Software para processar manipulação Software de Acesso aos Dados Dados Sistema de Banco de Dados Usuários Dados SW e HW Aplicações do banco Aplicações do usuário O conjunto de Aplicações dos usuários + as aplicações que criam e manipulam BD (aplicações do banco) + o BD é chamado de ‘Sistema de Banco de Dados’ (SBD).

EXEMPLO DE SISTEMA DE BANCO DE DADOS SISTEMA DE GESTÃO EMPRESARIAL (ERP) OU SISTEMA DE GESTÃO INTEGRADO Módulos da aplicação Materiais Estoque Recebimento Controle da Qualidade Compras Programas do Módulo estoque Cadastro de Materiais Cadastro de Família de Estoque Consulta dos Movimentos do Estoque Consulta Saldo de Estoque SGBD USUÁRIOS DAS APLICAÇÕES Aplicações BI Materiais Comercio Exterior Distribuição Controladoria e Finanças Manutenção Industrial Manufatura Tecnologia

VANTAGENS DO SGBD ◦ Compartilhamento de DADOS (Acesso multi-usuário) TABELAS CLIENTE A CLIENTE B CLIENTE C CLIENTE D 1 2 BASES SGBD APLICAÇÕES 3

VANTAGENS DO SGBD ◦ Controle de Redundância de Informações SGBD APLICAÇÕES TABELAS CLIENTE A CLIENTE B CLIENTE C 1 2 BASES TODOS OS DEMAIS USUÁRIOS NÃO PRECISAM ATUALIZAR OU CRIAR NOVAMENTE Atualiza ou inclui uma nova informação

VANTAGENS DO SGBD ◦ Restrição de Acesso não Autorizado SGBD APLICAÇÕES TABELAS CLIENTE A CLIENTE B CLIENTE C 1 2 BASES

USUÁRIOS DO SISTEMA DE BANCO DE DADOS Para um grande banco de dados, existe um grande número de pessoas envolvidas, desde o projeto, uso e de sua manutenção. Administrador de Banco de Dados (DBA): ◦ Responsável pelos recursos do BD e do SGBD. ◦ Responsável pela autorização de acesso ao banco de dados, pela coordenação e monitoração de uso. Projetista de Banco de Dados: ◦ Responsável pela identificação, estrutura para representação e armazenamento dos dados. Fazendo com que o banco de dados seja capaz de atender a todas as necessidades dos usuários. Usuários Finais: Usuários que acessam a base de dados.

USUÁRIOS DO SISTEMA DE BANCO DE DADOS Os analistas determinam os requisitos dos usuários finais e desenvolvem especificações para transações que atendam estes requisitos Os programadores implementam estas especificações como programas, testando, depurando, documentando e dando manutenção no mesmo. EQUIPE = ANALISTA + PROGRAMADORES

Webibliografia Nigro, M. Conceitos fundamentais em sistema de banco de dados e aplicações, – CUECC – Modelos de dados