Banco de Dados 01 - Semana 01

612 visualizações

Publicada em

Banco de Dados 01 - Semana 01
Introdução – definição - conceitos

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
612
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Banco de Dados 01 - Semana 01

  1. 1. Banco de Dados 1 Semana 01 INTRODUÇÃO – DEFINIÇÃO - CONCEITOS 1
  2. 2. Ementa  Estudar aspectos básicos da teoria de banco de dados para criar e efetuar manutenção em bancos de dados relacionais de uso popular, escrever e definir consultas em linguagens relacionais de acesso a bancos de dados. Interpretar e analisar o resultado da modelagem de dados. 2
  3. 3. Objetivos  Geral  Introdução.  Modelo entidade-relacionamento.  Modelo relacional: estrutura de banco de dados relacionais;  Restrições de integridade;  Linguagem SQL.  Específico  Compreender os conceitos básicos de modelagem conceitual de dados e interpretar modelos.  Criar modelos relacionais a partir de modelos conceituais pré- estabelecidos.  Implementar as estruturas modeladas usando um sistema de gerenciamento de banco de dados popular.  Inserir, atualizar remover dados nas estruturas criadas, por meio de linguagem de manipulação 3
  4. 4. Avaliação  Provas Bimestrais – Peso 8  Trabalhos Bimestrais – Peso 2 4
  5. 5. Conteúdo Programático CONTEÚDO PROPOSTO POR AVALIAÇÃO 5
  6. 6. Conteúdo Programático P1  Introdução  Conceito  Banco de Dados  Modelo Entidade-Relacionamento  Modelo relacional.  Mapeamento do modelo MER para relacional.  Dependência funcional e Normalização. 6
  7. 7. Conteúdo Programático P2  Normalização: - 1ª. 2ª e 3ª. Forma normal;  Restrições de integridade relacional;  Álgebra relacional.  MySQL Workbench 7
  8. 8. Conteúdo Programático P3  Operações: Seleção, Projeção, produto cartesiano, união, interseção, divisão, diferença, junção.  Segurança e Recuperação 8
  9. 9. Conteúdo Programático P4  MySQL – WorkBench  Modelagem  Sincronização Banco de Dados/Modelo  Engenharia Reversa  Publicação  SQL  Joins  Scripts 9
  10. 10. Banco de Dados DEFINIÇÕES 10
  11. 11. Banco de Dados Id Nome Idade Sexo 11 Linha Registro Tupla Coluna Atributo Campo-Field * Chave Primária PK Primary Key Obrigatório Not Null AutoIncremento
  12. 12. Exercício  Uma loja pretende construir uma base de dados com informação relevante sobre os discos que vende. Relativamente a cada disco, pretende registrar na base de dados um código identificador, o título, nº de cópias vendidas, data de gravação e o grupo/intérprete. Pretende também registar as músicas que cada disco inclui. Sobre cada música, pretende registrar o título que identifica a música e o autor. Uma mesma música pode figurar em discos distintos. 12
  13. 13. Exemplo Discos Música 13 * IdDisco Nome Copias Interprete DtGravacao 1 Modão Vol 1 45 Vários 15/02/2012 2 Modão Vol 2 75 Vários 15/02/2013 * IdMusica Titulo Autor 1 Modão Antigo João Sanfona 2 Chora Viola José Violeiro
  14. 14. Exemplo DiscoMusica Discos Música 14
  15. 15. * IdDisco Nome Copias Interprete DtGravacao 15 * IdMusica Titulo Autor * IdDiscoMusica IdDisco IdMusica

×