Escolar Documentos
Profissional Documentos
Cultura Documentos
Tabela-Exemplo:
Tabela de Notas (Nº estudante, nome estudante, curso, nº disciplina, nome disciplina, nº
Exemplo:
Disciplina (Nº estudante, nº disciplina, nome disciplina, nº professor, nome professor, categoria
professor, nota)
Exemplo:
Nova Disciplina (Nº disciplina, nome disciplina, nº professor, nome professor, categoria
professor)
Exemplo:
Tabela de Notas (Nº estudante, nome estudante, curso, nº disciplina, nome disciplina, nº
Tabelas-Exemplo Finais:
favorito
Diagramas de classe
-Os diagramas de classe são uma evolução dos diagramas ER. São os mais usados para
-Uma classe é qualquer coleção de objetos, pessoas ou outras entidades relativamente aos quais
-É o equivalente a uma entidade num diagrama ER. Tal como uma entidade num diagrama ER,
-Um atributo é uma característica ou propriedade de uma entidade ou classe que corresponde a
um tipo de dados que interessa registar. Por exemplo, a classe cliente poderá ter atributos como:
domínios.
-Um domínio de um atributo é o conjunto de valores que o seu atributo pode assumir
Exemplo
considerar-se opcional.
-Nos diagramas de classes, tal como nos diagramas ER, há uma atenção especial
favorito
Tipos de participação
Participação obrigatória
Se uma entidade tem de participar no relacionamento com outra entidade, pelo menos com uma
departamento tem de ter obrigatoriamente, pelo menos, um funcionário (podendo ter vários).
Participação opcional
Se uma entidade não tem de participar obrigatoriamente no relacionamento com outra entidade,
Por exemplo, na relação entre funcionário e departamento podemos considerar que alguns
Podemos considerar que um departamento pode não ter por vezes nenhum funcionário.
Simbologia
favorito
Tipos de relacionamentos
A cardinalidade tem a ver com a quantidade de ocorrências de uma entidade que podem
Este é também um aspeto muito importante nos diagramas ER, pois influi no nº de tabelas que
Cada funcionário trabalha num departamento e cada departamento emprega vários funcionários.
Cada departamento pode trabalhar em vários projetos e cada projeto pode estar associado a
vários departamentos.
favorito
15
MAI 13
Análise de SI – Modelação de Dados
Tipos de relacionamentos quanto ao nº de entidades:
Relacionamentos binários
Relacionado unário
Numa empresa, os funcionários estão relacionados entre si numa relação do tipo: A é chefe de B
e B é chefiado por A.
Neste caso, esta relação pode ser traduzida por uma só entidade – Funcionário – e a relação
Num diagrama ER (Esquema de Relações), essa relação poderia ser representada assim:
Relacionamento binário
Quando uma relação envolve ao mesmo tempo 3 ou mais entidades diz-se que é um
Consideremos, por exemplo, os funcionários de uma empresa que estão ligados aos vários
departamentos da empresa e, além disso, são destacados para formarem equipas de trabalho
em diversos projetos.
public ado por imsi03 às 15 :19
favorito
13
MAI 13
Análise de SI - Simbologia Diagrama de Atividades
Nome Descrição Símbolo
Nó inicial Círculo a cheio que marca o início do
diagrama/processo. Possui um fluxo de
saída e nenhum de entrada.
favorito
23
ABR 13
Diagrama de Fluxo de Dados
Os diagramas de fluxo de dados (DFD – Data Flow Diagram) são as ferramentas técnicas mais
-Processos
-Fluxos de Dados
-Entidades externas
Esquema exemplificativo:
favorito
favorito
18
ABR 13
As Fases do Desenvolvimento dos SI
É costume considerar nesta fase o chamado estudo de viabilidade, ou seja, uma análise dos
2 – Análise – Esta é a fase mais típica dos analistas de sistema e consiste em termos genéricos
em:
organização em termos de SI, para isso, os analistas fazem entrevistas ou questionários aos
sistema deverá ser pensado para ir ao encontro dos requisitos analisados no ponto anterior, para
Desta fase de análise deve resultar o Modelo Conceptual do sistema - que consiste numa
3 – Desenho – Esta fase também diz respeito aos analistas de sistema. Na fase de análise, o
analista definiu ”o que” o sistema tem de fazer. Agora na fase de desenho, trata-se de especificar
- Deve ser especificado que tipo de sistema informático vai ser necessário (tipo de computadores,
-Devem também ser feitas as especificações técnicas quanto ao Sistema de Gestão de Base de
desenvolver.
Tendo em conta que um SI assenta em grande parte na utilização de bases de dados, na fase de
-Desenho dos modelos lógico e físico das bases de dados (a estrutura de dados em termos de
-Desenho dos esquemas lógicos lógicos (fluxogramas, algoritmos) dos processos e fluxos de
a) Criação do seu esquema físico da base de dados (com base no seu modelo lógico)
Perante esta realidade muito difundida, convém estar a par de alguns conceitos no domínio de
Entre outras coisas, este tipo de programação permite a criação e reutilização de componentes
outras coisas, possibilitam aos utilizadores interagirem com os sistemas de bases de dados
(SGBD), obtendo de forma rápida, consultas, relatórios, etc. (por ex.: a linguagem SQL)
1GL – Linguagem máquina, usa somente seros e uns para programar softwares.
2GL – Representada pela linguagem assembly (por ex.: MOV, AL, 61h)
3GL – Representada por uma linguagem de entendimento pelo ser humano, incluindo variáveis
com nomes
4GL – Tipo de linguagem que descreve o que se quer que seja feito, como por ex.: o SQL
analistas e programadores desenharem diagramas e esquemas das bases de dados, bem como
em diferentes módulos (por ex.: um módulo para gerir as encomendas, outro para gerir os
-Testes de integração – Em que os módulos são integrados num todo e este é submetido a
novos testes
Para além destes teste, que podem ser feitos inteiramente no âmbito da programação, devem
ser realizados testes de aceitação em que as aplicações são avaliadas pelos utilizadores finais,
Quando o sistema está pronto a operar na organização, devem ainda ser efetuados novos testes
– testes de instalação.
-Configurações e parametrizações, por exemplo, ao nível dos servidores das bases de dados,
Tipos de manutenção:
desempenho do sistema ou evitar problemas previsíveis (por ex.: o aumento do volume de dados)
ex.: aquisição de novos equipamentos, mudança do SGBD utilizado, exigência de aceder às bases
favorito
16
ABR 13
Tipos de Sistemas de Informação
1 – Nível Operacional
Diz respeito às operações do dia-a-dia da empresa relativas à produção (se for uma empresa
industrial) ou à prestação de serviços (se for uma empresa de serviços), bem como à atividade
Tem a ver com as atividades típicas dos gestores de nível intermédio relativas, por exemplo, à
3 – Nível Estratégico
Diz respeito aos altos dirigentes da empresa (Administradores e gestores de topo) e às decisões
mais importantes para o futuro da empresa, tais como: compra de outras empresas, ampliação
se do seguinte modo:
1 – Sist. de Informação Operacional – Também conhecidos pela sigla TPS (Transaction Processing
salários, etc.
2 – Sist. de Informação Táticos – Também designados pela sigla MIS (Management Information
intermédio na tomada de decisões, com impacto a curto prazo, geralmente estes sistemas
constituem em aplicações que consultam as bases de dados dos sistemas de nível operacional e
3 – Sist. de Informação Estratégicos – Onde temos siglas como EIS (Execute Information System)
Decisão – a este nível os SI devem fornecer informação de caráter geral que permita aos