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:
Transcript
Trabalho de pesquisa
Disciplina: PSI M12Pedro Duarte nº16 12ºGPSI-A João Morais nº13 12ºGPSI-A
Índice
Sistema de informação
Fases do desenvolvimento de sistemas de informação
Bases de dados
Necessidade de Bases
SGBD
Modelos de conceção de bases de dados
- Transacionais;
- Gerenciais;
- Sistemas de apoio a decisão;
- Executivas;
Tipos de 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.
Ir para a página
Sistemas de informação:
- 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.
- 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.
Desvantagens:
Vantagens:
- Testes
- Implementação
- Manutenção
- Planeamento
- Análise de Requisitos
- Design (Projeto)
- Desenvolvimento (Implementaçã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 do desenvolvimento de sistemas de informação
Fases de desenvolvimento
- 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.
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.
O que é uma base de dados?
Principais Componentes de uma Base de Dados:
Base de dados
Suporte a Aplicações Modernas:
Colaboração e Integração:
Automatização de Processos:
Escalabilidade:
Transações e Consistência dos Dados:
Tomada de Decisões Baseada em Dados:
Segurança e Controle de Acesso:
Redução de Redundância e Inconsistência:
Eficiência no Armazenamento e Recuperação:
Organização de Informações:
Necessidades de bases de dados
- 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
Principais funções de um 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.
SGBD
- Modelo Relacional
- Modelo Hierárquico
- Modelo de Rede
- Modelo Orientado a Objetos
- Modelo Documental
- Modelo Chave-Valor
Modelos de conceção de bases de dados
Modelos:
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.
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.