Introdução aos sistemas de informação

Page 1

Introdução aos sistemas de informação


Introdução aos sistemas de informação Bases de dados, são coleções de informações que se relacionam de forma a criar um sentido. São de vital importância para as empresas, e há duas décadas tornaram-se na principal peça dos sistemas de Informação. Normalmente são inalterados estruturalmente, por vários anos.


Introdução aos sistemas de informação Apesar deste sistema de armazenamento trazer bastantes benefícios, acabando com as desvantagens do armazenamento da informação em papel, possuía ainda alguns problemas como os que a seguir se descrevem: • Redundância; • Inconsistência; • Dependência dos dados em relação aos programas.


Introdução aos sistemas de informação REDUNDÂNCIA A redundância ocorre quando existem dados repetidos, ou seja, acontece quando guardamos os mesmos dados em mais do que um local.

INCONSISTÊNCIA A inconsistência pode ser originada pela redundância da informação e ocorre quando existe informação contraditória em dois ou mais locais

P.S.: Imaginar quando existe alteração da morada do pai de um aluno


Introdução aos sistemas de informação Com o aparecimento dos Sistemas de Gestão de Bases de Dados, tornou-se viável manter um repositório de dados central, independente das aplicações que o acedem. Deste modo podemos reduzir a redundância de informação provocada pela dispersão dos dados por vários locais, como geralmente acontecia com o Sistema de Ficheiros.


Introdução aos sistemas de informação Um SGBD funciona como intermediário entre as aplicações e a Base de Dados. É Software que disponibiliza serviços básicos, como criação, acesso e manutenção da informação de uma Base de Dados. PRINCIPAIS CARACTERÍSTICAS DE UM SISTEMA DE GESTÃO DE BASE DE DADOS:

• • • • • • • •

Independência dos dados em relação aos programas; Controlo da redundância; Garantia de integridade dos dados; Abstração dos dados – O utilizador não sabe nem necessita saber como os dados são guardados fisicamente; Permitem o acesso simultâneo por várias aplicações aos mesmos dados; Facilidade de obtenção de informação atualizada; Permitem o crescimento das Bases de Dados sem interferir com as aplicações que as utilizam; Limitam o acesso aos dados a determinados utilizadores.


Introdução aos sistemas de informação EXEMPLOS DE SGBD Os SGBD são geralmente divididos em dois grupos, os SGBD de grande porte, utilizados por grandes empresas com necessidade de armazenar grandes quantidades de informação e com um elevado número de acessos, e os SGBD de pequeno porte, estes utilizados em pequenas empresas ou para uso pessoal.

Grande porte: • • • •

Oracle; Sql Server; Informix; DB2.

Pequeno porte: • • • •

MySQL; dBase; Visual FoxPro; Access.


Ciclo de vida de uma base dados 1. Planeamento Levantamento das necessidades, organizar e planear;

2. Recolha de requisitos Elaboração de um documento com os objetivos que o projeto visa atingir;

Este modelo do ciclo de vida de uma base é constituído por oito fases;

3. Desenho conceptual (desenhar as tabelas) Desenho de todos os modos de vista externos da aplicação da base de dados. O aspeto dos formulários, relatórios, ecrãs de entradas de dados, etc.;

4. Desenho lógico

Apenas podemos passar à fase seguinte

A partir do desenho conceptual cria-se o desenho lógico da aplicação e da base de depois da anterior estar concluída dados;

5. Desenho físico Durante a fase do desenho físico, o desenho lógico, é mapeado ou convertido para sistemas de software que serão utilizados na implementação da aplicação e na base de dados;

Por vezes surge a necessidade de retroceder à fase anterior, para realizar As unidades de programação são promovidas para o sistema de ambiente teste, determinados ajustes

6. Construção

onde toda a aplicação e base de dados é montada e testada;

7. Implementação Instalação e colocação em funcionamento da nova aplicação e base de dados;

8. Manutenção Resolver quaisquer situações de anomalias ou erros, normalmente designados por “bugs”, quer ao nível da aplicação, quer ao nível da base de dados.


Introdução aos sistemas de informação Os modelos que são utilizados para a criação de bases de dados podem ser classificados em dois grupos:

• Modelos baseados em objetos • Modelos baseados em registos Modelos baseados em objetos: os dados são armazenados sob a forma de objetos, quer dizer, de estruturas chamadas classes que apresentam dados membros. Os campos são instâncias destas classes.

Os modelos baseados em registos têm o comum facto de procurarem representar a realidade através de registos. Estes registos equivalem aos registos utilizado em programação contendo informação estruturada com formato de campos.


Introdução aos sistemas de informação Dentro do grupo modelos baseados em registos, consideram-se: • • •

Modelo hierárquico Modelo de rede Modelo relacional

O modelo hierárquico: os dados são classificados hierarquicamente, de acordo com uma arborescência descendente. Este modelo utiliza apontadores entre os diferentes registos. Trata-se do primeiro modelo de SGBD.


Introdução aos sistemas de informação O modelo rede: como o modelo hierárquico, este modelo utiliza apontadores para os registos. Contudo, a estrutura já não é necessariamente arborescente no sentido descendente


Introdução aos sistemas de informação O modelo relacional (SGBDR, Sistema de gestão de bancos de dados relacionais): os dados são registados em quadros a duas dimensões (linhas e colunas). A manipulação destes dados faz-se de acordo com a teoria matemática das relações.

A estrutura principal do Modelo Relacional é a Relação, que vulgarmente é representada por uma Tabela. Por isso podemos dizer que uma Base de Dados Relacional é constituída por um conjunto de tabelas. As tabelas do Modelo Relacional estão divididas em colunas, designadas por Campos e linhas designadas por Registos.


Introdução aos sistemas de informação


Introdução aos sistemas de informação Uma tabela de uma Base de Dados Relacional tem que possuir as seguintes características: • • • •

Não pode possuir nomes de campos repetidos; Não podem existir registos (linhas) exatamente iguais dentro da mesma tabela; A ordem dos campos não possui qualquer significado; A ordem dos registos não possui qualquer significado.

Todos os valores de um campo pertencem a um domínio bem definido.


Introdução aos sistemas de informação Para construir uma base de dados temos que refletir sobre alguns aspetos:

Qual o tema que escolher para a nossa B.D.? - A nossa agenda de moradas - As nossas músicas, os desafios - Os golos do nosso clube - Os tempos e classificações do campeonato de F1 - As nossas receitas, etc. Que perguntas podemos fazer à nossa B.D. ? - Quantos.., quais…, que…, desde quando, etc… Onde colecionar os dados para introduzir na B.D.? - Na Internet, nos arquivos, em revistas, etc…


Fontes: http://pt.wikipedia.org http://www.notapositiva.com http://pt.kioskea.net


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.