230 likes | 375 Views
Sistemas de Informação (SI). Módulo1: Análise de Sistemas. SI - Análise de Sistemas. Técnicas de modelação estruturada:. Diagrama de Fluxo de Dados (DFD) √ Dicionário de Dados (DD) √ Diagrama de Entidade - Relacionamento (DER) Mini-especificações Árvores de Decisão Tabelas de decisão
E N D
Sistemas de Informação (SI) Módulo1: Análise de Sistemas
SI - Análise de Sistemas Técnicas de modelação estruturada: • Diagrama de Fluxo de Dados (DFD) √ • Dicionário de Dados (DD) √ • Diagrama de Entidade - Relacionamento (DER) • Mini-especificações • Árvores de Decisão • Tabelas de decisão • Especificação de processos • Diagrama de Transições de Estados
SI - Análise de Sistemas Diagrama de entidade – relacionamento (Conceitos): • Entidade: • “Objecto ou conceito relevante na organização , sobre o qual se armazena informação”. • Modelo de Entidades: • Diagrama que evidência as diferentes Entidades existentes numa organização e as respectivas relações entre estas mesmas Entidades, relevantes no âmbito do Sistema que se pretende modelar/representar
SI - Análise de Sistemas Diagrama de entidade - relacionamento(Conceitos): • Definição de DER: • “É um modelo de dados que tem por base a percepção do mundo real como um conjunto de objectos básicos, designados por Entidades, e o Relacionamento entre eles”. • Atributo: • Representa uma característica de uma Entidade • Exemplo: • Atributos da Entidade Aluno: • Número, Nome, Idade, Morada,etc.
SI - Análise de Sistemas Diagrama de entidade - relacionamento(Conceitos): • Relacionamentos: • Representam a forma como as Entidades se relacionam
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Processo de construção de um DER • Fase 1 – Identificar as Entidades • Fase 2 – Analisar cada par de entidades e verificar se existe algum tipo de relação entre essas mesmas entidades • Fase 3 – Identificar o grau de associação • Nota: Após a construção do DER dever-se-á elaborar a leitura conceptual: especificar por frases as relações entre as entidades.
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Notação utilizada na construção de um DER • Objectivos: • Documentar graficamente a relação existente entre os dados do usados pelo sistema • Quantificar a relação, estabelecendo uma política de restrição e integridade
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Componentes de um DER • Entidade: • Identificada por um nome (substantivo, normalmente no singular) • Exemplo: Aluno, Empresa, Encomenda • Representação gráfica (restângulo)
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Componentes de um DER • Atributo: • Regras: • Cada ocorrência(registo) de uma entidade deve ter um valor para atributo (chave primária) que o identifica de forma única • Representação gráfica (círculo)
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Componentes de um DER • Exemplo: • Entidade: Aluno • Atributos: Nome, Morada, Telefone, … Morada Telefone Nome … Aluno
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Dois tipos de atributo para uma Entidade: • Atributo identificador: • Denominado Chave-Primária que identifica de forma unívoca cada ocorrência da entidade. Deve ser unívoca, não nula e não redundante • Exemplo: Número do Aluno • Atributo descritor: • Não identificam de forma unívoca mas descrevem cada ocorrência da entidade • Exemplo: Nome, Morada, Localidade
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Componentes de um DER • Relacionamento: • Identificado por verbo • Exemplo: • Entidades: Professor, Disciplina • Relacionamento: Lecciona • Representação gráfica(Losango):
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Componentes de um DER • Relacionamento: • Leitura é sempre efectuada na direcção dos ponteiros do relógio. • Exemplo: Professor lecciona Disciplina Disciplina Professor lecciona
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Três tipos de relacionamentos • Unários • Binários • Ternários Aluno elege tem disciplina Aluno tem Aluno disciplina Professor
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Grau de relacionamento entre entidades • Relações 1 : 1 (um para um) • Exemplo: Aluno esta inscrito numa turma • Relações 1 : n (um para muitos) • Exemplo: Aluno está inscrito em n disciplinas • Relações m : n (muitos para muitos) • Exemplo: • Árbitro apita m jogos • Jogo é apitado por n árbitros
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Grau de relacionamento entre entidades • Representação gráfica: • 1 : 1 • 1 : n • m : n 1 1 inscrito Turma Aluno estuda 1 n Disciplina Aluno m apita n Jogo Árbitro
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Obrigatoriedade de participação das entidades • Obrigatória em ambas as entidades • Obrigatória em uma entidade e não na outra • Não obrigatória em nenhuma das entidades • A obrigatoriedade de pertencer ou não relação depende das regras de funcionamento da organização
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Obrigatoriedade de participação das entidades • Exemplo: • Relação: Professor lecciona disciplina • Todas as instancias da entidade Professor são obrigadas a participar n 1 lecciona Professor Disciplina
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Obrigatoriedade de participação das entidades 1 n lecciona Professor Disciplina • Diagrama de ocorrências • António • Manuela • Paulo • Matemática • Alemão • Educação física • História • Geografia
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Exemplos • Uma e uma só factura • Um cliente pode ter várias encomendas mas uma encomenda pertence a um só cliente • Uma enfermeira trata um ou vários doentes podendo um doente ser tratado por mais do que uma enfermeira 1 1 origina Encomenda Factura 1 n Encomenda Cliente faz m n enfermeira doente trata
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Exercício: • Enunciado – Salas de cinema • Cada filme é projectado apenas numa sessão. Cada sessão ocupa uma e uma só sala e oferece vários lugares. Cada sala tem vários lugares • Elabore o respectivo DER
SI - Análise de Sistemas Diagrama de entidade - relacionamento: • Exercício: • Enunciado – Jogo de futebol • Num jogo de futebol participam vários jogadores. Cada equipa é composta por vários jogadores, entre titulares e suplentes e é orientada por um e um só treinador. Um jogador pode marcar vários golos durante o jogo sendo cada golo atribuído a um e um só jogador. • Elabore o respectivo DER