1 of 17

Banco de Dados I

Aula 0

Apresentação da Disciplina

Prof. Marcelo Iury de Sousa Oliveira

marceloiury@gmail.com

http://sites.google.com/site/marceloiury

2 of 17

Quem sou?

2

Quem Sou

3 of 17

Quem sou?

3

Áreas de atuação: sistemas distribuídos, engenharia de software, banco de dados, gestão e governança de dados e consumo de dados.

Quem Sou

4 of 17

  • Membros da UFPE e UFRPE
  • Projetos na área de publicação e consumo de Dados na Web
  • Gestão e curadoria de dados

4

Quem Sou

5 of 17

A Importância da Disciplina

  • O que vocês irão aprender a fazer nessa disciplina?
    • Projetar de Banco de Dados
    • Escolher SGDB a ser utilizado
    • Implementar um sistema com acesso a BD
  • Por que isso é importante?
    • Todo sistema de informação possui banco de dados

Importância da Disciplina

6 of 17

Ementa

  • Conceito de banco de dados.
  • Abordagem de dados integrados.
  • Coordenação.
  • Controle múltiplo de dados.
  • Integridade do sistema.
  • Privacidade e configuração de segurança de arquivos.
  • Segmentação.

Ementa

7 of 17

Conteúdo Programático

  • Introdução
    • Definições, dados e informação, linguagens de banco de dados, objetivos de um sistema de banco de dados, DBA, estrutura geral de um SGBD
  • Modelo Entidade-Relacionamento
    • Contextualização, mapeamento de restrições, chaves, DER, formas normais, mapeamento de DER para relações
  • Modelo Relacional
    • Álgebra relacional, cálculo relacional de tupla, cálculo relacional de domínio, modificações num BD, visões
  • A linguagem SQL
    • Comandos básicos da DDL e da DML, funções agregadas, visões, subconsultas aninhadas, SQL embutida, SQL Server 7.0 e 2000

Conteúdo Programático

8 of 17

  • Restrições de Integridade
    • Restrições de domínio, integridade referencial, asserções, gatilhos
  • Processamento de Transação
    • Conceituação, estados da transação, concorrência, serialização, recuperação
  • Controle de Concorrência
    • Protocolos baseados em bloqueios, protocolos baseados em timestamp, manuseio de deadlock

Conteúdo Programático

9 of 17

9

Crescente interesse em Dados

10 of 17

10

Grandes Players de TI ...

11 of 17

11

Os dados são uma nova commodity?

12 of 17

12

Que tal uma provocação?

13 of 17

Avaliação

  • 1ª Verificação de Aprendizagem:
    • 100% Prova Escrita

  • 2ª Verificação de Aprendizagem:
    • 100% Prova Escrita

  • 3ª Verificação de Aprendizagem:
    • 100% Projeto Prático

  • Verificação de Aprendizagem Final:
    • 100% Prova Escrita

Avaliação

14 of 17

Avaliação

  • Atenção
    • Prova Escrita:
      • Questões teóricas
      • Colando/Filando -> Nota Zero
    • Projetos Práticos
      • Serão praticados nesses projetos ferramentas e bibliotecas de construção de sistemas com banco de dados.
  • Dica:
    • Não faltem as provas!!!

Avaliação

15 of 17

Como ser um melhor profissional?

  • Não se fique limitado ao conteúdo da sala de aula
  • Leia MUITO!!!!!!!
    • Livros técnicos, artigos, revistas e romances
  • Estude e pratique os assuntos aprendidos em sala de aula
  • Melhorar português escrito e falado
  • Aprender inglês.

Como ser um profissional melhor?

16 of 17

Bibliografia

  • Básica
  • 1. Navathe, Shamkant B. e Elmasri, Ramez E. Sistemas de Banco de Dados. Pearson Brasil, 2005.
  • 2. Graves, Mark. Projeto de Banco de Dados com XML. Makron Books, 2003.
  • 3. Machado, Felipe Nery Rodrigues. Banco de Dados – Projeto e Implementação. Erica, 2004.
  • 4. Carlos Heuser, Projeto de Banco de Dados, Série Livros Didáticos II-UFRGS, Editora Sagra Luzzatto, 2000.

  • Complementar
  • 1. Date, C. J , Introdução a Sistemas de Bancos de Dados, 8 Edição, 2008.

Bibliografia

17 of 17

Página da Disciplina

  • http://sites.google.com/site/marceloiury

Página da Disciplina