Banco de Dados
Pedro Losco Takecian
Monitor
Jo˜o Eduardo Ferreira a Professor
4 de abril de 2006
1. Quando faz sentido utilizar um SGBD ao inv´s de simplesmente utilizar e o sistema de arquivos? Quando n˜o faz sentido utilizar um SGBD? a N˜o faz sentido utilizar um SGBD quando temos pequenas aplica¸˜es a co com dados muito simples e sem expectativa de mudan¸as. Tamb´m c e n˜o ´ recomendado utilizar um SGBD quando a aplica¸˜o tem a necesa e ca sidade da obten¸˜o de dados em tempo real. Praticamente em todos ca os demais casos, faz sentido o uso de um sistema gerenciador de banco de dados, pois ele introduz in´meras vantagens no armazenamento dos u dados, como o controle de redundˆncia, consistˆncia e integridade dos a e dados armazenados, controle de acesso e seguran¸a, integra¸˜o de v´rios c ca a usu´rios simultˆneos, eficiˆncia nas consultas, etc. a a e 2. O que ´ independˆncia l´gica de dados e por que esse conceito ´ ime e o e portante?
´
E a capacidade de alterar o esquema conceitual sem ter que mudar os esquemas externos (ou programas de aplica¸˜o). Sua importˆncia ca a vem do fato de que, se precisarmos modificar o esquema conceitual do banco de dados, n˜o temos que alterar todas as aplica¸˜es que acessam a co o banco.
3. Explique as diferen¸as entre independˆncia l´gica de dados e indec e o pendˆncia f´ e ısica de dados.
Enquanto a independˆncia l´gica trata da independˆncia entre as cae o e madas externa e conceitual, a independˆncia f´ e ısica compreende a independˆncia entre as camadas f´ e ısica e conceitual, isto ´, permite as mue dan¸as no esquema interno sem ter que alterar o esquema conceitual. c 1
Enquanto a independˆncia l´gica gera uma abstra¸˜o util para o dee o ca ´ senvolvedor usu´rio final, a independˆncia f´ a e ısica gera uma abstra¸˜o ca importante na estrutura¸˜o l´gica do banco, utilizada pelo projetista ca o de banco de dados.