Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados Ricardo Luis Balieiro Aula 2 * Arquitetura de um SGBD Mainframes http://info.abril.com.br * * Principais arquiteturas dos SGBDs Plataformas centralizadas Banco de dados cliente-servidor Sistemas de Computador Pessoal – PC Bancos de dados Distribuídos Datawarehouse Banco web * * Partes que compõem um banco de dados * * Usuários de um ambiente de banco de dados Usuários Programadores Usuários Sofisticados Usuários Especialistas Usuários navegantes * * Funções e Vantagens do SGBD Aprimoramento e compartilhamento de dados. * * Aprimoramento da segurança de dados. * * Centralização dos dados. * * Flexibilidade. * * Fornecimento de múltiplas interfaces. * * Gerenciamento de transações. * * Commit Rollback Todos os comandos executados com sucesso. Caso algum comando falhe em sua execução. * Gerenciamento de transações. * Quando não empregar bancos de dados Quando a aplicação é simples, bem definida e envolve pouca quantidade de dados. Quando esta aplicação não terá mudanças significativas que podem impactar sobre os dados armazenados. Quando não há a necessidade de múltiplos acessos concorrentes aos dados armazenados. * * Arquitetura de 3 esquemas (conceitual, lógico e físico) * * Modelos de Dados Modelos de dados: conjunto de conceitos que podem ser utilizados para descrever a estrutura de um banco de dados. Permitem a abstração dos dados. * * Abstração de dados Abstração www.diariodedicas.com - http://julima5.blogspot.com.br * * Principais Modelos de Dados Modelos de representativos ou de implementação Legados: hierárquico e de rede. Atual: modelo relacional. Nova geração: modelos de dados de objetos. Modelos conceituais Entidades: objetos ou conceitos do mundo real. Atributos: características ou propriedades de uma entidade. Relacionamentos: interações entre entidades. * * Modelos de Dados Representativos * http://blogrdi.files.wordpress.com/ * Modelos Conceituais * Mini Mundo Modelo Descritivo Modelo Conceitual Modelo Físico Modelo Lógico * É uma descrição do banco de dados de forma independente de implementação em um SGBD. O modelo conceitual registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados a nível de SGBD. (HEUSER). * Modelo Conceitual Modelos Conceituais * O modelo conceitual mais utilizado é o Entidade-Relacionamento (ER). * Modelo Conceitual Modelos Conceituais * Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo lado do usuário do SGBD. Desta forma, este modelo é dependente do tipo particular de SGBD a ser utilizado. * Modelo Lógico Modelos Conceituais * * http://ueltonmeira2012.blogspot.com.br/ Modelo Lógico Modelos Conceituais * Este modelo é aquele que visa gerenciar os níveis mais baixos de abstração, descrevendo o modo como os dados são salvos. * Modelo Físico Modelos Conceituais * * http://ueltonmeira2012.blogspot.com.br/ Modelo Físico Modelos Conceituais * Fechamento Funções e Vantagens do SGBD. Histórico e evolução dos SGBDs. Modelos de dados. * Banco de Dados Ricardo Luis Balieiro Atividade 2 * Exercício 1 * * * Colocar na forma: Modelo Hierárquico. Uma determinada clínica médica tem na sua agenda semanal as seguintes consultas agendadas: paciente Cléber, com idade de 55 anos, agendado com a Dra. Carla. O Dr. Pérsio tem os pacientes: Renato, 38 anos e Cléber com idade de 55. O Dr. Leopoldo tem o paciente Renato, 38 anos agendado. De última hora, foi agendado a paciente Márcia de 30 anos com o Dr. Pérsio, e com o Dr. Leopoldo, o paciente de 55 anos, o Cléber. Exercício 1 * * Exercício 1 * * Exercício 2 * * Colocar na forma: Modelo de Redes. Uma determinada clínica médica tem na sua agenda semanal as seguintes consultas agendadas: paciente Cléber, com idade de 55 anos, agendado com a Dra. Carla. O Dr. Pérsio tem os pacientes: Renato, 38 anos e Cléber com idade de 55. O Dr. Leopoldo tem o paciente Renato, 38 anos agendado. De última hora, foi agendado a paciente Márcia de 30 anos com o Dr. Pérsio, e com o Dr. Leopoldo, o paciente de 55 anos, o Cléber. Exercício 2 * * Exercício 2
Compartilhar