• Nenhum resultado encontrado

Prof a. Edhelmira Lima. Banco de Dados I. Conteúdo: Modelo de Entidades e Relacionamentos (M.E.R.) - Caso prático

N/A
N/A
Protected

Academic year: 2021

Share "Prof a. Edhelmira Lima. Banco de Dados I. Conteúdo: Modelo de Entidades e Relacionamentos (M.E.R.) - Caso prático"

Copied!
36
0
0

Texto

(1)

Banco de Dados I

Conteúdo: Modelo de Entidades e

Relacionamentos (M.E.R.) - Caso prático Profa. Edhelmira Lima

(2)
(3)

3

Professora : Edhelmira Lima

Definições básicas

• Dados: fatos brutos, simples observações que podem ser

armazenados.

- Ex.: A; 3.000; 1/A; 1.000; 5/A; 5.000; 12. - Ex.: Nomes, telefones, endereços

• Informação: fatos organizados de maneira a produzir um significado através de convenções usadas em sua

interpretação, possuem relevância e propósito.

- Ex.: O produto A vendeu 3.000 unidades em janeiro, 1.000 em maio, 5.000 em dezembro;

• Conhecimento: informação valiosa da mente humana

• Ex.: Análise das informações, chegando ao conhecimento sobre tendências de procura de um produto por período.

(4)

4

Definições básicas

• Bases de dados é uma coleção de dados interelacionados logicamente

• Ex.: pedido de serviço (Clientes e serviços)

• Sistema de Gerencia de Bases de Dados (SGBD) é

uma coleção de programas que permite a criação e

gerencia de bases de dados, também chamado Sistema de Banco de Dados

(5)

5

Professora : Edhelmira Lima

Modelagem de dados

É a representação conceitual através de um modelo de dados

(6)

6

Requisitos para modelagem

Para realizar a modelagem e necessário seguir algumas etapas como: Levantamento de requisitos Esquema conceitual de dados Implementação real do banco de dados Projeto físico

Realiza-se uma entrevista com o usuário do banco de dados

(7)

7

Professora : Edhelmira Lima

Requisitos para modelagem

Para realizar a modelagem e necessário seguir algumas etapas como: Levantamento de requisitos Esquema conceitual de dados Implementação real do banco de dados Projeto físico

Descreve os requisitos de dados dos usuários e inclui descrições bem detalhadas dos tipos de

(8)

8

Requisitos para modelagem

Para realizar a modelagem e necessário seguir algumas etapas como: Levantamento de requisitos Esquema conceitual de dados Implementação real do banco de dados Projeto físico Há a implementação real do BD em um SGBD, destaca-se que a grande parte dos

SGBDs utilizam o modelo relacional ou objeto relacional

(9)

9

Professora : Edhelmira Lima

Requisitos para modelagem

Para realizar a modelagem e necessário seguir algumas etapas como: Levantamento de requisitos Esquema conceitual de dados Implementação real do banco de dados Projeto físico Os recursos físicos do banco

(10)

10

Modelo Conceitual

Registra que dados podem aparecer no banco de dados, mas

(11)

11

Professora : Edhelmira Lima

Modelo Conceitual – Entidade

Relacionamento

A técnica de modelagem conceitual mais difundida é a

abordagem entidade relacionamento (ER). Nesta técnica, um modelo conceitual é usualmente representado através de um diagrama, chamado diagrama entidade-relacionamento (DER).

(12)

12

Modelo Entidade Relacionamento

• Principais conceitos: • Entidade • Atributo • Relacionamento • Cardinalidade • Generalização/especialização

(13)
(14)

14

Administração de Cirurgias (1/4)

▪ No Hospital Antônio Pedro existem diversas salas no Centro Cirúrgico.

➢ As salas de cirurgia possuem recursos para grupos de especialidade

médicas.

➢ Existem salas específicas por especialidade, pois estão dotadas de equipamentos apropriados a essa especialidade médica.

▪ Os médicos precisam agendar cirurgias conforme a

disponibilidade das salas, informando datas, hora inicial e hora final prevista, ao controle do centro cirúrgico.

(15)

15

Professora : Edhelmira Lima

Administração de Cirurgias (2/4)

▪ Os horários para controle das salas são modulados de 30 em 30 minutos, de forma a manter-se uma visão equilibradas da distribuição de horários.

➢Quando uma cirurgia é encerrada, informa-se ao controle do Centro Cirúrgico para a preparação e higienização para a próxima ocupação.

▪ Uma sala de cirurgia não pode ser utilizada

simultaneamente para mais de uma cirurgia, pois somente existe um leito cirúrgico em cada uma.

➢Uma cirurgia somente deve ser realizada em uma sala apropriada para a sua especialidade. Admitem-se urgências, porém devem ser destacadas para que se utilizem salas que não as específicas da especialidade

(16)

16

Administração de Cirurgias (3/4)

▪ Um médico não pode ter cirurgias coincidentes em data e horário, mesmo que em salas diferentes.

➢ Toda cirurgia tem somente um médico responsável, que devemos registrar para o controle do sistema.

▪ Urgência é considerada uma qualificação da cirurgia,

mas não tem restrição de especialidade, podendo utilizar qualquer uma das salas.

▪ Os medicamentos, materiais e remédios consumidos pela cirurgia devem ser computados para cobrança posterior.

➢ São considerados materiais gastos em uma cirurgia as agulhas de sutura, algodão, sangue, gaze.

➢ Como medicamentos temos produtos como analgésicos em geral, antissépticos, soro, etc. e remédios diversos com aplicação

(17)

17

Professora : Edhelmira Lima

Administração de Cirurgias (4/4)

• O paciente é identificado pelo hospital, inclusive com o seu leito de internação e datas. Não existe nenhum

controle pré-cirúrgico.

• O sistema deve controlar cirurgias marcadas , assim como as já realizadas.

• Para centro cirúrgico:

➢ Especialidade é um dado do tipo Cardiorrespiratória, Nefrologia, Ginecologia e Obstetrícia, Transplantes, Gastrenterologia,

Oftalmologia, Traumatologia, Cirurgia Plástica, Oncologia, etc.

• Os médicos são todos registrados como habilitados no hospital, sendo suas especialidades também controladas, podendo realizar cirurgias em somente uma especialidade

(18)

18

(19)

19

Professora : Edhelmira Lima

Identificando Entidades

➢Entidade: Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações na base de dados

Cirurgia Médico

(20)

20

Identificando Entidades

➢Entidade: Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações na base de dados

Cirurgia

Médico Paciente

Cirurgia é uma entidade ou uma relação?

(21)

21

Professora : Edhelmira Lima

Identificando Entidades

Cirurgia

Entidade?

Se analisarmos que um médico realiza uma cirurgia, parece mais

com uma entidade, pois médico relaciona-se com ela.

Relacionamento?

Se analisarmos a realidade como médico opera paciente, este mesmo objeto passa a ser um relacionamento entre médico e

(22)

22

Modelo conceitual de dados

1 1

N N

• Começamos a modelar este caso com as entidades identificadas inicialmente:

(23)

23

Professora : Edhelmira Lima

Modelo conceitual de dados

• Identificação de mais entidades:

(24)

24

Modelo conceitual de dados

• Identificação de mais entidades:

➢Sala é um objeto do sistema?

- SIM

➢Sala é uma entidade, pois possui atributos / características específicas dela como: nro de sala, pode estar localizada em uma ala, em um andar, tem uma especialidade que pode atender, etc.

(25)

25

Professora : Edhelmira Lima

Modelo conceitual de dados

• Identificação de mais entidades:

➢Sala é um objeto do sistema?

- SIM

➢Sala é uma entidade, pois possui atributos / características específicas dela como: nro de sala, pode estar localizada em uma ala, em um andar, tem uma especialidade que pode atender, etc.

➢Sala se relaciona com quem?

(26)

26

Modelo conceitual de dados

1 N 1 N N 1

(27)

27

Professora : Edhelmira Lima

Modelo conceitual de dados

• Identificação de mais entidades:

➢Especialidade é uma entidade ou é um atributo de sala e médico?

(28)

28

Modelo conceitual de dados

• Identificação de mais entidades:

➢Especialidade é uma entidade ou é um atributo de sala e médico?

- Observe que no mundo real especialidade é um dado qualificativo de

(29)

29

Professora : Edhelmira Lima

Modelo conceitual de dados

• Identificação de mais entidades:

➢Especialidade é uma entidade ou é um atributo de sala e médico?

- Observe que no mundo real especialidade é um dado qualificativo de

sala e do médico, pois complementa a descrição desses dois objetos - Se especialidade é um atributo comum a duas entidades, podemos

otimizar essa informação tabulando-a na forma de um objeto externo às duas entidades

(30)

30

Modelo conceitual de dados

1 N 1 N N 1 1 N N

➢Um médico possui uma

especialidade

➢Uma especialidade

qualifica muitos médicos

(31)

31

Professora : Edhelmira Lima

Modelo conceitual de dados

1 N 1 N N 1 1 N N

➢ Uma sala tem muitas

especialidades

➢ Uma especialidade tem

muitas salas

(32)

32

Modelo conceitual de dados

• Identificação de mais entidades:

➢“Os medicamentos, materiais e remédios consumidos pela

cirurgia devem ser computados para cobrança posterior”. - São considerados materiais gastos em uma cirurgia:

Remédios com aplicação intravenosa Agulhas de sutura, algodão, sangue, gaze... Produtos como analgésicos em geral, antissépticos, soro, etc. Produtos

(33)

33

Professora : Edhelmira Lima

Modelo conceitual de dados

• Este bloco de modelo deve estar relacionado com que entidade?

(34)

34

Modelo conceitual de dados

N 1 1 N N N N 1 1 N N ➢ Um produto é consumido em muitas cirurgias

➢ Uma cirurgia consome muitos produtos

(35)

35

Professora : Edhelmira Lima

(36)

36

Referências

• Parte do conteúdo exposto nestas transparências foi retirado dos livros:

✓Projeto de Bancos de Dados, de Carlos A. Heuser

✓Projeto de Banco de Dados, Uma visão prática , de Felipe Machado e Mauricio Abreu.

Referências

Documentos relacionados

seria usada para o parafuso M6, foram utilizadas as equações 14 e 15, referentes aos parafusos de 8 mm de diâmetro e folga entre parafuso e furo de 0,5 mm, que definem,

No entanto, os resultados apresentados pelo --linalol não foram semelhantes, em parte, aos do linalol racêmico, uma vez que este apresenta um efeito vasorelaxante em anéis de

Resumo: O presente trabalho corresponde a um estudo empírico descritivo e exploratório que aborda comportamentos e falas de atores políticos que participaram do processo legislativo

As micotoxinas são compostos químicos tóxicos provenientes do metabolismo secundário de fungos filamentosos e conhecidas pelos danos causados à saúde humana e

onde Qe são as forças de origem externa ao sistema e Qc são as forças de reação. Estas equações não podem ser utilizadas diretamente, pois as forças de

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma

Quando analisamos o peso molecular das bandas de proteínas urinárias verificamos que nas gestantes com manifestação de pré-eclâmpsia, isolada ou superposta à hipertensão

Conclui-se que o conhecimento do desenvolvimento ponderal evidenciou um padrão racial, que o perímetro torácico está altamente associado ao peso corporal e que equações de