Banco de dados perguntas
Velocidade de consultas , adicionar dados , excluir .
Densidade pois não utiliza papel
Evita o trabalho monotono .
1.3 Quais são as desvantagens de se usar um sistema de banco de dados?
Sobrecarga de dados.
Integridade comprometidade quando não se tem um bom controle.
Segurança comprometida quando não se tem um bom controle.]
1.4 O que você entende por sistema relaciona!? Faça a distinção entre sistemas relacionais e sistemas não-relacionais.
É quando o usuario ve o sistema apenas como tabelas e nada mais que tabelas. Os operadores geram tabelas a partir das tabelas antigas .
Não-relacinais.
O usuarios ve outras estruturas de dados, mais para manipular precisa de outro operadores.
1.5 O que você entende pelo termo modelo de dados? Explique a diferença entre um modelo de dados e sua implementação. Por que essa diferença é importante?
Um modelo de dados é uma definição abstrata, autônoma e lógica dos objetos, operadores e outros elementos que, juntos, constituem a máquina abstrata com a qual os usuários interagem. Os objetos nos permitem modelar a estrutura de dados. Os operadores nos permitem modelar seu comportamento.
Podemos então distinguir de modo útil o modelo de sua implementação:
• Uma implementação de um determinado modelo de dados é uma representação física sobre uma máquina real dos componentes da máquina abstrata que juntos constituem esse modelo.
Em resumo: o modelo é aquilo que os usuários têm de conhecer; a implementação é aquilo que os usuários não precisam conhecer.
1.6 Mostre os efeitos das seguintes operações de busca em SQL sobre o banco de dados da adega de vinhos da Figura 1.1:
a. SELECT VINHO, PRODUTOR
FROM ADEGA
WHERE DEP# = 72
b. SELECT VINHO, PRODUTOR
FROM ADEGA
WHERE ANO > 1996
c. SELECT DEP#, VINHO, ANO
FROM ADEGA
WHERE PRONTO < 1999
d. SELECT VINHO, DEP#, ANO
FROM ADEGA
WHERE PRODUTOR = ‘Robt. Mondavi
AND