Want to create interactive content? It’s easy in Genially!
Apresentação Tecnologia Digital
Senator Armstrong
Created on September 23, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Sistemas Informáticos
GPSI
Nomes: Rogério Silva/Hugo Bastos Números: Po2369/Po2354 Disciplina|Módulo: PSI M12 Ano|Turma: 12º A
Introdução
Conclusão
Bibliografia
Índice
Sistema de Informação
Fases do Desenvolvimento de Sistemas de Informação
Bases de Dados
Necessidade de Bases de Dados
Sistemas de Gestores de Base de Dados
Modelos de Coceção de Bases de Dados
Introdução
Esta apresentação foi realizada no âmbito da disciplina de PSI com o professor José Dias. Sistemas de Informações são todos os mecanismos projetados com a finalidade de coletar, processar, armazenar e transmitir informações, de forma a facilitar o acesso de utilizadores interessados. Temos como objetivo explicar um conjunto de conceitos relacionados a um Sitema de Informação.
Sistema de Informação
Sistemas de informação são um conjunto de partes interligadas para atingir um objetivo comum. Este objetivo necessita de diversos recursos, ambos humanos e tecnológicos, de forma a satisfazer a organização em relação á informação.
Fig. 1 - Bacharel em Sistemas de Informação
Fases do desenvolvimento de sistemas de informação
Planeamento
O planeamento corresponde à tomada de decisão de construir o SI ou renová-lo, após se terem identificado as necessidades gerais da organização e as possíveis soluções.Deve-se considerar o chamado estudo de viabilidade, ou seja, uma análise dos custos e benefícios em relação ao projeto.
Fig. 2 - Conceitos de planeamento estratégico
Fases do desenvolvimento de sistemas de informação
Análise
Identificar as necessidades e restrições da organização em termos de SI, para isso, os analistas fazem entrevistas ou questionários aos futuros utilizadores, analisam documentação e observam os processos de trabalho.Estabelecer as indicações técnicas de como o sistema deverá ser pensado para ir ao encontro dos requisitos analisados no ponto anterior. Desta fase de análise deve resultar o Modelo Conceptual do sistema
Fig. 3 - Diferentes análises
Fases do desenvolvimento de sistemas de informação
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 “como” é que o sistema deve fazer o que tem a fazer.Na fase de desenho do sistema, os analistas identificam e avaliam as possíveis soluções técnicas que deverão ser incorporadas no SI.
Fig. 4 - Exemplo de uma fase do desenho
Fases do desenvolvimento de sistemas de informação
Implementação
A fase de implementação é a construção em termos der programação. Em muitas situações, a peça central do SI é um SGBD.Perante esta realidade muito difundida, convém estar a par de alguns conceitos no domínio de TI (Tecnologias de Informação) e SI que se referem a tecnologias e ferramentas muito utilizadas por analistas e programadores.
Fig. 5 - Codificação de um programa
Fases do desenvolvimento de sistemas de informação
Testes e Instalação
Os testes serão ao nível do módulo onde os programadores põem à prova as funcionalidades pretendidas para essa parte do sistema e de integração em que os módulos são integrados num todo e este é submetido a novos testes. A instalação por sua vez implica a colocação em funcionamento dos vários componentes do sistema, tanto ao nível do hardware como do software.
Fig. 6 - Testes das funções do sistema
Fases do desenvolvimento de sistemas de informação
Manutenção
Pode incluir diferentes tarefas desde o apoio aos utilizadores na resolução de problemas surgidos até à introdução de grandes alterações, passando pela retificação de deficiências detetadas ou acrescento de novas funções. Manutenção corretiva implica a introdução de retificações em relação a erros detetados. Manutenção preventiva são alterações para melhorar o sistema ou prevenir possíveis erros
Fig. 7 - Manutenção de sistemas
Bases de dados
Uma base de dados é um conjunto organizado de informações estruturadas ou de dados geralmente armazenados eletronicamente num sistema informático. Os dados são organizados em linhas e colunas numa série de tabelas para tornar o processamento e a consulta de dados eficientes. A maioria das bases de dados utilizam a Structured Query Language (SQL) para escrever e consultar dados.
Fig. 8 - Base de dados
Necessidade de Bases de Dados
As organizações precisam de bases de dados para lidar com grandes volumes de informações de forma eficaz. Armazenar dados em formatos tradicionais, como arquivos, torna a recuperação de informações demorada e sujeita a erros. As bases de dados oferecem vantagens significativas, tal como, acesso rápido e fácil aos dados, integridade e consistência dos dados e mecanismos para proteger informações confidenciais.
Fig. 9 - Partilha de dados
sistemas de gestores de base de daDos (SGBD)
Um Sistema de Gestão de Bases de Dados (ou Gestor de Bases de Dados) é o software que gere o armazenamento, manipulação e pesquisa dos dados existentes na base de dados, funcionando como um interface entre as aplicações e os dados necessários para a execução dessas aplicações. Exemplos: IMS, DB2, Ingres, Informix Dynamic Server, Oracle Server, Sybase SQL Server, Microsoft SQL Server, Access...
Fig. 10 - SGBD
Modelos de Coceção de Bases de Dados
Modelo Conceptual
Tipo de modelo onde os conceitos estão perto do modo que os utilizadores percebem os dados (entidades, atributos, relacionamentos). Deve ser o primeiro passo na criação de uma base de dados, sendo fundamental para os modelos de implementação.
Fig. 11 - Modelo conceptual
Modelos de Coceção de Bases de Dados
Modelo de Implementação
Permite descrever a forma como os dados estão representados num SGBD. Há três modelos conhecidos: Modelo de Rede; Modelo Hierárquico; Modelo Relacional.
Fig. 12 - Modelo exemplo
Modelos de Coceção de Bases de Dados
Modelo de Rede
O modelo de rede se baseia no modelo hierárquico, permitindo relações muitos para muitos entre registos. Baseado na teoria de conjuntos matemáticos, o modelo é construído com conjuntos de registos relacionados.Cada conjunto consiste em um registro proprietário, ou "pai", e um ou mais registros de membro, ou "filho".
Fig. 13 - Modelo de Rede
Modelos de Coceção de Bases de Dados
Modelo Hierárquico
O modelo hierárquico organiza dados em uma estrutura do tipo árvore, onde cada registo tem um único "pai" ou raiz. Registos "irmãos" são classificados em uma ordem específica. Essa ordem é usada como a ordem física para armazenar o banco de dados.Este modelo é bom para descrever muitas relações do mundo real.
Fig. 14 - Modelo Hierárquico
Modelos de Coceção de Bases de Dados
Modelo Relacional
As bases de dados relacionais são um tipo de base de dados que armazena e organiza pontos de dados com relações definidas para um acesso rápido. Com uma base de dados relacional, os dados são organizados em tabelas que armazenam informações sobre cada entidade e representam categorias predefinidas através de linhas e colunas.
Fig. 15 - Modelo Relacional