Sie sind auf Seite 1von 3

Universidade Federal Rural de Pernambuco UFRPE Unidade Acadmica de Garanhuns Bacharelado em Cincia da Computao Disciplina: Banco de Dados Aluno:

: Anderson Pinheiro Cavalcanti Professor: Rodrigo Rocha

Lista 1 Conceitualizao 1. Explique as diferenas entre o processamento de dados em arquivos convencionais e o processamento de dados com SGBD. Natureza autodescritiva No sistema de banco de dados temos natureza autodescritiva, ou seja, temos uma completa descrio da estrutura desse banco de dados e suas restries. Isolamento entre programas e os dados, e a abstrao de dados. No processamento tradicional de arquivos, a estrutura do arquivo de dados est embutida no programa da aplicao. J no SGBD a estrutura dos arquivos de dados armazenada no catlogo do SGDB separadamente do programa de acesso. Compartilhamento de dados e processamento de transaes de multiusurios Um SGBD multiusurio deve permitir que diversos usurios acessem o banco de dados ao mesmo tempo. O SGBD deve incluir um software de controle de concorrncia para garantir que muitos usurios, ao tentar atualizar o mesmo dado, o faam de um modo controlado, para assegurar que os resultados das atualizaes sejam corretos. 2. Descreva algumas vantagens na utilizao de um SGBD em uma empresa. Reduzir a redundncia dos dados As informaes ficam concentradas numa nica fonte; no h necessidade de repeti-las. Evitar inconsistncias Com fontes distribudas de dados, uma alterao feita em uma delas (Ex: mudana de endereo do cliente) no poderia ser refletida nas outras. Dar suporte realizao de transaes Atomicidade: garantir que todas as operaes de uma transao sero realizadas; caso ocorra uma falha (Ex: falta de energia) durante a execuo, as operaes j realizadas devem ser desfeitas. Manter a integridade dos dados possvel definir restries para os dados que sero inseridos no BD. Garantir segurana possvel definir restries de acesso para os usurios (quem pode fazer o qu no Banco de Dados)

3. Defina os seguintes conceitos: a) Banco de dados Um Banco de Dados um repositrio para uma coleo de arquivos de dados computadorizados. b) Sistema de gerncia de banco de dados um pacote de software para a implementao e manuteno de bancos de dados computadorizados. c) Modelo de dados um subconjunto do modelo de implementao que descreve a representao lgica e fsica dos dados persistentes no sistema. Tambm abrange qualquer comportamento definido no banco de dados, como procedimentos armazenados, restries etc. d) Esquema de dados Um esquema de dados a descrio de um BD, segundo um modelo de dados. e) Modelo conceitual Um modelo conceitual aquele que no utilizado pelos SGBDs, mas so importantes na chamada fase conceitual do projeto de um BD. Exemplo de modelo conceitual: MER, e suas variaes. f) Modelo lgico So os modelos de dados utilizados pelos sistemas de gerncia de banco de dados (SGBD). So lgicos porque sua implementao no precisa ser conhecida. Exemplos: Modelo Relacional, Modelos Orientados a Objeto Jasmine, GemStone, etc. g) Projeto conceitual Um projeto conceitual a descrio conceitual de um BD especfico, segundo um modelo conceitual. Exemplo: Esquema ER. 4. Explique o que significa redundncia de dados. a repetio de dados desnecessria em um banco de dados. Ex: em vez de ter dados do cliente em fichas para cada setor de uma empresa, podese criar um Banco de Dados com essas informaes e torn-lo acessvel a todos os departamentos. 5. O que so metadados? So dados que permitem informar as pessoas sobre a existncia de um conjunto de dados ligados s suas necessidades especficas.

6. D um exemplo de aplicao de banco de dados. Um exemplo prtico do uso do eficiente do banco de dados uma aplicao web de comrcio eletrnico, o usurio (cliente) ao cadastrar no site, o sistema pede informaes sobre gostos e interesses que possuem, ao acessar a pgina em outro dia, aparece uma listagem de itens que o cliente mais gosta, ou seja, grava um histrico de operaes e mostra ao cliente seus produtos preferidos com base nessas informaes, aumentando a chance de um novo pedido. 7. Defina o que uma: entidade, relacionamento, atributo. Uma entidade tudo aquilo sobre o qual se deseja manter informaes. um subconjunto de objetos (instncias) que: desempenha o mesmo papel semntico possui os mesmos tipos de propriedades (atributos). Atributo so as propriedades que caracterizam ou descrevem uma entidade ou um relacionamento. Ex.: A entidade CARRO poderia ter os seguintes atributos: Placa, fabricante, modelo, ano de fabricao, cor, preo, etc. Relacionamentos so funes que mapeiam um conjunto de instncias de uma entidade em um outro conjunto de instncias de outra entidade (ou da mesma entidade: auto relacionamento). Em outras palavras, so associaes entre diversas entidades.

Das könnte Ihnen auch gefallen