PARACATU /MG Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa CONTATOS FLÁVIO BARBOSA E-mail: [email protected] Site: www.fbdesenvolvimento.eti.br 1- INTRODUÇÃO Sistema de Banco de Dados? 1- INTRODUÇÃO SISTEMA: Conjunto de elementos interconectados de modo a desempenhar uma função. EXEMPLO: Sistema Respiratório, Sistema Digestivo, Sistemas de Informação, etc... Dados: É a informação não tratada. Representam um ou mais significados que isoladamente não podem transmitir uma mensagem ou representar algum conhecimento. O resultado do processamento de dados são as informações. As informações tem significado, podendo ser utilizado para tomadas de decisões. 1- INTRODUÇÃO SISTEMA: Conjunto de elementos interconectados de modo a desempenhar uma função. EXEMPLO: Sistema Respiratório, Sistema Digestivo, Sistemas de Informação, Sistema Gerenciamento de Banco de Dados, etc... 1- INTRODUÇÃO BANCO DE DADOS: É uma coleção(repositório) de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito. Por exemplo, considere nomes, números telefônicos e endereços de pessoas que você conhece. Exemplos: Agenda de telefones Microsoft Access ou Excel. 1- INTRODUÇÃO Um banco de dados pode ser de qualquer tamanho e de complexidade variável, podendo ser gerado e mantido manualmente ou pode ser automatizado (computadorizado). 1- INTRODUÇÃO BANCO DE DADOS: É uma coleção(repositório) de dados relacionados. Os dados são fatos que podem ser gravados e que possuem um significado implícito. Por exemplo, considere nomes, números telefônicos e endereços de pessoas que você conhece. Exemplos: Agenda de telefones Microsoft Access ou Excel. 1- INTRODUÇÃO Sistema de Banco de Dados(SGBD): É uma coleção de programas que permite aos usuários CRIAR E MANTER UM BANCO DE DADOS, garantindo o armazenamento de informações e permitindo que os usuários busquem e atualizem essas informações quando as solicitarem. 1- INTRODUÇÃO Sistema de Banco de Dados(SGBD): É uma coleção de programas que permite aos usuários CRIAR E MANTER UM BANCO DE DADOS, garantindo o armazenamento de informações e permitindo que os usuários busquem e atualizem essas informações quando as solicitarem. 1.2 - SURGIMENTO SGBD Surgiram no início da década de 70 A partir da década de 80 devido ao barateamento das plataformas de hardware/software para executar SGBD relacional, este tipo de SGBD passou a dominar o mercado, tendo se convertido em padrão internacional. 1.2 - SURGIMENTO SGBD O desenvolvimento de sistemas de informação ocorre hoje quase que exclusivamente sobre banco de dados, com uso de SGBD relacional. As pesquisas na área de BD resultaram em um conjunto de técnicas, processos e notações para o projeto de BD. 2- COMPARTILHAMENTO DE DADOS COMPARTILHAMENTO DE DADOS Exemplo: indústria hipotética em que são executadas três funções: Vendas; Produção e Compras. COMPARTILHAMENTO DE DADOS Surge o problema da REDUNDÂNCIA DE DADOS. REDUNDÂNCIA DE DADOS = determinada informação está representada no sistema em computador várias vezes. IMPORTANTE: Há duas formas de redundância de dados: A Redundância controlada de dados e a Redundância não controlada de dados. Surge o problema da REDUNDÂNCIA DE DADOS. REDUNDÂNCIA DE DADOS = determinada informação está representada no sistema em computador várias vezes. IMPORTANTE: Há duas formas de redundância de dados: A Redundância controlada de dados e a Redundância não controlada de dados. Surge o problema da REDUNDÂNCIA DE DADOS. REDUNDÂNCIA DE DADOS = determinada informação está representada no sistema em computador várias vezes. IMPORTANTE: Há duas formas de redundância de dados: A Redundância controlada de dados e a Redundância não controlada de dados. PROJETO DE BANCO DE DADOS 1) FASE DE PROJETO CONCEITUAL: Fase inicial do projeto, ele é independente da tecnologia de BD empregado. Concentrar-se unicamente com o que vai ser armazenado, sem ter que se preocupar ao mesmo tempo para resolver questões técnicas. 2) FASE DO PROJETO LÓGICO: O projeto é ajustado para o modelo do SGBD com o qual você deseja implantar o banco de dados. Por exemplo, se ele é um SGBD relacional, esta etapa terá um conjunto de relações com atributos, chaves primárias e chaves estrangeiras. 3) PROJETO FÍSICO: É a criação da estrutura do Banco de Dados em um SGBD. Revisão: 1. Defina com suas palavras: - Redundância de dados - Redundância controlada - Redundância não controlada - Compartilhamento de dados 2. Quais os problemas que podem ocasionar a redundância de dados não controlada?