Want to create interactive content? It’s easy in Genially!
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:
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
View
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:
- Modelo Relacional
- Modelo Hierárquico
- Modelo de Rede
- Modelo Orientado a Objetos
- Modelo Documental
- 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.