A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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

Apresentações semelhantes


Apresentação em tema: "4P/SI – 2010/02 Prof. Carlos Alberto Seixas BANCO DE DADOS I."— Transcrição da apresentação:

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

2 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

3 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

4 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

5 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

6 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.

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

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

9 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

10 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

11 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

12 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

13 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)

14 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.

15 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.

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

17 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)

18 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)

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

20 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

21 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).

22 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

23 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

24 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

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

26 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.

27 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

28 Webibliografia http://pt.wikiversity.org/ Nigro, M. Conceitos fundamentais em sistema de banco de dados e aplicações, 2009. www.unicamp.br – CUECC – Modelos de dados www.unicamp.br


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

Apresentações semelhantes


Anúncios Google