Instalação e Gestão de Redes Informáticas Gestão e organização da informação Definição do Conceito Uma base de dados é, por definição, um conjunto organizado de dados, disponível a todos os utilizadores ou processos da organização que deles tenham necessidade. Uma base de dados é acompanhada, geralmente, por software capaz de actualizar e fazer consultas sobre os dados. Uma base de dados simples pode ser composta por um único ficheiro, constituído por registos; cada registo com um conjunto de campos de formato predefinido. Uma base de dados, juntamente com um sistema de gestão de bases de dados (SGBD), permite o controlo e gestão dos dados de forma a assegurar a sua integridade e eficiência.
Definição do Conceito Dados vs Informação A informação é encarada, como um dos recursos mais importantes de uma organização, contribuindo decisivamente para a sua maior ou menor competitividade; A tomada de decisões é um processo complexo, dada a quantidade de informação existente, a sua complexidade e frequência como se altera; Para que a informação possa ser utilizada como um apoio eficaz à tomada de decisão, a informação só tem valor se se verificarem as seguintes condições: Actualidade Só com base em informação actualizada se podem tomar decisões acertadas;
Dados vs Informação Correcção só com informação correcta se pode decidir com confiança; Relevância a informação deve ser devidamente filtrada, de tal forma que apenas aquela com relevância para cada situação seja considerada; Disponibilidade a informação tem de ser disponibilizada rapidamente, caso contrário deixa de ser útil; Legibilidade de nada vale que a informação seja actual, precisa, relevante e disponibilizada em tempo oportuno se não puder ser entendida. Dados vs Informação Outro conceito relacionado com a informação é o conceito de dados. Dados e informação são coisas distintas Dados são elementos discretos que, isoladamente, não tem qualquer valor, só se transformam em informação quando relacionados ou interpretados de alguma forma; Informação é o resultado de alguma forma de processamento sobre os dados.
Sistemas de Gestão de Ficheiros Os antecessores, em termos de evolução tecnológica, dos modernos sistemas de base de dados foram os sistemas de gestão de ficheiros; Utilizando este tipo de tecnologia, como já foi referido anteriormente, as organizações começaram por optimizar algumas das tarefas até aí realizadas manualmente; A implementação desta tecnologia trouxe alguma rapidez ao processo manual, no entanto os processos no essencial eram executados da mesma forma; Aqui reside o principal problema do percurso evolutivo das tecnologias da informação nas organizações; Sistemas de Gestão de Ficheiros Dada a forma como os fluxos de informação se foram estabelecendo nas organizações, não é invulgar encontrar situações em que, por exemplo, um mesmo documento é criado em várias vias (original + 1º via + 2º via + ), cada uma dela com um destino de processamento diferente
Sistemas de Gestão de Ficheiros Guia de produção Nº 1234 2º Via Ref. Guia de produção Descrição Nº 1234Qtd 1º Via Ref. Descrição Qtd Guia de produção Nº 1234 Original Ref. Descrição Qtd Expedição Gestão de Stocks Controlo de Produção Replicação de um mesmo documento por vários destinos Sistemas de Gestão de Ficheiros Ao original do documento Guia de Produção seria dado entrada no Sistema de Controlo de Produção, enquanto à 1ª via do mesmo documento seria dada entrada no Sistema de Gestão de Stocks, ao passo que à 2ª via desse mesmo documento seria dada entrada no Sistema de Expedição Como os sistemas eram desenvolvidos autonomamente para cada nova aplicação identificada definiam-se novos ficheiros de dados Os sistemas surgiam no panorama informático das organizações, sem qualquer relação entre os sistemas já existentes, constituindo ilhas isoladas entre si
Sistemas de Gestão de Ficheiros A tecnologia de SGF só por si não obriga à existência de tanta redundância; É possível desenvolver com esta tecnologia desenvolver outro tipo de soluções, onde os dados necessários às várias aplicações estão organizadas num só ficheiro; Ainda que se resolvam alguns problemas graves, persistem outros igualmente importante. Problemas ao nível da Manutenção (uma alteração no ficheiro e isso propaga-se para todas as aplicações) Problemas de acesso concorrente dos dados partilhados (põe em causa a fiabilidade dos próprios sistemas) Base de Dados O que é? Uma BD é um simples repositório de informação, relacionado com um determinado assunto ou finalidade, armazenada em computador em forma de ficheiros de dados ou tabelas. Para que serve? Serve para gerir vastos conjuntos de informação de modo a facilitar a organização, manutenção e pesquisa de dados.
Base de Dados Vantagens básicas sobre os modelos tradicionais: Evita os tradicionais conjuntos volumosos de papeis; A manutenção da informação em papel é um trabalho bastante mais penoso; O computador consegue manusear grandes quantidades de informação num curto espaço de tempo; A informação tende a ser mais actual, correcta e precisa. Organizar a informação numa BD Campo conjunto de bytes que correspondem a uma informação elementar sobre uma entidade ou um acontecimento. Registo conjunto de campos relacionados com a mesma entidade ou acontecimento. Nome Morada Telefone Data nasc. Sexo João Porto 227899765 03-01-78 M Ana Almada 938567544 13-12-79 F Carla Sintra 917865430 19-09-80 F registo campo
Desvantagem das BDs monotabela Cliente Endereço Telefone Produto Preço Quantidade Silva Porto 123 Alicate 0,50 5 Silva Porto 123 Martelo 0,75 10 Costa Aveiro 444 Alicate 0,50 10 Marques Lisboa 555 Serra 1,00 14 Silva Porto 123 Serra 1,00 10 Existe informação repetida!!! Desvantagem das BDs monotabela: solução Tabela Clientes: Id Nome Endereço Telefone 1 Silva Porto 123 2 Costa Aveiro 444 3 Marques Lisboa 555 Tabela Produtos: Id Nome Preço 1 Martelo 0,75 2 Alicate 0,50 3 Serra 1,00 Tabela Encomendas: IdCli. IdProd. Quant. 1 2 5 1 1 10 1 3 10 2 2 10 3 3 14
Características das BD s As bases de dados devem facilitar o processo de: Adicionar novos ficheiros Remover ficheiros existentes Inserir novos dados num ficheiro Remover dados de um ficheiro Actualizar dados de um ficheiro Obter informação específica a partir de ficheiros da BD Relativamente aos dados... Os dados estão organizados segundo uma determinada estrutura e interligados, tendo em vista: evoluírem independentemente dos programas; serem partilhados por programas de diferentes aplicações e em ambientes diferentes; a não redundância de informação; manter a sua integridade e protecção; a eficácia do sistema.
Sistema gestão de bases de dados SGBD O que é? São programas ou conjuntos integrados de programas que permitem definir, criar e manipular bases de dados, em que os dados são estruturados com independência relativamente aos programas de aplicação que os manipulam. Sistema de Base de Dados Sistema BD = BD + SGBD Aplicação A Aplicação B Aplicação C S G B D Base de Dados
Exemplos de SGBD s Oracle; Informix; DB; ADABAS; Ingres; MS Access; Foxpro; Etc... Arquitectura dum SGBD Nível físico: corresponde à forma como os dados da BD são armazenados e organizados internamente no sistema informático. Nível conceptual: corresponde à forma como os dados são estruturados ou organizados ao nível da sua concepção lógica (o nº e o tipo de campos, as relações entre os dados, etc.) Nível de visualização Nível de visualização: corresponde à forma como os dados são apresentados aos utilizadores.
SGBD: Arquitectura... Nível de visualização Ficha do aluno Nome: Idade: Consulta do Aluno A Disc. Nota1 Nota2 D1 12 15 D2 14 18 Nível conceptual Nível físico 110001100010 001011010101