Olá Alunos,
Esta é uma lista de exercícios iniciais, para a disciplina Banco de Dados.
Traga este exercício para a sala de aula e tente responder cada questão.
Bom estudo.
Lista de Exercícios
1. Explique as diferenças entre o processamento de dados em arquivos convencionais e o processamento de dados com SGBD.
2. Descreva algumas vantagens na utilização de um SGBD em uma empresa.
3. Defina os seguintes conceitos:
a) Banco de dados
b) Sistema de gerência de banco de dados
c) Modelo de dados
d) Esquema de dados
e) Modelo conceitual
f) Modelo lógico
g) Projeto conceitual
4. Explique o que significa redundância de dados.
5. O que são metadados?
6. Dê um exemplo de aplicação de banco de dados.
7. Defina o que é uma: entidade, relacionamento, atributo.
8. Dê exemplos para cada um dos conceitos da abordagem ER: entidade, relacionamento,atributo, generalização/especialização.
9. Explique qual o que é o papel de uma entidade em um relacionamento. Em que situação é necessário especificar?
10. Defina os termos cardinalidade máxima e cardinalidade mínima.
11.Dê o nome e esquematize os símbolos usados nos diagramas ER para: entidade, relacionamento, entidade fraca, auto-relacionamento.
12.Mostre um diagrama ER entre as entidades Empregado e Departamento, com seus respectivos atributos, que tenha relacionamento 1:N. Admita que um Departamento não precisa ter um Empregado, mas que todo Empregado tem que ser de um Departamento.
13.Exemplifique o que é uma entidade fraca e mostre um exemplo que se ajuste ao exercício anterior.
14.Em uma empresa uma toda secretária é de um departamento, mas nem todo departamento precisa ter um secretária. Toda secretária para desempenhar suas atividades precisa ser alocada em uma mesa.
a) Identifique as Entidades neste problema.
b) Identifique alguns atributos para ada uma das entidades.
c) Identifique os Relacionamentos existente em conjunto com as cardinalidades mínimas e máximas.
d) Qual seria a modificaão caso uma mesa pudesse ser utilizada por duas secretárias?
15.Em um consultório médico, um médico realiza várias consultas com vários pacientes e um paciente é consultado por um médico. Com base neste plano de discurso identifique as entidades e o relacionamento entre elas.
a) Modifique o modelo anterior sabendo que precisa-se saber do médico o nome, CPF, CRM e do paciente: nome,endereço, CPF, data nascimento
b) Qual será a mudança para que um médico possa atender vários pacientes e um paciente seja atendido por vários médicos?
c) Qual será a mudança para o seguinte plano de discurso: “Um médico possui uma especialidade e uma especialidade é de vários médicos”.
d) Acrescente o seguinte discurso ao problema:”Um médico realiza várias consultas em um paciente e um paciente é consultado por vários médicos, desde que seja em uma data e hora marcados, e possua um valor a ser pago. Uma consulta pode gerar uma ou várias receitas”.
16.Uma delegacia resolveu informatizar seus serviços relacionados aos crimes ocorridos em seu
estado criando um banco de dados, para uma melhor gerência dos tipos de crimes mais cometidos. É necessário saber os dados das vítimas e dos criminosos para dar seguimento aos documentos processuais, bem como armazenar informações sobre cada crime ocorrido. Um criminoso comete um crime contra um ou mais vítimas, e uma vítima pode sofrer um crime por um ou vários criminosos. Um crime é cometido em um município de um estado, e em um crime pode é utilizado um tipo de arma. De acordo com o problema, projete um diagrama Entidade Relacionamento(ER) e faça a sua correspondência no modelo físico de dados.
17.Faça uma pesquisa sobre a utilização de SGBDs em empresas e Universidade atentando as seguintes questões:
a)Quais as vantagens de utilização de um SGBD?
b)Quais os tipos de SGBDs existentes no mercado?
c)Quanto custa disponibilizar informações utilizando um SGBD?
d)De que formas as aplicações podem fazer uso de um SGBD?
Vídeos para ajudar na resolução da lista de exercícios.
Revisão de conceitos sobre ER
Professor existe um livro que contenha toda matéria que vamos utilizar neste 2º semestre?
Matéria: Banco de dados.