Banco de Dados (Estatística/Produção) – 2014/1
Ementa: motivação e vantagens do uso de Sistemas Gerenciadores de Bancos de Dados (SGBD); análise de requisitos de um sistema de informação; modelagem do domínio do problema; projeto da solução computacional com bancos de dados; implementação de bancos de dados em SGBDs simples; manipulação e consulta com a linguagem SQL.
Objetivo: habilitar os alunos a construir bancos de dados e sistemas de informação simples adequados aos requisitos e objetivos dos clientes.
Metodologia: aulas expositivas e aulas práticas em laboratório.
Dia/horário das aulas: segundas e quartas-feiras, das 11h às 13h.
Local: Ufes (Av. Fernando Ferrari, 514 – Goiabeiras – Vitória, ES), CT-10, sala 12 (aulas teóricas) / CT-9, LabGrad/sala 105 (aulas de laboratório)
Carga horária semestral: 60 horas.
Mais informações:
- Programa detalhado;
- Sistema de avaliação;
- Bibliografia;
- Cronograma / datas importantes;
- Download de material do curso (slides, exercícios, etc.);
- Agende um horário para atendimento.
Programa detalhado
- Introdução:
- Sistemas de Informação;
- Sistemas Gerenciadores de Bancos de Dados (SGBD);
- Engenharia de Requisitos:
- Modelagem de objetivos;
- Modelagem de casos de uso;
- Documentação;
- Modelagem conceitual:
- Abstração sobre o domínio do problema;
- Paradigmas de modelagem;
- Modelo de classes;
- Modelos específicos de projeto:
- Diferenças entre análise do problema e projeto da solução;
- O modelo relacional;
- Implementação de bancos de dados:
- A linguagem SQL ;
- Utilizando SGBDs simples.
Sistema de avaliação
A avaliação será constituída de trabalho prático, dividido em 4 partes (T1, T2, T3, T4), cada uma valendo 10 pontos. A nota parcial será obtida com a seguinte fórmula:
Alunos que obtiverem nota parcial igual ou superior a 7 não farão prova final, tendo sua nota final igual à nota parcial. Demais alunos terão sua nota final calculada pela média aritmética simples entre a nota parcial e a nota da prova final e deverão obter nota final igual ou superior a 5 para serem aprovados.
Nota: o aluno que tiver mais de 25% (vinte e cinco por cento) de faltas, contadas em relação ao número de horas-aula previstas para a disciplina, será privado do direito de prestar exame final e estará, independentemente de qualquer outra condição, reprovado (Art. 51 Regimento CT, art. 104 Regimento Geral Ufes).
Bibliografia
Livros:
- C. A. Heuser. Projeto de Banco de Dados, 6a Edição. Bookman, 2008;
- A. Silberschatz, H. F. Korth, S. Sudarshan. Sistema de Banco de Dados, 6a Edição. Elsevier/Campus, 2012;
- R. M. Stair, G. W. Reynolds. Princípios de Sistemas de Informação, 9a Edição. Cengage Learning, 2011;
- R. P. Silva. UML2 em Modelagem Orientada a Objetos. Visual Books, 2007;
- M. Fowler. UML Essencial. Bookman, 2005.
Cronograma / Datas importantes
O período 2014/1 inicia em 01/04/2014 e termina em 31/07/2014. A semana de provas finais 2014/1 vai de 01 a 07/07/2014. A tabela abaixo resume eventos importantes durante o curso. O programa de aulas com o cronograma completo do curso é exibido em seguida.
Data | Descrição |
---|---|
02/04/2014 | Primeira aula do curso. |
21/04/2014 | Feriado (Tiradentes). |
28/04/2014 | Feriado (Nossa Senhora da Penha). |
18/05/2014 | Prazo para entrega do trabalho T1. |
17/06/2014 | Prazo para entrega do trabalho T2. |
07/07/2014 | Prazo para entrega do trabalho T3. |
21/07/2014 | Aula 30 (completando 60 horas-aula). Após este dia só haverá aula se houver necessidade de reposição. |
31/07/2014 | Prazo para apresentação do trabalho completo. |
Download de material
- Apresentação do curso;
- Introdução: Sistemas de Informação;
- Análise de Requisitos;
- Exercício de Análise de Objetivos (Pizzaria);
- Resolução do exercício de Análise de Objetivos (Pizzaria);
- Exercício de Análise de Casos de Uso (Pizzaria);
- Resolução do exercício de Análise de Casos de Uso (Pizzaria);
- Exercício de Análise de Casos de Uso (Locadora);
- Modelagem Conceitual;
- Exercício de Modelagem Conceitual (Pizzaria);
- Resolução do exercício de Modelagem Conceitual (Pizzaria);
- Exercício de Modelagem Conceitual (Locadora);
- Slides sobre abordagem relacional: infelizmente, o prof. Heuser, autor dos slides, não permite o envio de cópia dos mesmos aos alunos (ver detalhes aqui). Segundo ele, para isto existe o livro;
- Exercício de Modelagem Relacional (Pizzaria);
- Exercício de Modelagem Relacional (Locadora);
- Resolução do exercício de Modelagem Relacional (Pizzaria);
- Tutorial LibreOffice Base: instruções, banco de dados de exemplo;
- A linguagem SQL.
Trabalho prático
Veja a especificação do trabalho prático.
Ferramentas úteis:
- OpenOME (análise de objetivos): Linux / MacOS / Windows;
- Astah Community (análise de casos de uso, diagrama de classes): abra a página de downloads e escolha a versão Astah Community.