Apresentação banco de dados
Campus Alegrete
Banco de Dados I
Cristhiano Bossardi de Vasconcellos
Parte 1
Plano da disciplina
Objetivos:
– Apresentar sistemas de gerenciamento de banco de dados.
– Discutir e praticar técnicas para modelar dados e projetar banco de dados.
– Implementar bancos de dados usando uma linguagem comercial
Conteúdo programático
Unidade 1:
• Introdução aos SGBDs
• Conceitos e noções gerais de BD e SGBD ,
Problemas dos Arquivos Convencionais
• Funções Básicas de um SGBD e usuários
• Modelos de Banco de Dados: conceitual x lógico, mod. Hierárquico, em rede, MER
Conteúdo programático
Unidade 2:
• Modelagem Semântica
• Modelo Entidade-Relacionamento (MER)
• Conceitos: entidade, tipos de atributos (chave, opcional, multivalorado), relacionamento, identificador, cardinalidades
• Especialização x Generalização
• Construção de modelos ER
• Verificações (correto, completo, livre redundâncias) e estratégias de modelagem
(partindo de levantamento de dados)
Conteúdo programático
Unidade 3:
• Modelagem Relacional
– Tabelas, chaves, domínios e restrições de integridade
– Transformação de ER-> Relacional
• Normalização : 1FN, 2FN, 3FN, 4FN
• Álgebra Relacional
• SQL: Linguagem de Definição de Dados (DDL) e
Linguagem de Manipulação de Dados (DML)
Interativa -> Interbase ou Firebird
Atividade práticas
• Prática de Modelagem de BD
• Prática de linguagens de consulta
Metodologia
• Aulas expositiva com uso de data-show, quadro negro.
• Aulas de resolução e execução de exercícios
• Aulas práticas em laboratório
• Exposição de resultados de trabalhos individuais e em grupo
Avaliação
• Os alunos serão avaliados em base nos critérios adotados pelo Instituto Federal
Farroupilha sendo 30% avaliação qualitativa e
70% quantitativa.
• Serão realizadas provas escritas, trabalhos individuais e/ou em grupo
Bibliografia Básica
• DATE, C. J.