You are on page 1of 3

UNIVERSIDADE DO ESTADO DO RIO GRANDE DO NORTE UERN FACULDADE DE CINCIAS EXATAS E NATURAIS FANAT CINCIA DA COMPUTAO CC DISCIPLINA: BANCO

NCO DE DADOS

DISCENTE: TILLA NEGREIROS MAIA

LISTA 1 PARTE 1

Mossor, 05 de junho de 2013.

1.5 Quatro aplicaes que empreguei um banco de dados para armazenar dados persistentes, direta ou indiretamente: compras com carto de crdito e gerao de faturas mensais (transaes de carto de crdito); reservas de passagens areas e informaes de horrios dos voos (linhas areas); informaes dos alunos e registros dos cursos, notas, atividades, etc., no Ambiente Virtual de Aprendizagem (Universidade - Moodle); e utilizar dos servios de operadoras de telefonia, como manter registros de chamadas realizadas e saldos de cartes de chamada pr-pago (telecomunicao).

1.6 Em relao a um DBMS, um sistema de processamento de arquivos apresenta-se como redundante e, consequentemente, com inconsistncia de dados. H vrios arquivos criados com estruturas distintas, programas escritos em diversas linguagens de programao e informaes duplicadas em vrios arquivos. A redundncia ocasiona um custo mais alto de armazenamento e acesso e a no concordncia das inmeras cpias espalhadas nos arquivos. No sistema de processamento de arquivos ocorrem problemas de integridade, atomicidade e segurana. Nesse sistema, a garantia de integridade dificultada a medida que novas restries devem ser acrescentadas e necessrio a modificao do programas para a implementao. Quanto a atomicidade, no a h garantia nesse tipo de sistema de banco de dados. Em relao a segurana, difcil impor restries de segurana aos programas de aplicao, acrescentados de forma provisria. Alm disso, no sistema de processamento de arquivos ocorre o isolamento dos dados e anomalias de acesso permanente.

1.8 Um sistema de gerenciamento de banco de dados garantem as seguintes responsabilidades: Consistncia de dados em caso de inconsistncia, cpias dos mesmos dados podem discordar entre si. Por exemplo, um endereo alterado do cliente de um banco pode refletir em registros de conta poupana, mas no em qualquer outro lugar do sistema. Integridade os dados armazenados devem satisfazer as restries de consistncia. Se no houver restries que garantam a integridade podem ocorrer perdas de dados por danos acidentais, bem como, inconsistncia de dados em casos de alteraes no banco de dados. Atomicidade se no existir a garantia do tudo ou nada o banco de dados est sujeito a falhas, sem perspectiva de recuperao ao estado anterior a falha. Por exemplo, no caso de transferncias bancrias, onde um determinado cliente tem sua conta debitada enquanto outro ser creditado, se no houver atomicidade e ocorrer uma falha durante a transao, possvel que tenha efetuado o dbito em uma conta, mas no o crdito na outra, gerando uma inconsistncia de dados.

Acesso concorrente um sistema de gerenciamento de banco de dados sem o controle de concorrncia gera dados inconsistentes a medida que os usurios atualizem os dados simultaneamente. Ou seja, no caso de transferncias no mesmo instante para um determinada conta X, uma no valor de R$ 100,00 e outra no valor de R$ 50,00, a conta X poder ser creditada com R$ 100,00 ou R$ 50,00, e no com a quantia correta de R$ 150,00. Segurana dos dados como nem todos os usurios podem ter acesso aos dados, a ausncia dessa responsabilidade possibilitaria o acesso inapropriado dos usurios a todos os dados do banco de dados.

1.9 Os sistemas de banco de dados aceitam a manipulao de dados utilizando a SQL, em vez de fornecerem funes em C ou C++, por ser uma linguagem declarativa que descreve o problema ao invs da soluo, especificando o que deve ser feito e no como (ao contrrio das linguagens procedurais). A DML SQL mais fcil de aprender e usar do que as DMLs procedurais como C e C++. A SQL prov o acesso fcil e rpido aos dados a partir de um front end que permite a edio e a submisso de comandos SQL. Alm disso, pode-se alterar, expandir ou incluir, dinamicamente, as estruturas dos dados armazenados com mxima flexibilidade.

1.11 As funes de um administrador de banco de dados (DBA) so: Definio de esquema cria o esquema de banco de dados executando um conjunto de instrues de definio de dados DDL. Estrutura de armazenamento e definio de mtodo de acesso. Modificao de esquema e organizao fsica realiza mudanas no esquema e na organizao fsica de acordo com as necessidades vigentes ou para melhorar o desempenho. Concesso de autorizao para acesso de dados concede aos usurios diferentes tipos de autorizao.

Manuteno de rotina realizar backups, garantir espao livre para operaes normais e aument-lo quando necessrio, monitorar as tarefas, assegurar o desempenho, etc.

You might also like