Qual o principal objetivo de um sistema gerenciador de banco de dados?

Grátis

2 pág.

Qual o principal objetivo de um sistema gerenciador de banco de dados?

  • Denunciar


Pré-visualização | Página 1 de 1

05/06/2019 AVA UNIVIRTUS
file:///C:/Users/Public/Pictures/Sample Pictures/AVA UNIVIRTUS.html 1/2
Questão 1/4 - Sistema Gerenciador de Banco de Dados
O que é um SGBD – Sistema Gerenciador de Banco de Dados?
Nota: 25.0
É uma coleção de ferramentas e programas que permitem aos usuários a criação e manutenção do próprio banco de dados.
Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 01 – a partir da página 18.
Resposta:
É um sistema desenvolvido para gerenciar bancos de dados, é um software projetado para auxiliar na criação, manutenção e utilização de vários conjuntos de
dados.
Questão 2/4 - Sistema Gerenciador de Banco de Dados
O objetivo principal de um sistema gerenciador de banco de dados é proporcionar ao usuário uma visão abstrata dos dados, que podem ser vistas em três níveis,
quais são eles:
Nota: 25.0
Nível Físico, Nível Lógico e Nível de Visão.
Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 01 – a partir da página 20.
Resposta:
Nível físico, nível lógico e nível de visão.
Questão 3/4 - Sistema Gerenciador de Banco de Dados
Qual o conceito básico de banco de dados:
Nota: 25.0
Um conjunto lógico e ordenado de dados que possuem algum significado, construído e povoado com dados que têm um determinado objetivo, com usuários e
aplicações desenvolvidas para manipulá-los.
OU
banco de dados e´ um conjunto de dados relacionados.
05/06/2019 AVA UNIVIRTUS
file:///C:/Users/Public/Pictures/Sample Pictures/AVA UNIVIRTUS.html 2/2
Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 01 – a partir da página 18.
Resposta:
É um conjunto de dados relacionados.
Questão 4/4 - Sistema Gerenciador de Banco de Dados
O administrador de banco de dados (DBA – database administrator) é responsável por administrar os recursos relacionados ao banco de dados –BD, quais as
responsabilidades pertinentes ao DBA?
Nota: 25.0
O DBA é responsável por autorizar o acesso ao banco de dados, coordenar e monitorar seu uso e adquirir recursos de software e hardware conforme a
necessidade.
Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 02 – a partir da página 7.
Resposta:
Criação de conta, concessão de privilégios, revogação de privilégios e atribuição de nível de segurança.

Qual o principal objetivo de um sistema gerenciador de banco de dados?

 

A imagem ao lado ilustra eventuais mudanças na forma de armazenamento físico dos registros que compõem o banco de dados. Armazenados em um mesmo disco ou em diversos, ou mesmo se armazenados em servidores diferentes. A complexidade do armazenamento e recuperação dos registros de dados, logs, índices, etc em nada pode interferir no modelo conceitual.

A regra de independência de dados é atingida quando as aplicações ficam realmente imunes a mudanças na estrutura de armazenamento, ou na estratégia de acesso aos dados. Ou seja, nenhuma definição dos dados pode estar contida nos programas da aplicação. Quando for necessário criar uma nova forma de acesso, um novo índice, campo ou tabela isto deve ser feito no SGBD e não no código dos programas de aplicativo.

Linguagens para manipulação de dados: Para a definição dos esquemas conceitual e interno pode-se utilizar uma linguagem chamada DDL (Data Definition Language - Linguagem de Definição de Dados). O SGBD possui um compilador DDL que permite a execução das declarações para identificar as descrições dos esquemas e para armazená-las no catálogo do SGBD.

Uma vez que o esquema esteja compilado e o banco de dados esteja populado, usa-se uma linguagem para fazer a manipulação dos dados (leitura, escrita), a DML (Data Manipulation Language - Linguagem de Manipulação de Dados). Essa linguagem permite executar comandos em alto nível que permite extrair, incluir novos dados, ou alterar os existentes sem a necessidade de utilizar programas de aplicativos para essa tarefa.

Visões de banco de dados: O modelo de dados de um SGBD deve permitir que cada usuário visualize os dados de forma diferente daquela existente previamente no banco de dados. Uma visão consiste de um subconjunto de dados do banco de dados, necessariamente derivados dos existentes no banco de dados, porém estes não estão explicitamente armazenados.

Vantagens em utilizar SGBD

Existem diversas vantagens em se utilizar os SGBD. Na verdade, as vantagens em se utilizar os SGBD estão relacionados com as desvantagens dos sistemas de arquivos e da definição conceitual do que deve ser um ‘Banco de Dados’, já que os SGBD foram criados com o objetivo de implementar o conceito de banco de dados e realizar o gerenciamento dos dados conforme este conceito.

Sendo assim entre as principais vantagens destacam-se:

Controle de Redundância: No processamento tradicional de arquivos, cada grupo de usuários deve manter seu próprio conjunto de arquivos e dados. Desta forma, acabam ocorrendo redundâncias que prejudicam o sistema com problemas de duplicidade de dados.

Os dados ou visões de dados para os diversos grupos de usuários são integrados na modelagem de dados. Os SGBD implementam os modelos de dados e armazena cada item de dado lógico em um único local no banco de dados. Isso controla a redundância, a inconsistências, e economiza o espaço de armazenamento de dados.

Compartilhamento de Dados: Um SGBD multiusuário deve permitir que múltiplos usuários acessem o banco de dados ao mesmo tempo. Este fator é essencial para que múltiplas aplicações integradas possam acessar o banco. O SGBD multiusuário deve manter o controle de concorrência para assegurar que os resultados de atualizações sejam corretas, além de fornecer recursos para a construção de múltiplas visões.

Restrição a acesso não autorizado: Os SGBD fornecem um subsistema de autorização e segurança, o qual é utilizado pelo administrador do banco de dados para criar “contas” e especificar as restrições destas contas; o controle de restrições se aplica tanto aos acessos aos dados quanto ao uso de softwares inerentes ao SGBD.

Representação de relacionamentos complexos entre os dados: Um banco de dados pode incluir uma variedade de dados que estão inter-relacionados de várias formas. Um SGBD deve fornecer recursos para se representar uma grande variedade de relacionamentos entre os dados, bem como, recuperar e atualizar os dados de maneira prática e eficiente.

Restrições de Integridade: Ao elaborar os modelos de dados, o projetista de banco de dados implementa regras, ou restrições de integridades. O SGBD tem a capacidade de definir e impor essas restrições impedindo que valores não aceitáveis para o item de dado sejam armazenados pelos usuários ou programas de aplicativos.

Tolerância à falhas: Um SGBD deve fornecer recursos para recuperação de falhas tanto de software quanto de hardware, para isto existe o subsistema de cópia e recuperação de dados.

Comparativo SGBD X Sistema de Arquivos

Existem algumas regras básicas para a classificação de um SGBD. O quadro abaixo exibe resumidamente estas regras, em contra partida se o ‘candidato’ a SGBD não implementar todas estas regras não podem ser classificados como verdadeiros SGBD e são classificados como um GA (Gerenciador de Arquivo).

SISTEMA GERENCIADOR DE BANCO DE DADOS

SISTEMAS GERENCIADOR DE ARQUIVOS

Armazena dados e metadados.

Definição é parte integrante da aplicação.

A redundância de dados é controlada.

Há bastante redundância de dados.

Uso de ferramentas e linguagem de consulta não procedural.

Tudo tem que ser codificado em linguagem procedural.

Independência dados-programa.

Dependência dados-programa.

Abstração de dados.

Sem abstração de dados.

Múltiplas visões dos dados.

Visão única dos dados.

Facilita padronização.

Difícil padronização.

Eficiência, concorrência, compartilhamento, segurança, integridade, tolerância a falhas.

Depende da aplicação.

Uma organização que deseje utilizar um banco de dados dentro de um SGBD deve inicialmente, passar por um processo de adaptação, preferencialmente, contando com pessoal especializado, geralmente consultores, que não tenham qualquer ligação com fabricantes de Bancos de Dados, para que os dados desta organização sejam normalizados e adaptados dentro de um conceito de Banco de Dados, visto que em diversas situações é muito complexo migrar dados de programas de aplicativos de um ambiente de gerenciamento de arquivos, devido ao grande número de problemas de redundância e inconsistência de dados.

Qual o objetivo do sistema gerenciador de banco de dados?

Em suma, um SGBD é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de bases de dados. O principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, manipulação e organização dos dados.

Qual a importância do sistema de gerenciamento de banco de dados?

O SGBD gerencia arquivos dedicados no disco do computador e apresenta uma interface lógica para usuários e aplicações acessarem e gerenciarem dados. Normalmente, os sistemas de gestão de banco de dados são projetados com o intuito de organizar os dados conforme um padrão específico.

Quais são as principais características de um sistema gerenciador de banco de dados?

Um SGBD deve possuir as seguintes características:.
Controle de Redundâncias - Armazenamento em um único local evitando duplicações descontroladas;.
Compartilhamento de Dados;.
Controle de Acesso;.
Interfaceamento - Disponibilizar versões gráficas e não somente modo texto;.