Informática, perguntado por aureliojr96p4205a, 1 ano atrás

Quais são as vantagens e desvantagens do Sistema de gestão de base de dados(SGBD)

Soluções para a tarefa

Respondido por bokomoko
8
A principal vantagem dos SGBD's é que o programador não precisa se preocupar com os detalhes de como os dados serão armazenados no disco. Não precisa se preocupar com alocação, com indexação, com criação de índices.

Outra vantagem é que se tiver um novo dado, campo adicionado a tabela, não precisa modificar o programa. Antes dos SGBDs, o programador tinha que reescrever ou pelo menos recompilar o programa a cada modificação que era feita nas tabelas.

Outra vantagem é que as consultas são muito mais rápidas pois o programador submete a consulta ao SGBD e ele filtra, seleciona, ordena, classifica, organiza e manda os dados já resolvidos para o programa. Isso torna o processamento de grandes volumes de dados muito mais rápido pois o programa cliente só trata os dados que atendem aos critérios especificados. 

Outra vantagem é a integridade referencial automática. Ou seja, se um dado de uma tabela faz referencia a um dado de outra tabela, os dados não podem ser removidos se por acaso a referencia ficar errada. Por exemplo, suponha que uma tabela de professores tem a lista de professores de uma escola. Outra tabela de turmas tem os dados dos alunos daquela turma e o professor que aplicou a aula. É impossível remover um professor da tabela de professores se ele tem alguma turma registrada na tabela de turmas.

Outra vantagem é a integridade transacional. Os SGBD's garantem que uma transação só é registrada se for completada. Se algum mau funcionamento de software ou hardware interromper a transação no meio, o sistema é capaz de voltar ao estado anterior ao início da transação. Por exemplo, suponha que um sistema de estoque registra numa tabela as saídas e noutra tabela de estoque reduz a quantidade disponível em estoque. Se o sistema falhar depois de ter gravado a saída e antes de ter registrado a baixa de estoque, o SGBD consegue voltar ao começo, automaticamente, sem intervenção do programador.

Essas são apenas algumas das vantagens. Tem várias outras.

Respondido por emiliogouveia7
12

Resposta:

visto que o tema diz: vantagens e desvantagens... e tu só falou das vantagens, pelo que eu percebe.... cadê as desvantagens??

Perguntas interessantes