Gerenciamento De Banco De Bados

Publicado em: 26/11/2009 | Comentário: 0 | Acessos: 182

Como um dos componentes mais antigos associados a computadores, o sistema de gerenciamento de banco de dados, ou SGBD, é um software que foi concebido como objetivo de gerenciar todos os bancos de dados. Existem diferentes tipos de sistemas de gerenciamento de banco de dados, sendo que alguns deles concebidos para a supervisão e controle adequado das bases de dados configurados para fins específicos.

Aqui estão alguns exemplos das várias gerações da tecnologia de SGBD atualmente em uso, e alguns dos elementos básicos que fazem parte dos aplicativos de software de DBMS.

Como a ferramenta que é empregada na prática ampla de gestão de bases de dados, o SGBD é comercializado em várias formas.

Alguns dos exemplos mais populares de soluções DBMS incluem FileMaker, DB2 e Oracle. Todos estes produtos prevêem a criação de uma série de direitos ou privilégios que podem ser associadas a um usuário específico. Isto significa que é possível designar um ou mais administrador de banco de dados que podem controlar cada função, bem como fornecer outros usuários com diferentes níveis de direitos de administração. Esta flexibilidade torna a tarefa de utilizar métodos DBMS para supervisionar um sistema, algo que pode ser controlado centralmente, ou imputados a várias pessoas diferentes.

Há quatro elementos essenciais que são encontrados com o exemplo de quase todos os SGBD atualmente no mercado.

O primeiro é a implementação de uma linguagem de modelagem, que serve para definir a língua de cada banco de dados que está hospedado através do SGBD. Há várias abordagens em uso atualmente, com uma rede hierárquica, relacional e exemplos de objeto.

Essencialmente, a linguagem de modelagem garante a capacidade dos bancos de dados para comunicar com o SGBD e assim operar o sistema.

Em segundo lugar, as estruturas de dados também são administrados pelo SGBD. Exemplos de dados que são organizados por esta função são perfis individuais ou registros, arquivos, campos e suas definições, e objetos como a mídia visual. As estruturas de dados são o que permite DBMS para interagir com os dados e sem causar danos à integridade dos dados em si.

Um terceiro componente do software de SGBD é a linguagem de consulta de dados. Esse elemento está envolvido na manutenção da segurança do banco de dados, monitorando a utilização dos dados de login, a atribuição de direitos de acesso e privilégios, bem como a definição dos critérios que devem ser empregados para adicionar dados ao sistema. A linguagem de consulta de dados funciona com as estruturas de dados para se certificar de que é mais difícil a entrada de dados irrelevantes em qualquer das bases de dados em uso no sistema.

Por último, um mecanismo que permite transações é uma base essencial para qualquer SGBD. Isso ajuda a permitir o acesso múltiplo e simultâneo ao banco de dados por vários utilizadores, impede a manipulação de um registro por dois usuários ao mesmo tempo, e impedir a criação de registros duplicados.

Introdução
Um sistema de gerenciamento de banco de dados (SGBD) é um software de sistema utilizado para gerir a organização, armazenamento, acesso, segurança e integridade dos dados em um banco de dados estruturado. A natureza dos sistemas de gerenciamento de banco de dados de forma dramática desde a década de 1960 como a demanda de armazenamento de dados aumentou a tecnologia para armazenar dados despencou.
Este site oferece uma introdução à tecnologia de alto nível DBMS. Isso explica porque as empresas precisam de software  de DBMS. Ele também fornece alguns materiais de referência útil para profissionais de TI e empresários que desejam aprender mais sobre esta importante tecnologia e introduz os pacotes mais usado de SGBD.

Tipos de Bases de Dados
Um banco de dados pode ser um conjunto de arquivos armazenados sob diversas formas ou ,discos e outras mídias ou pode consistir em tabelas do banco de dados que são gerenciados por um Sistema de Gerenciamento de Banco de Dados (SGBD).
Existem diferentes tipos de produtos de DBMS: redes relacionais e hierárquicas. O tipo mais comumente usado de DBMS hoje é a Relational Database Management Systems (RDBMS).
Alguns Data Base Management Systems pode ser acessada diretamente usando linguagens de programação para interagir com o banco de dados. Muitos aplicativos SGBD também fornecem relatórios e ferramentas de consulta para visualizar os dados no banco de dados.

Evolução dos SGBD
Nos primórdios da computação, armazenamento em disco foi extremamente caro. A maioria dos sistemas de aplicação funcionou no modo batch utilizando dados que estavam armazenados em fitas magnéticas. Os dados tiveram que ser lido seqüencialmente de arquivos simples. Por motivos de desempenho, a gestão dos dados foi totalmente integrada com o sistema de aplicação.
Como o custo de armazenamento em disco caiu, as oportunidades para armazenar dados para acesso em tempo real surgiu. Software especializado SGBD surgiu durante a década de 1960 com a finalidade exclusiva de gerenciamento de dados.

Sistemas de aplicação foram então capazes de se concentrar na interface do usuário, tela de navegação, validações de dados e etc, deixando as tarefas de gerenciamento de dados para o sistema de DBMS com tecnologia especializada. O sistema de aplicação simplesmente teve que chamar o SGBD quando precisava ler ou armazenar dados.

O primeiro sistema DBMS fazia-se necessário que os dados fossem estruturados favorável mente à forma como armazenamento e acesso. Os dados armazenados com registros que foram associados aos dados e relacionados através de "ponteiros". (hierárquicos e bancos de dados de rede). Embora a velocidade de acesso fosse boa, acesso não era flexível.

Como o custo de armazenamento de dados caiu, tornou-se viável para armazenar dados em tabelas. Isso eliminou a redundância de dados muito e desde muito mais flexíveis de acesso a dados. A maioria dos bancos hoje são SGBD relacionais.

Dados Definições
Um papel muito importante de um sistema de gerenciamento de banco de dados é manter as definições de dados para cada tabela e colunas no banco de dados. Cada pedaço de dados deve ser atribuído um nome, um tipo de dados (por exemplo, data, alfanuméricos, numéricos) e um status / obrigatório opcional.

A maioria dos pacotes DBMS irá aplicar estas regras quando linhas são adicionadas ao banco de dados. Pacotes DBMS também podem aplicar as regras de domínio.

Exemplo: os domínios para um estado civil, códigos de estado ou país códigos podem ser definidos para garantir que apenas os valores válidos são armazenados.

As maiorias dos softwares SGBD reforçam a cardinalidade e opcionalidade de regras que regem as relações entre as coisas de interesse (ou seja, tabelas). Exemplos de tais regras são as seguintes:

1. Cada cliente pode ter zero, um ou muitos pedidos.
2. Uma ordem deve ser iniciado por um e apenas um cliente.
3. Uma ordem deve ter um ou vários itens da ordem.

Quando linhas são excluídas da base de dados, o SGBD vai garantir que todas as linhas dependentes também serão excluídas, deixando o banco de dados em um estado estável.

Exemplo:

Se uma ordem é excluída, o SGBD garante que todos os itens da ordem relacionada também serão excluídos. Cumprimento de regras de integridade referencial é um importante papel dos sistemas de gerenciamento de banco de dados.

Segurança de Dados
Outro papel importante de um Sistema de Gerenciamento de Banco de Dados é reforçar a segurança dos dados. Com base nos papéis atribuídos a usuários, um sistema SGBD pode garantir que um determinado usuário tenha acesso apenas para ler e / ou atualizar na base de dados. Esta garantir que os dados privados, como a informação do salário só é acessível às partes interessadas.

O acesso aos dados pode ser restringido por meio de banco de dados "vistas" que filtram os dados sensíveis e por outros meios.

Auditoria
Muitos aplicativos SGBD pode rastrear as alterações feitas em tabelas no banco de dados. Junto com a versão anterior dos dados, o SGBD vai registrar a identificação da pessoa que alterou os dados.
Manter auditoria sobre os dados importantes é outro papel importante para sistemas de gerenciamento de banco de dados.

(Artigonal SC #1508581)

Avalie este artigo
  • 1
  • 2
  • 3
  • 4
  • 5
  • 0 Voto(s)
    Feedback
    RSS
    Imprimir
    Email
    Re-Publicar

    Fonte do artigo: http://www.artigonal.com/informatica-artigos/gerenciamento-de-banco-de-bados-1508581.html

    Palavras-chave do artigo:

    gerenciamento de banco de dados

    ,

    segurança de dados

    ,

    tecnologia de banco de dados

    ,

    teoria de banco de dados

    Denilson de Andrade

    A utilização de agentes computacionais está revolucionando conceitos e processos da tecnologia de informação, podendo ser aplicados nas mais diversas áreas. Devido à crescente demanda por soluções na área de Marketing e propaganda pela Internet, existe a necessidade de realização de pesquisa utilizando mecanismos que evitem mensagens indesejadas e spam. O presente trabalho é uma proposta de desenvolvimento de um agente notificador baseado no uso de ferramentas, tecnologias e teoria de agentes, c

    Por: Denilson de Andrade l Informática > Tec. de Informação l 02/01/2009 l Acessos: 264

    Este artigo promove uma discussão sobre a contribuição do Endomarketing no terceiro setor, e, principalmente, a motivação dos seus clientes internos, que são de públicos diversificados, como voluntários e colaboradores, para que atuem em sinergia e que busquem a mesma missão, visão, objetivos, metas e valores. O endomarketing vem a ser uma ferramenta facilitadora para busca do reforço de sua identidade e promoção da imagem para o seu público interno e externo.

    Por: SILVA, Anderson Luiz Gomes da l Negócios & Admin. > Administração l 03/11/2008 l Acessos: 1,600
    Paulo Barreto dos Santos

    A filosofia da produção enxuta (Lean Production) é obter um melhor resultado nos processos de produção e serviços dentro ou fora de uma organização utilizando todos os recursos tecnológicos e humanos.

    Por: Paulo Barreto dos Santos l Negócios & Admin. > Administração l 29/01/2009 l Acessos: 2,762 l Comentário: 5

    Não basta ser executivo à troglodita de terceiro milênio. Pois, ainda existem os empresários renitentes, que teimam em anotar suas operações fundamentais em suas antigas e amarfanhadas cadernetas pessoais. Gerir uma empresa está muito além dessa simplicidade, até os mais atualizados em­presários se desatualizam a cada minuto que passa.

    Por: Escritorcampos l Marketing > Marketing Internacional l 04/03/2010 l Acessos: 11

    Este artigo pretende demonstrar como os Recursos Humanos podem ser fonte de lucratividade para as empresas, com ênfase no varejo de pequeno porte. Apresenta-se uma exposição sobre a importância do Endomarketing no mundo corporativo. O Endomarketing visa à valorização do colaborador, através do entendimento do novo consumidor e de estratégias de diferenciação e inovação diante da concorrência. Além disso, o Endomarketing abre portas para a inserção do marketing nas empresas de pequeno porte em pr

    Por: JUCILENE CRISTINE DE OLIVEIRA l Marketing > Marketing Pessoal l 28/10/2008 l Acessos: 5,098

    Estamos no século 21 e a nossa tecnologia está sofrendo uma evolução constante. No mundo da informática tudo muda de uma maneira tão rápida que, por vezes, nem permite que agente se especifique em algo. Temos de estar sempre atualizados com as notícias que rolam por todo o mundo e sempre de olho nos lançamentos e nas novidades. O computador é uma maquina que nos ajuda a acessar todas essas informações .

    Por: Breno Aguiar l Informática l 17/03/2010 l Acessos: 2
    Felipe Ferreira

    Depois de grande sucesso na tv e nas bancas, Naruto agora invade o mundo da internet como uma infinidade de jogos online do Naruto disponíveis na rede.

    Por: Felipe Ferreira l Informática l 11/03/2010 l Acessos: 8

    Nos dias de hoje, as pessoas querem cada vez mais o poder. E para conseguir o poder precisa-se de dinheiro! Muitos preferem estudar, fazer uma Pós, um Mestrado, Doutorado, trabalhar no seu ramo, crescer e consequentemente ganhar muito dinheiro. Outros procuram outras maneiras, alguns por preguiça, outros por não terem condições e acabam apostando na sorte.

    Por: Breno Aguiar l Informática l 09/03/2010 l Acessos: 10
    Gabriel Monteiro

    "Maneira Fácil de Saber o que fizeram em seu computador enquanto esteve fora sem esforço. Relatórios via email"

    Por: Gabriel Monteiro l Informática l 09/03/2010 l Acessos: 27
    Gabriel Monteiro

    Quem nunca se deparou em ultima hora com um arquivo em word que devia ser convertido a PDF e você não consegue encontrar um software bom e barato. Neste artigo irei lhe mostrar aonde encontrar...

    Por: Gabriel Monteiro l Informática l 09/03/2010 l Acessos: 8

    Uma visão geral a respeito da relação entre a informática/tecnologia e a Contabilidade, apresentando meus pontos de vista e opiniões a respeito deste assunto.

    Por: Mayender Alves de Souza l Informática l 03/03/2010 l Acessos: 41

    A engenharia de software vem aprimorando técnicas em busca de produtividade e facilidade, no desenvolvimento e manutenção dos softwares. Nesse contexto, fatores como padronização e documentação, têm um papel muito importante, pois influenciam diretamente na prevenção e eliminação de defeitos de software. Este trabalho busca identificar na prática, quais são os artefatos mais utilizados nessas atividades para poder obter uma maior qualidade no processo de desenvolvimento e manutenção de software

    Por: Fábio Cristofalo da Silva l Informática l 08/02/2010 l Acessos: 80
    Notebook Reparos

    Uma solução muito atraente para aqueles que desejam manter o sistema operacional Vista ou 7 (Seven) original de fábrica, sem perder também as funcionalidades como botões de atalhos e afins, um problema muito comum nos notebooks da marca Sony.

    Por: Notebook Reparos l Informática l 08/02/2010 l Acessos: 99
    Sergio Lopes de Souza Junior

    Ser um líder não é simplesmente dar ordens de qualquer maneira. É aquele que sabe orientar a equipe para seguir a direção correta, aquele que sabe motivar as pessoas para alcançar o objetivo com planejamento, organização, disciplina e criatividade. Para ser um líder precisamos transformar conhecimento em ação. O verdadeiro líder não é alguém que nasce para ser líder, mas aquele que trabalha para que todos sejam líderes. Um líder deve ter capacidades especiais

    Por: Sergio Lopes de Souza Junior l Negócios & Admin. > Gerência l 01/12/2009 l Acessos: 117
    Sergio Lopes de Souza Junior

    Como um dos componentes mais antigos associados a computadores, o sistema de gerenciamento de banco de dados, ou SGBD, é um software que foi concebido como objetivo de gerenciar todos os bancos de dados. Existem diferentes tipos de sistemas de gerenciamento de banco de dados, sendo que alguns deles concebidos para a supervisão e controle adequado das bases de dados configurados para fins específicos.

    Por: Sergio Lopes de Souza Junior l Informática l 26/11/2009 l Acessos: 182
    Sergio Lopes de Souza Junior

    A importância do planejamento estratégico objetivando adquir estabilidade no mercado. No Brasil não existe o habito de fazer planejamento estratégico desde a fundação da empresa. Nos paises de primeiro mundo tal pratica é um habito.

    Por: Sergio Lopes de Souza Junior l Negócios & Admin. > Gestão l 25/11/2009 l Acessos: 313
    Sergio Lopes de Souza Junior

    As respectivas responsabilidades de cada setor para o bom andamento do projeto

    Por: Sergio Lopes de Souza Junior l Negócios & Admin. > Ger. de Projetos l 25/11/2009 l Acessos: 251
    Sergio Lopes de Souza Junior

    os principais portos marítimos do Brasil e seus respectivos links.

    Por: Sergio Lopes de Souza Junior l Negócios & Admin. l 23/11/2009 l Acessos: 300
    Sergio Lopes de Souza Junior

    Os principais portos marítimos do mundo descritos por região geografica

    Por: Sergio Lopes de Souza Junior l Negócios & Admin. l 23/11/2009 l Acessos: 484
    Sergio Lopes de Souza Junior

    * Local de entrega * Definição de preços * Termo de pagamento * Garantia * Suporte ao produto * Seguros * Incentivos * Penalidades * Papéis e responsabilidade * Declaração de trabalho da entregas * Linha base do cronograma * Limitação de responsabilidade * Relatórios de desempenho * Remunerações e retenções * Período de desempenho * Local de desempenho do Fornecedor * Aprovação de subcontratadas * Solicitações de mudanças

    Por: Sergio Lopes de Souza Junior l Negócios & Admin. > Ger. de Projetos l 16/11/2009 l Acessos: 235
    Sergio Lopes de Souza Junior

    Publico uma lista com regras básicas e essenciais, independentemente da carga transportada, e que devem ser recordadas ou observadas durante uma operação de transporte. Se uma carga não for acondicionada de forma adequada, configura-se perigo para as pessoas envolvidas nas operações de transporte e para terceiros. A carga mal acondicionada pode tombar do veículo, provocar congestionamento de tráfego e a morte ou lesões a terceiros, logo devemos ter em mente a grande responsabilidade.

    Por: Sergio Lopes de Souza Junior l Negócios & Admin. > Administração l 28/10/2009 l Acessos: 351

    Adicionar novo comentário

     
    * Campos obrigatoriós
    Perfil do Autor
    Categorias de Artigos
    Todas as Categorias