Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0310 – MODELAGEM DE DADOS Aula 3: SISTEMAS DE BANCO DE DADOS 1 Conteúdo desta aula Vantagens da Abordagem de Banco de Dados 1 Tipos de Modelos de Dados 3 PRÓXIMOS PASSOS Desvantagens da Abordagem de Banco de Dados 2 Projeto de Banco de Dados 4 Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS Vantagens da Abordagem de Banco de Dados Independência de Dados Independência Lógica dos Dados Independência Física dos Dados Controle de Redundância Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 3 Vantagens da Abordagem de Banco de Dados Mecanismo de Recuperação Segurança no acesso aos dados Compartilhamento dos dados Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 4 Desvantagens da Abordagem de Banco de Dados Situações em que SGBD pode envolver custos altos e desnecessários: Investimentos iniciais altos em hardware, software e treinamento. Generalidade que o SGBD fornece para a definição e processamento dos dados. Custos elevados para oferecer segurança, controle de concorrência, recuperação e funções de integridade. Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 5 Desvantagens da Abordagem de Banco de Dados O uso de arquivos convencionais é recomendado nas seguintes circunstâncias: O banco de dados e suas aplicações são simples, bem definidas e sem previsão de mudanças. Há requisitos de tempo real (real-time) para alguns programas difíceis de serem atendidos por causa da sobrecarga (overhead) do SGBD. O acesso de múltiplos usuários aos dados não é necessário. Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 6 Tipos de Modelos de Dados Hierárquico Primeiro a ser reconhecido como modelo de dados. Organiza os dados de cima para baixo. Os dados são classificados em formato de árvore descendente. Fonte: http://www.ebah.com.br/content/ABAAABmoUAC/banco-dados-hierarquico Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 7 Tipos de Modelos de Dados Redes Elimina o conceito de hierarquia, permitindo que um mesmo registro possua várias associações. Necessidade de utilização de ponteiros para acessar os registros. Fonte: http://bancodedadosterceiroemiep.blogspot.com.br// Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 8 Tipos de Modelos de Dados Relacional Dados armazenados em tabelas. Cada linha da tabela representa um elemento do conjunto de dados e cada coluna da tabela contém valores de um conjunto definido. Fonte: http://www.linhadecodigo.com.br/artigo/332/planeje-o-seu-modelo-de-dados.aspx Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 9 Tipos de Modelos de Dados AULA 3: SISTEMAS DE BANCO DE DADOS Multidimensional Analogia com um “cubo multidimensional”. Cada aresta representa uma dimensão de negócio. As células do cubo são preenchidas com valores quantitativos. Fonte: https://msdn.microsoft.com/pt-br/library/cc518031.aspx Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 10 Projeto de Banco de Dados Modelagem de Dados: conjunto de atividades desenvolvidas para criar um modelo de dados. Modelos de Dados: é um conjunto de conceitos utilizados para descrever a estrutura de um BD em nível conceitual, lógico ou físico. Modelos Baseados em Registros; Modelo Semânticos. Fonte: http://www.angelfire.com/journal/noemiparedes/red.htm Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 11 Projeto de Banco de Dados Etapas de Modelagem de Dados Modelagem Conceitual Modelagem Lógica Modelagem Física Modelagem de Dados AULA 3: SISTEMAS DE BANCO DE DADOS 12 Assuntos da próxima aula: Processo de Modelagem de Dados; Abordagem Entidade Relacionamentos; Representação gráfica. 13
Compartilhar