Buscar

Lista de exercícios 1 Corrígida

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1º lista de exercícios 
Professor: Carlos José Rocha Silva 
Disciplina: Banco de Dados I 
Aula 01: Conceitos de Banco de Dados 
 
Aluno: _________________________________________ Período: _______ 
 
Data de entrega: ___/___/___ Pontos: ________ 
 
1) Definir os seguintes termos: 
a. Sistema de bancos de dados: 
R: É um sistema computadorizado de armazenamento de registros, cujo propósito geral 
é armazenar informações e permitir ao usuário buscar e atualizar essas informações 
quando necessário. 
b. Banco de dados: 
R: É uma coleção de dados inter-relacionados, representando informações sobre um 
domínio específico. 
c. Sistema de gerenciamento de banco de dados: 
R: É um software com recursos específicos para facilitar a manipulação das informações 
dos bancos de dados e o desenvolvimento de programas aplicativos 
 
2) Quais as vantagens e desvantagens da utilização de um sistema de banco de dados? 
R: Vantagens: 
 Redução da redundância dos dados. 
 Redução da inconsistência. 
 Compartilhamento dos dados. 
 Padronização. 
 Segurança. 
 Manutenção da integridade dos dados. 
 Balanceamento de necessidades conflitantes (rápido acesso às aplicações mais 
importantes X desempenho pior para algumas outras aplicações). 
 Utilização da linguagem SQL 
Desvantagens: 
 Operações bem sucedidas são crucias, não se podem admitir falhas. 
 O sistema pode ser complexo e não deve ser mostrada essa complexibilidade para o 
usuário. 
 Se não forem adotadas bons controles de segurança e integridade, estas podem ser 
comprometida. 
 
 
3) Discuta as principais características do enfoque de Banco de Dados e como ele difere dos 
sistemas de arquivos tradicionais? 
R: O BD tem o com o objetivo armazenar dados que pertençam a um mesmo domínio, ou 
seja, os dados estão relacionado entre si. Suas principais características são: independência 
de dados, manutenção de integridade, facilidade de consultas, eliminação de redundância, 
manutenibilidade, etc. 
A tabela abaixo mostra as principais diferenças com relação aos sistemas de arquivos 
tradicionais. 
Sistemas de BD Sistema de Arquivos 
Armazena dados e metadados. (Manutenibilidade) Definição é parte integrante da aplicação. 
Redundância de dados é controlada. 
(Eliminação de redundância) 
Há bastante redundância de dados 
Uso de linguagem de alto nível, não procedural (o quê). Linguagem procedural (como). 
Independência dados-programa.(Manutenibilidade) Dependência dados-programa. 
Múltiplas visões dos dados. (Facilidade de Consultas) 
Concorrência, tolerância a falhas, integridade, segurança. 
(Manutenibilidade) 
Depende da aplicação. 
 
4) Cite alguns dos objetivos dos sistemas de banco de dados? R: 
 Isolar os usuários dos detalhes mais internos do banco de dados (abstração de dados). 
 Prover independência de dados às aplicações (estrutura física de armazenamento e à 
estratégia de acesso). 
 
5) Dê 8 exemplos de SGBD comerciais? R: 
 ORACLE, 
 SQL SERVER, 
 ACCESS, 
 POSTGRE, 
 MYSQL, 
 INTERBASE, 
 SQLITE, 
 SYBASE, 
 INGRES, 
 PARADOX, 
 FIREBIRD, 
 DBASE, 
 ETC. 
 
 
6) Qual é a função principal dos SGBD? R: 
 Controlar os processos realizados no banco de dados. 
 Independência de dados: Isolar os usuários do banco de dados dos detalhes do nível de 
hardware. 
 
7) Enumere os diferentes tipos de usuários de banco de dados e enquadre-se em uma dessas 
classes descrevendo que tipos de interações você tem com bancos de dados no seu 
cotidiano. R: 
 Programador de aplicação, 
 Usuário final, 
 DBA (DataBase Administrator) 
 
8) Explique o que é a independência de dados, sua importância e que problemas podem surgir 
na sua ausência em um ambiente de sistemas que necessite acesso a dados. 
R: A independência dos dados significa que existe um sistema (nesse caso, o SGBD) 
responsável por todas as tarefas de definição da estrutura física de armazenamento, bem 
como da técnica de busca e recuperação dos dados armazenados. A grande vantagem da 
independência é o isolamento desses dois aspectos (estrutura física e técnica de busca de 
dados) dos programas de aplicação. Qualquer alteração em um deles é independente da 
aplicação. 
 
9) Quais são as responsabilidades do DBA e dos projetistas de banco de dados? R: 
 DBA, Database administrators; 
 Autoriza acesso ao banco; 
 Controla modificações na estrutura dos dados; 
 Monitora o uso do SGBD (segurança, desempenho); 
 Garantia de recursos computacionais (infraestrutura: espaço em disco, equipamentos, 
etc.) 
 Administra o ambiente de BD. 
 
 Projetista de Bancos de Dados 
 Identifica os dados que devem ser mantidos no banco, através do projeto (análise) e seu 
detalhamento; 
 Determina as estruturas mais apropriadas para armazenar cada tipo de dado; 
 Faz o relacionamento com os usuários para garantir que suas necessidades de 
informação estejam atendidas no projeto do BD; 
 Especifica restrições de integridade para os dados; 
 Desenvolve visões do BD para usuários ou grupos específicos. 
 
Pesquisar BD e usuário de BD (cap. 1) no livro do Navathe – Sistemas de Banco de Dados

Continue navegando