23 de outubro de 2009

Banco de Dados I - 08

Banco de Dados I
Banco de Dados II

Exercício VIII:

1) Uma Empresa possui funcionários. Um funcionário trabalha em uma Empresa.



2) Os Atletas participam de competições. Em uma competição participam vários atletas.



3) Deseja-se fazer um banco de dados para uma rede de hotelaria. Um hotel possui quartos. Cada quarto pertence a apenas um hotel.



4) Um soldado, que possui as características nome, Registro Militar (RM), data de nascimento, possui armas. Uma arma, que possui as características de série, registro e calibre, é de um soldado. Uma arma é limpa por vários soldados. Um soldado limpa várias armas.



5) Um médico trata de pacientes. Do médico deseja-se saber CRM, nome e suas especializações. Um paciente, no qual há a necessidade de sabermos seu nome, endereço e idade, é tratado por vários médicos. Um paciente realiza vários tipos de exames. Um tipo de exame, destes há a necessidade de guardar seu número, data e descrição, é feito por vários paciente.



6) Construir um DER de uma Companhia de Seguros - Slide



7) Crie um Diagrama de ER com as seguintes informações:

Um cliente faz pedidos de produtos. Os produtos são fornecidos por produtores que se encontram em várias cidades do país.
Cada cliente nasceu e mora em uma Cidade. A empresa produtora tem funcionários que trabalham no período diurno e noturno.
Os clientes podem utilizar para pagamento cartões de crédito e cartão de débito como também boleto bancário.


Banco de Dados I - 07

Banco de Dados - Introdução

Exercício VII:

1.O que é um SGBD?

Sistema Gerenciador de Banco de Dados é um conjunto de dados que se associam a um conjunto de programas para acesso a esses dados, ou seja, o SGBD proporciona um ambiente tanto conveniente quanto eficiente para a recuperação e armazenamento das informações do banco de dados, além de prover compartilhamento e segurança das mesmas.

2.Cite 3 vantagens de um SGBD?

Consistência de dados e independência de dados;
Facilitam a proteção contra a perda de dados, através de recursos de backup;
Promovem a adoção de padrões para toda a empresa.

3.Quais as principais funções e responsabilidades de um DBA?

O DBA (Database Administrator) é responsável pelo acesso à base de dados, coordenar e monitorar o uso da base de dados, por problemas, tais como, quebra de segurança ou baixo desempenho, ou seja, é o administrador maior da base de dados.

4.Defina: Processamento de Consultas, Administração de Armazenamento de dados e Implementação física do sistema.

- Processamento de Consultas é composto por: Compilador DML - traduz os comandos de baixo nível (DML); Pré-compilador para comandos DML - pré-compilam os comandos DML;

Componentes para o tratamento de consultas - executam as instruções geradas por esse compilador DML.

- Administração de Armazenamento de dados é composto por: Gerenciamento de autorizações e integridade - gerencia as autorizações dos usuários e a integridade dos dados;

Gerenciamento de transações - gerencia as transações garantindo que o banco de dados permaneça em estado constante a despeito de falhas;

Administração de arquivos - administra os arquivos gerenciando a alocação de espaço no armazenamento em disco Administração de buffer, responsável pela intermediação de dados do disco para a memória principal e pela decisão de quais dados colocar em memória cache;

- Implementação física do sistema é composto por: Arquivo de dados - que armazena o próprio banco de dados;

Dicionário de dados - que armazena os meta-dados relativos à estrutura do banco de dados;

Índices - que proporcionam acesso rápido aos itens de dados que são associados a valores determinados;

Estatística de Dados - que armazenam informações estatísticas relativas aos dados contidos no banco de dados. Essas informações são usadas pelo processador de consultas para seleção de meios eficientes para execução de uma consulta.