1 / 28

Banco de Dados

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 de informações relacionadas a um determinado assunto. 1. BASE DE DADOS. Coleção de dados logicamente relacionados,

tam
Download Presentation

Banco de Dados

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 de informações relacionadas a um determinado assunto.

  2. 1. BASE DE DADOS • Coleção de dados logicamente relacionados, • Projetada e construída com dados para um propósito específico, • Concebida para atender a um grupo de usuários, • Representação de algum aspecto do mundo real, • Qualquer mudança na realidade, provocará mudanças nesta base, • Possui alguma fonte de dados.

  3. SGBD(Sistema de Gerenciamento de Base de Dados) • Software responsável pelo gerenciamento dos dados no Banco de Dados, que permite aos usuários: • Definir: especificação de tipos de dados a serem armazenados. • Construir: armazenamento dos dados em algum meio controlado pelo SGBD. • Manipular: utilização de funções para consulta, recuperação de dados e geração de relatórios.

  4. 2. CAPACIDADES DO SGBD Eliminação de Redundâncias Dados comuns são compartilhados Eliminação de Inconsistências Armazenamento num único local com acesso descentralizado Compartilhamento dos Dados Utilização simultânea e segura de um dado Restrições de Segurança Para cada usuário o nível de acesso Padronização dos Dados Dados são padronizados segundo um determinado formato Manutenção da Integridade Impede que a chave da tabela não tenha correspondente em outra tabela Fornecimento de backup Cópias de segurança completas ou incrementais sempre que necessário

  5. 3. CONCEITOS IMPORTANTES • Campo É a menor unidade de informação existente em um arquivo de banco de dados.

  6. 3. CONCEITOS IMPORTANTES • Registro Conjunto de campos. Entidade que identifica entrada única num banco de dados.

  7. 3. CONCEITOS IMPORTANTES • Chave Uma chave permite a distinção dos registros de uma tabela. Pode ser formada por um campo ou um conjunto de campo (chaves compostas).

  8. 3. CONCEITOS IMPORTANTES • Tabelas Representam as estruturas de armazenamento de dados dos sistemas. Formada por um conjunto de campos e registros. Ex: tabela dos clientes tabela dos fornecedores tabela dos produtos

  9. 3. CONCEITOS IMPORTANTES Tabela no modo Estrutura Chave Tabela no modo Folha de Dados

  10. 3. CONCEITOS IMPORTANTES • Dado É o valor do campo quando é armazenado no Banco de Dados. Ex. O valor do campo "nome do cliente" para quem está entrando com os dados.

  11. 3. CONCEITOS IMPORTANTES • Informação É o valor que este campo representa para as atividades da empresa. Ex. Resposta a uma consulta: Qual os nomes dos clientes do Rio de Janeiro? Dado Processamento Informação

  12. 4. TIPOS DE DADOS • Texto Armazena caracteres alfanuméricos (texto e número). É o tipo indicado para armazenar informações que não requerem cálculo. Ex: nome de pessoas ou endereços. Cpf, Tel e Cep se tiver / , ( ) , -

  13. 4. TIPOS DE DADOS • Memorando Armazena caracteres, no entanto, ele é utilizado para aguardar grandes blocos de texto que são divididos em parágrafos.

  14. 4. TIPOS DE DADOS • Número Armazena valores numéricos inteiros ou fracionários. Este tipo deverá ser escolhido como padrão quando desejarmos efetuar cálculos com os campos.

  15. 4. TIPOS DE DADOS • Data/Hora Faz com que o banco de dados trate os caracteres como datas ou horas, dependendo da forma como serão digitados.

  16. 4. TIPOS DE DADOS • Unidade Monetária O tipo de dados Moeda tem todas características de um dado do tipo numérico, porém com acréscimo do símbolo monetário.

  17. 4. TIPOS DE DADOS • Numeração Automática Utilizado para contagem de registros. A cada registro inserido na tabela ele é automaticamente incrementado em um valor.

  18. 4. TIPOS DE DADOS • Sim/Não Permite a entrada de valores dos tipos: Sim ou Não, Verdadeiro ou Falso, Certo ou Errado.

  19. 4. TIPOS DE DADOS • Objeto OLE Esse tipo de dado é uma grande vantagem do ambiente gráfico Windows, pois você pode definir que o dado seja uma imagem gráfica. Ex: associar à ficha dos funcionários uma foto do mesmo.

  20. 4. TIPOS DE DADOS • Hyperlink É um tipo de campo que irá armazenar um texto que permite saltar para um arquivo, um local em um arquivo, uma página HTML na Web. Exemplo: http://fp13vs23.digiweb.com jsn@ig.com.br

  21. 4. TIPOS DE DADOS • Assistente de pesquisa Cria um campo que permite que você escolha um valor a partir de uma tabela ou de uma lista de valores, utilizando uma caixa de combinação. Masc Fem

  22. Exemplo de Pedido de Material - Número do Pedido e Código do tipo são preenchidos pelo programa- Sexo do Cliente e Nome do Tipo são preenchidos com caixa de combinação- Data do Pedido e Preço do Material podem ser usados em cálculos- E-mail do Cliente ao ser clicado com mouse abre o Outlook para mensagem

  23. 5. RELACIONAMENTO ENTRE TABELAS • As tabelas se relacionam através das chaves principais e secundárias. • As chaves secundárias são aquelas que são principais em uma tabela e são colocadas em outra tabela para que haja um relacionamento. • Os nomes da tabela são escritos em maiúsculo. • As chaves principais estão com sublinhado simples e/ou em negrito.

  24. 5. RELACIONAMENTO ENTRE TABELAS Suponhamos que nós tenhamos as seguintes tabelas: Cliente e Pedido TAB-CLIENTE TAB-PEDIDO Cpf-ClienteNúmero-Pedido Nome-Cliente Data-Pedido Fone-Cliente Situação-Pedido Cep-Cliente

  25. 5. RELACIONAMENTO ENTRE TABELAS • Para que uma tabela se relacione com a outra, é necessário que a chave principal de uma esteja no outra tabela, como chave secundária. TAB-CLIENTE TAB-PEDIDO Cpf-ClienteNúmero-Pedido Nome-Cliente Data-Pedido Fone-Cliente Situação-Pedido Cep-Cliente Cpf-Cliente • A chave estrangeira está representada pelo sublinhado duplo. • As duas tabelas estão relacionadas pelo campo Cpf-Cliente.

  26. 6. CARDINALIDADES • As cardinalidades são representadas por 1 ou N. • A chave principal fica com a cardinalidade 1, enquanto que a chave secundária fica com a cardinalidade N.

  27. 6. CARDINALIDADES • Se um cliente pode fazer vários pedidos e cada pedido só pode ser feito por um certo cliente, então a cardinalidade no exemplo acima passa a ser o seguinte: TAB-CLIENTE TAB-PEDIDO Cpf-ClienteNúmero-Pedido Nome-Cliente Data-Pedido Fone-Cliente Situação-Pedido Cep-Cliente Cpf-Cliente 1 N

  28. 6. CARDINALIDADES • Se fosse colocada a chave principal da TAB-PEDIDO (Número-Pedido) na TAB-CLIENTE como chave estrangeira, a situação absurda seria a seguinte: • Cada cliente só poderia fazer um único pedido. • Cada pedido poderia ser feito por vários clientes. Fim

More Related