Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução a Banco de Dados 04 - UFMG BIBL 2014/02

Junior Grossi
September 05, 2014

Introdução a Banco de Dados 04 - UFMG BIBL 2014/02

Aula 04 [05/09/2014] da disciplina "Introdução a Banco de Dados", no curso de Biblioteconomia na UFMG, 2o período, 2014/02.

Junior Grossi

September 05, 2014
Tweet

More Decks by Junior Grossi

Other Decks in Technology

Transcript

  1. Organização de Conceitos • Estrutural: representando relações de generalização estrutural

    de conceitos, como por exemplo, Pessoa, generalizando Homem e Mulher. • Associativa: representando relações de papéis associativos entre conceitos, como, por exemplo, Pessoa, podendo representar junto a uma empresa o papel de Cliente ou Funcionário. • Temporal: representando relações entre estados de um conceito e o conceito em si, como, por exemplo, Pessoa e os estados: Criança, Jovem, Adulto e Idoso.
  2. Generalização / Herança • Conceitos semelhantes por atributos, que se

    complementam ou possuem poucas características diferentes.
  3. Estados • Estados são momentos específicos em que um Conceito

    pode ter uma característica diferente. • Exemplo: Pagamento em Aberto e Pagamento Pago. Ambos são Conceito Pagamento. Modelagem no Quadro
  4. Modelagem no Quadro • Um pagamento possui: • Data de

    vencimento • Valor devido • Data de pagamento • Valor pago
  5. CDs (1) • Criar um Banco de Dados para organizar

    meus CDs • Um CD possui um título e diversas músicas. • Toda música possui um título e uma duração. • Uma música pode ter sido composta por um ou mais compositores. • Uma música pode ser interpretada por um ou mais cantores. • Existem cantores que também são compositores (e vice- versa).
  6. Construtora (2) 1. Uma empresa desenvolve projetos de grande porte;

    2. Esta empresa está organizada em departamentos, sendo que cada projeto é sempre coordenado por um departamento. 3. Os departamentos possuem empregados que podem ser chefes. 4. Embora um empregado pertença sempre a um departamento, ele pode ser alocado a projetos de outros departamentos.
  7. Clínica Médica (3) • Em uma clínica médica trabalham médicos

    e existem pacientes internados. • Cada médico é identificado pelo seu CRM, possui um nome e recebe um salário na clínica. • Um médico tem formação em diversas especialidades (ortopedia, traumatologia, etc) mas só exerce uma delas na clínica. • Para todo paciente internado na clínica são cadastrados alguns dados pessoais: nome, RG, CPF, endereço, telefone e nascimento. • Um paciente tem sempre um determinado médico como responsável, porém vários outros médicos podem participar do seu tratamento.