Sylberchatz - Capítulo 01

1076 palavras 5 páginas
Banco de Dados - Questões
Database System Concepts (Sylberchatz) – Capítulo 01

Exercícios Práticos
1.1. Este capítulo descreveu muitas das principais vantagens de um sistema de banco de dados. Quais são as duas desvantagens?
Os sistemas de banco de dados são complexos, difíceis e demorados para projetar;
Custos iniciais de software e hardware altos;
Danos ao banco de dados afetam virtualmente todos os programas;
Custos altos para conversão de sistemas baseados em arquivos para bancos de dados;
Treinamento inicial necessário aos programadores e usuários.

1.2. Liste cinco maneiras em que o sistema de declaração de tipos de uma linguagem como Java ou C++ difere da linguagem definição de dados usada em um banco de dados.

1.3. Liste os seis principais passos que você seguiria para criar um banco de dados para uma empresa particular.
Análise de requisitos;
Design conceitual da base de dados;
Design lógico da base de dados;
Refinamento do esquema;
Design físico da base de dados;
Design da segurança.

1.4. Liste pelo menos 3 diferentes tipos de informações que uma universidade poderia manter, além daquelas listadas na seção 1.6.2.

1.5. Suponha que você queira construir um site de vídeos similar ao YouTube. Considere cada um dos pontos listados na Seção 1.2, como as desvantagens de manter em um sistema de arquivos. Discuta a relevância de cada um desses pontos para o armazenamento de dados de vídeos reais, e os metadados sobre os vídeos, como título, o usuário que fez o upload, tags e que usuários visualizaram.

1.6. Consultas de palavras-chave usadas na busca Web são relativamente diferentes das consultas de banco de dados. Liste as diferenças chave entres elas, em termos do modo como as consultas são especificadas e em termos de o quê é o resultado de uma consulta.

Exercícios
1.7. Liste quatro aplicações que você tem usado que frequentemente empregam um sistema de banco de dados para armazenar os dados persistentes.
Correio

Relacionados