ANUNCIO

VEJA MAIS

domingo, 3 de março de 2019

o conceito de banco de dados, sua história, aplicação, vantagens e desvantagens de banco de dados.

Desvantagens de banco de dados.  Vantagens e desvantagens De SGBD,  Redundância e inconsistência de dados

Muitos programadores diferentes e programas implementados em linguagens diferentes podem gerar arquivos de formatos diferentes. Informações podem estar duplicadas em diversos lugares. Gera inconsistência pois estas cópias podem estar com valores diferentes.

Dificuldade no acesso aos dados:

Um director deseja a lista de todos os clientes que moram na cidade de CEP 34863. Ou ele extrai manualmente esta informação de uma lista de clientes ou pede a um programador escrever um programa que aplicativo. Suponha mais tarde que o mesmo director deseje uma lista com os clientes com mais de $10000. Tal lista não existe e novamente o director tem as duas opções.

Isolamento dos dados: 

Como os dados estão espalhados, em arquivos separados e com formatos diferentes, é difícil escrever novos programas aplicativos para recuperar os dados adequados.

Anomalias de acesso concorrente

para aperfeiçoar o desempenho geral do sistema e obter tempo de reposta mais rápido, deixamos que múltiplos clientes acessem e actualizem os dados simultaneamente. Isso gera dados inconsistentes. Exemplo: dois clientes sacarem dinheiro de uma mesma conta corrente.

Problemas de segurança:

Nem todo usuário do sistema de BD deve ter acesso a todos os dados. Por exemplo: o RH pode ter acesso às informações cadastrais dos clientes, mas não aos valores de conta corrente. Se novos programas aplicativos forem adicionados, é difícil assegurar tais restrições de segurança.

Problemas de integridade:

Os valores dos dados armazenados necessitam satisfazer certas restrições. Por exemplo, o saldo nunca estar abaixo de $25. Estas restrições podem estar contidas nos programas aplicativos, mas quando novas restrições forem adicionadas, é difícil de alterar estes programas.

Por estes motivos faz-se necessária uma abordagem relacionada à aplicação de um SGBD, a fim de evitar os problemas descritos.

Vantagens de banco de dados.

Vantagens (e Desvantagens) dos Sistemas de Base de Dados

As principais vantagens dum SGBDR, face a um vulgar sistema de ficheiros, são:

• Resposta rápida aos pedidos de informação. Como os dados estão integrados numa única estrutura (a base de dados) a resposta a questões complexas processa-se mais velozmente.

• Acesso múltiplo. O software de gestão de base de dados permite que os dados sejam acedidos de diversíssimas maneiras. Nomeadamente, os dados podem ser visualizados através de pesquisas sobre qualquer um dos campos da tabela.

• Flexibilidade. Em consequência da independência entre dados e programas, qualquer alteração num desses elementos não implica modificações drásticas no outro.

• Integridade da informação. Dada a absoluta exigência de não permitir a redundância, as modificações de dados são feitas num só sítio, evitando-se assim possíveis conflitos entre diferentes versões da mesma informação.

• Melhor gestão da informação. Em consequência da localização central dos dados, sabe-se sempre como e onde está a informação.

A principal, e mais significativa, desvantagem dos sistemas de gestão de base de dados é o seu custo, não tanto em termos de preço do software de base, mas fundamentalmente em despesas de desenvolvimento. É um tipo de software altamente sofisticado que requer, para o seu desenho e desenvolvimento, pessoal com uma formação adequada.

Os custos resultantes duma má conceptualização são enormes. A construção duma base de dados deficiente tem consequências nefastas numa organização. Tanto em custos directos, como em termos psicológicos, ficando na memória da organização uma animosidade contra as "geniais" inovações tecnológicas.

Tipos de SGBD de Base de Dados

Tipos de SGBD

SGBDs vêm em muitas formas e tamanhos. Por algumas centenas de dólares ou até mesmo de forma gratuita, você pode comprar um SGBD para o seu computador desktop. Para sistemas maiores os SGBDs podem ser muito mais caros. Muitos SGBDs são baseados em mainframe e alugados por organizações. SGBDs desta escala são altamente sofisticados e seria extremamente caro para desenvolver a partir do zero. Portanto, é mais barato para uma organização alugar um programa que desenvolvê-lo. Uma vez que há uma variedade de SGBDs disponíveis, você deve conhecer algumas das características básicas, bem como os pontos fortes e fracos, dos principais tipos.

Existem quatro tipos estruturais de sistemas de genciamento de banco de dados: hierárquico, rede, relacional e orientado a objectos.

Depois de ler esta lição, você deve ser capaz de:

Comparar e contrastar a estrutura dos diferentes sistemas de gerenciamento de banco de dados.
Definir Bancos de Dados hierárquicos.
Definir os Bancos de dados de rede.
Definir Bancos de Dados relacionais.
Definir Bancos de dados orientados a objecto.

Importância de um banco de dados

O banco de dados armazena e gerência os bens mais valiosos de uma empresa. Isso acontece porque o mercado está cada vez mais competitivo e acelerado, exigindo das empresas respostas rápidas e assertivas, além de estratégias bem planejadas e executadas. Como dissemos acima, o banco de dados armazena informações e, nessa batalha de competitividade, informação é poder.

Desvantagens de banco de dados.  Vantagens e desvantagens De SGBD,  Redundância e inconsistência de dados

Muitos programadores diferentes e programas implementados em linguagens diferentes podem gerar arquivos de formatos diferentes. Informações podem estar duplicadas em diversos lugares. Gera inconsistência pois estas cópias podem estar com valores diferentes.

Dificuldade no acesso aos dados:

Um director deseja a lista de todos os clientes que moram na cidade de CEP 34863. Ou ele extrai manualmente esta informação de uma lista de clientes ou pede a um programador escrever um programa que aplicativo. Suponha mais tarde que o mesmo director deseje uma lista com os clientes com mais de $10000. Tal lista não existe e novamente o director tem as duas opções.

Isolamento dos dados: 

Como os dados estão espalhados, em arquivos separados e com formatos diferentes, é difícil escrever novos programas aplicativos para recuperar os dados adequados.

Anomalias de acesso concorrente

para aperfeiçoar o desempenho geral do sistema e obter tempo de reposta mais rápido, deixamos que múltiplos clientes acessem e actualizem os dados simultaneamente. Isso gera dados inconsistentes. Exemplo: dois clientes sacarem dinheiro de uma mesma conta corrente.

Problemas de segurança:

Nem todo usuário do sistema de BD deve ter acesso a todos os dados. Por exemplo: o RH pode ter acesso às informações cadastrais dos clientes, mas não aos valores de conta corrente. Se novos programas aplicativos forem adicionados, é difícil assegurar tais restrições de segurança.

Problemas de integridade:

Os valores dos dados armazenados necessitam satisfazer certas restrições. Por exemplo, o saldo nunca estar abaixo de $25. Estas restrições podem estar contidas nos programas aplicativos, mas quando novas restrições forem adicionadas, é difícil de alterar estes programas.

Por estes motivos faz-se necessária uma abordagem relacionada à aplicação de um SGBD, a fim de evitar os problemas descritos.

Vantagens de banco de dados.

Vantagens (e Desvantagens) dos Sistemas de Base de Dados

As principais vantagens dum SGBDR, face a um vulgar sistema de ficheiros, são:

• Resposta rápida aos pedidos de informação. Como os dados estão integrados numa única estrutura (a base de dados) a resposta a questões complexas processa-se mais velozmente.

• Acesso múltiplo. O software de gestão de base de dados permite que os dados sejam acedidos de diversíssimas maneiras. Nomeadamente, os dados podem ser visualizados através de pesquisas sobre qualquer um dos campos da tabela.

• Flexibilidade. Em consequência da independência entre dados e programas, qualquer alteração num desses elementos não implica modificações drásticas no outro.

• Integridade da informação. Dada a absoluta exigência de não permitir a redundância, as modificações de dados são feitas num só sítio, evitando-se assim possíveis conflitos entre diferentes versões da mesma informação.

• Melhor gestão da informação. Em consequência da localização central dos dados, sabe-se sempre como e onde está a informação.

A principal, e mais significativa, desvantagem dos sistemas de gestão de base de dados é o seu custo, não tanto em termos de preço do software de base, mas fundamentalmente em despesas de desenvolvimento. É um tipo de software altamente sofisticado que requer, para o seu desenho e desenvolvimento, pessoal com uma formação adequada.

Os custos resultantes duma má conceptualização são enormes. A construção duma base de dados deficiente tem consequências nefastas numa organização. Tanto em custos directos, como em termos psicológicos, ficando na memória da organização uma animosidade contra as "geniais" inovações tecnológicas.

Tipos de SGBD de Base de Dados

Tipos de SGBD

SGBDs vêm em muitas formas e tamanhos. Por algumas centenas de dólares ou até mesmo de forma gratuita, você pode comprar um SGBD para o seu computador desktop. Para sistemas maiores os SGBDs podem ser muito mais caros. Muitos SGBDs são baseados em mainframe e alugados por organizações. SGBDs desta escala são altamente sofisticados e seria extremamente caro para desenvolver a partir do zero. Portanto, é mais barato para uma organização alugar um programa que desenvolvê-lo. Uma vez que há uma variedade de SGBDs disponíveis, você deve conhecer algumas das características básicas, bem como os pontos fortes e fracos, dos principais tipos.

Existem quatro tipos estruturais de sistemas de genciamento de banco de dados: hierárquico, rede, relacional e orientado a objectos.

Depois de ler esta lição, você deve ser capaz de:

Comparar e contrastar a estrutura dos diferentes sistemas de gerenciamento de banco de dados.
Definir Bancos de Dados hierárquicos.
Definir os Bancos de dados de rede.
Definir Bancos de Dados relacionais.
Definir Bancos de dados orientados a objecto.

Importância de um banco de dados

O banco de dados armazena e gerência os bens mais valiosos de uma empresa. Isso acontece porque o mercado está cada vez mais competitivo e acelerado, exigindo das empresas respostas rápidas e assertivas, além de estratégias bem planejadas e executadas. Como dissemos acima, o banco de dados armazena informações e, nessa batalha de competitividade, informação é poder.

1 comentário:

PESQUISAS RELACIONADAS