Want to create interactive content? It’s easy in Genially!

Get started free

Sistemas de informação

Joao Morais

Created on September 23, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Geniaflix Presentation

Vintage Mosaic Presentation

Shadow Presentation

Newspaper Presentation

Zen Presentation

Audio tutorial

Pechakucha Presentation

Transcript

Trabalho de pesquisa

Disciplina: PSI M12Pedro Duarte nº16 12ºGPSI-A João Morais nº13 12ºGPSI-A

Índice

Fases do desenvolvimento de sistemas de informação

Sistema de informação

Necessidade de Bases

Bases de dados

Modelos de conceção de bases de dados

SGBD

Sistemas de informação:

Um sistema de informação é todo o mecanismo projetado com a finalidade de recolher, processar, armazenar e transmitir informações, de maneira a facilitar o acesso de usuários interessados, solucionando problemas e atendendo às suas necessidades.

Tipos de sistemas de informação:
  • Transacionais;
  • Gerenciais;
  • Sistemas de apoio a decisão;
  • Executivas;

Ir para a página

Vantagens:
Desvantagens:
  • Reduz tempo e esforço humano ao automatizar processos manuais.
  • Aumenta a velocidade de processamento de dados, permitindo decisões mais rápidas.
  • Gera relatórios e análises automáticas, identificando padrões e tendências de forma ágil.
  • Organiza e armazena grandes volumes de dados de forma eficiente e acessível.
  • Facilita o acesso seguro à informação para diferentes níveis da organização.
  • Diminui custos e erros ao automatizar tarefas repetitivas.
  • Custos contínuos com atualizações, suporte e treinamento.
  • Interrupções causadas por falhas em hardware, software ou rede.
  • A perda de informações pode ter consequências legais e financeiras graves.
  • Consequências legais e financeiras devido à perda de dados.
  • Complexidade na implementação e resistência dos funcionários a novas tecnologias.
  • Falhas técnicas e bugs podem causar paradas nos processos.

Fases do desenvolvimento de sistemas de informação

As fases do desenvolvimento de sistemas de informação são etapas sistemáticas que orientam a criação de um sistema eficiente e funcional. Cada uma desempenha um papel fundamental no processo de transformar uma necessidade organizacional num sistema que atenda aos requisitos dos utilizadores.

Fases de desenvolvimento
  • Planeamento
  • Análise de Requisitos
  • Design (Projeto)
  • Desenvolvimento (Implementação)
  • Testes
  • Implementação
  • Manutenção

Base de dados

O que é uma base de dados?

Uma base de dados é um conjunto estruturado de dados armazenados de forma organizada, permitindo fácil acesso, gerenciamento, atualização e recuperação de informações. Ela é essencial para automatizar processos, realizar consultas rápidas e garantir a integridade e segurança dos dados em sistemas e aplicações.

Principais Componentes de uma Base de Dados:
  • Dados: Informações em diversos formatos.
  • Tabelas: Estruturas que organizam dados em linhas (registros) e colunas (campos ou atributos).
  • SGBD (Sistema de Gerenciamento de Banco de Dados): Software para criar, acessar e gerenciar dados, como MySQL, PostgreSQL, SQL Server e Oracle Database.

Necessidades de bases de dados

Organização de Informações:

Transações e Consistência dos Dados:

Eficiência no Armazenamento e Recuperação:

Escalabilidade:

Automatização de Processos:

Redução de Redundância e Inconsistência:

Colaboração e Integração:

Segurança e Controle de Acesso:

Suporte a Aplicações Modernas:

Tomada de Decisões Baseada em Dados:

SGBD

Um SGBD (Sistema de Gestão de Bases de Dados) é um software que permite criar, gerir e manipular bases de dados de forma organizada e eficiente. O seu principal objetivo é facilitar a administração de grandes volumes de dados, garantindo a sua integridade, segurança e acesso controlado. Atua como intermediário entre os utilizadores (ou aplicações) e a base de dados, tornando mais simples o acesso e a gestão dos dados.

Principais funções de um SGBD:
  • Armazenamento de Dados
  • Consulta e Manipulação de Dados
  • Controlo de Acesso
  • Integridade dos Dados
  • Concorrência e Recuperação de Falhas
  • Backup e Recuperação

Modelos de conceção de bases de dados

Existem vários modelos de conceção de bases de dados que determinam como os dados são estruturados, organizados e relacionados entre si. Cada modelo tem características próprias e é adequado a diferentes tipos de aplicações e necessidades. Aqui estão alguns dos modelos mais comuns.

Modelos:
  1. Modelo Relacional
  2. Modelo Hierárquico
  3. Modelo de Rede
  4. Modelo Orientado a Objetos
  5. Modelo Documental
  6. Modelo Chave-Valor

Em uma base de dados, as informações podem ser normalizadas, o que reduz a duplicação de dados. Isso previne inconsistências (exemplo: duas versões conflitantes de uma mesma informação) e melhora a integridade dos dados.

Muitas operações, especialmente em sistemas críticos como bancos ou comércio eletrônico, dependem de transações seguras e confiáveis. Bases de dados garantem que essas operações ocorram de maneira atômica, ou seja, ou todas as etapas de uma transação são concluídas com sucesso ou nenhuma é, mantendo a integridade dos dados.

Uma base de dados permite organizar dados de maneira estruturada, o que facilita o acesso e a análise das informações. Isso é essencial em sistemas como gerenciamento de clientes, inventários, finanças e outros setores que envolvem grandes volumes de informações.

Bases de dados centralizadas permitem que diferentes departamentos dentro de uma organização compartilhem informações de forma consistente e integrada, evitando a fragmentação de dados e promovendo a colaboração.

A análise de dados, por meio de ferramentas de business intelligence ou data analytics, é crucial para a tomada de decisões em negócios. Bases de dados oferecem uma forma organizada e estruturada para armazenar esses dados e disponibilizá-los para análise, permitindo insights que influenciam decisões estratégicas.

Com o uso de bases de dados, muitas tarefas administrativas podem ser automatizadas, como geração de relatórios, backups automáticos, atualização de inventários e envio de notificações. Isso reduz o trabalho manual e aumenta a eficiência.

Armazenar dados de forma dispersa em arquivos ou planilhas se torna rapidamente inviável à medida que o volume de informações cresce. Com uma base de dados, as informações podem ser armazenadas de forma otimizada e recuperadas de maneira eficiente com o uso de consultas.

Aplicações como sites, sistemas de gestão, e-commerce, plataformas de redes sociais e muitos outros dependem fortemente de bases de dados para fornecer uma experiência de usuário rápida e eficiente. As bases de dados suportam essas aplicações, armazenando informações de usuários, transações e interações em tempo real.

Bases de dados permitem controlar o acesso às informações, garantindo que apenas usuários autorizados possam visualizar, modificar ou apagar certos dados. Isso é especialmente importante para a proteção de dados sensíveis, como informações pessoais, financeiras e empresariais.

À medida que uma empresa cresce, a quantidade de dados também aumenta. Bases de dados modernas são projetadas para escalar com o crescimento dos negócios, permitindo a adição de mais dados e mais usuários sem comprometer a performance.