Fundamento De Banco De Dados
Monografias: Fundamento De Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: maraprock • 8/10/2013 • 470 Palavras (2 Páginas) • 2.105 Visualizações
2. Dê um exemplo, diferente dos discutidos em aula, de redundância controlada de dados.
Redundância controlada ocorre quando o software tem conhecimento da múltipla representação da informação e garante a sincronia entre as diversas representações.
Por ex.: Nome de Cia Aérea.
Essa redundância pode levar a um estado inconsistente, além de gastar espaço de armazenamento. O SGBD deve oferecer mecanismos para esse controle, sem prejudicar as aplicações dos diversos setores.
3. Enumere as principais diferenças entre o desenvolvimento de software com arquivos convencionais e o desenvolvimento de software com SGBD.
SGBD Arquivos Convencionais
- Armazena dados e metadados - Definição é parte integrande da aplicação.
- Redundância de dados é controlada - Há bastante redundância de dados.
- Uso de linguagem de alto nível, não - Linguagem procedural (como)
Procedural ( o quê)
- Independência dados-programa - Dependência dados-programa.
- Concorrência, tolerância a falhas, - Depende da aplicação.
Integridade, segurança.
4. Descreva alguns fatores que levam alguém a preferir o uso de arquivos convencionais ao uso de SGBD. Descreva alguns fatores que levam alguém a preferir o uso de SGBD ao uso de arquivos convencionais.
Fatores que levam alguém preferir arquivos convencionais ao uso de SGBD
- Quando essa funcionalidade não é necessária.
- Sobrecarga influi no desempenho.
- Investimento inicial alto, em geral: hardware extra.
Fatores que levam alguém usar SGBD
- Controlar redundância.
- Compartilhamento de dados.
- Independência de dados.
- Segurança.
- Backup e recuperação à falhas.
- Forçar restrições de integridade.
- Aumentar a produtividade e disponibilidade.
- Flexibilidade, padronização.
Fonte: www.cos.ufrj.br/~marta/BdRel.pdf
5. Defina os seguintes conceitos: banco de dados, sistema gerenciador de banco de dados, modelo de dados, esquema de dados, modelo conceitual, modelo lógico, modelagem conceitual e projeto lógico.
Banco de dados: é uma coleção de dados relacionados e armazenados em algum dispositivo.
Sistema gerenciador de banco de dados: é um software que permite construir e manipular um BD.
Modelo de dados: é um conjunto de conceitos para descrever um BD.
Esquema
...