Banco de dados perguntas

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1157 palavras )
  • Download(s) : 0
  • Publicado : 20 de novembro de 2011
Ler documento completo
Amostra do texto
1.2 Quais são as vantagens de se usar um sistema de banco de dados?
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 bomcontrole.]

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 nospermitem 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ãoprecisam 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
ANDGARRAFAS > 6

1.9 Escreva instruções SQL para executar as seguintes operações sobre o banco de dados da adega de vinhos:
a. Obter o número do depósito, o nome do vinho e o número de garrafas para todos os vinhos da Geyser Peak.
b. Obter o número do depósito e o nome do vinho correspondentes a todos os vinhos para os quais existem mais de cinco garrafas em estoque.
c. Obter o número dodepósito para todos os vinhos tintos.
d. Acrescentar três garrafas ao depósito de número 30.
e. Remover todos os vinhos Chardonnay do estoque.
f. Acrescentar uma entrada para uma nova caixa (doze garrafas) de Gary Farrel Merlot: depósito número 55, ano 1996, pronto em 2001.

1.10 Suponha que você tem uma coleção de música clássica consistindo em CDs e/ou LPs e/ou fitas de áudio, e desejaelaborar um banco de dados que lhe permitirá encontrar as gravações que possui de um compositor (por exemplo, Sibelius), um regente (por exemplo, Simon Rattle), um solista (por exemplo, Arthur Grumiaux), uma obra (por exemplo, a Quinta Sinfonia de Beethoven), uma orquestra (por exemplo, a NYPO), uma espécie de obra (por exemplo, concerto de violino) ou um grupo de câmara (por exemplo, o KronosQuartet). Esboce um diagrama de entidades e relacionamentos como o da Figura 1.6 para esse banco de dados.

CAPITULO 2 –

2.1 Trace um diagrama da arquitetura de sistemas de bancos de dados apresentada neste capítulo (a arquitetura
ANSI/SPARC).
46

2.2 Defina os seguintes termos:
back end linguagem de manipulação de dados
banco de dados distribuído linguagem hospedeira
carga mapeamentoconceitual/interno
cliente mapeamento externo/conceitual
DDL externa, esquema externo, visão externa processamento distribuído
DDL conceitual, esquema conceitual, visão conceitual projeto lógico de banco de dados
DDL interna, esquema interno, visão interna projeto físico de banco de dados
definição de estrutura de armazenamento reorganização
descarregamento/recarregamento requisição...
tracking img