Banco de Dados

Propaganda
27/7/2009
Licenciatura Plena em Computação
Banco de Dados
Professor Ivan Pires
Agenda
•
•
•
•
•
•
•
•
Apresentações.
A disciplina
Ementa.
Metodologia de ensino.
Avaliação.
Bibliografia.
Visão geral da área.
Pesquisa rápida.
Banco de Dados - Professor Ivan Pires
Página 2
1
27/7/2009
Apresentação
• Docente:
–
–
–
–
–
Ivan Luiz Pedroso Pires
Graduação
Mestrando
[email protected]
http://www2.unemat.br/~ivanpires
• Discentes:
– Apresentem-se
• Nome
• Experiência com banco de dados?
– ... Qual SGBD ?
• O que espera desta disciplina?
Banco de Dados - Professor Ivan Pires
Página 3
Banco de Dados
• Carga horária: 60 horas
– Horas teóricas: 30 horas
– Horas práticas: 15 horas
– Prática de ensino: 15 horas
Banco de Dados - Professor Ivan Pires
Página 4
2
27/7/2009
Ementa
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Sistemas de gerenciamento de banco de dados
Modelagem de dados
Modelos conceituais
O modelo relacional
Normalização
A linguagem SQL
Projeto de banco de dados
Implementação de SGBDs
Armazenamento de dados
Estruturas de índices
Processamento e otimização de consultas
Processamento de transações
Controle de concorrência
Recuperação
Data warehousing e data mining
Distribuição de dados.
Banco de Dados - Professor Ivan Pires
Página 5
Metodologia de Ensino
•
•
•
•
Aulas expositivas.
Intercâmbio de idéias e experiências.
Apresentação de conceitos e teorias.
Aplicação e resolução de exemplos:
– Dificuldade gradual.
• Aplicação de exercícios práticos.
• Desenvolvimento gradual de projetos.
• Avaliações...
Banco de Dados - Professor Ivan Pires
Página 6
3
27/7/2009
Avaliações
Prova teórica 1
10.0 pontos
Prova teórica 2
10.0 pontos
Prática de Ensino
- (Confecção de um artigo científico)
10.0 pontos
Banco de Dados - Professor Ivan Pires
Página 7
Bibliografia
• Elmasri, Ramez; Navathe, Shamkant B.
Sistemas de Banco de Dados. São Paulo:
Pearson Addison Wesley, 2005.
Banco de Dados - Professor Ivan Pires
Página 8
4
27/7/2009
• Sugestões?
Banco de Dados - Professor Ivan Pires
Página 9
Visão geral
• Atividades que envolvam interação com
banco de dados
– Aplicações tradicionais
– Banco de dados multimídia
– Data warehouses e OLAP
Banco de Dados - Professor Ivan Pires
Página 10
5
27/7/2009
Conceitos
• Um banco de dados é uma coleção de dados
relacionados.
• Em uma definição mais restrita, possui as seguintes
propriedades:
– Um banco de dados representa alguns aspectos do mundo real
(minimundo) ou universo de discurso (UoD);
– Um banco de dados é uma coleção lógica e coerente de dados com
algum significado inerente;
– Um banco de dados é projetado, construído e povoado por dados,
atendendo a uma proposta específica.
Banco de Dados - Professor Ivan Pires
Página 11
Conceitos
• Um banco de dados pode ser de qualquer
tamanho...
– Relacionados
– Ordenável
– Pesquisável, ...
• Exemplo:
– IRPF
•
•
•
•
Cem milhões de contribuintes
400 caracteres
5 formulários
100 x 106 x 400 x 5 = ? bytes
Banco de Dados - Professor Ivan Pires
Página 12
6
27/7/2009
Conceitos
• Um banco de dados pode ser gerado e mantido
manualmente ou pode ser automatizado.
– Exemplos.
• SGDB
– Sistema Gerenciador de Banco de Dados
– É uma coleção de programas que permite aos
usuários criar e manter um banco de dados
– Exemplos ???
Banco de Dados - Professor Ivan Pires
Página 13
SGBD
• Construção de um banco de dados:
– Mídia apropriada manipulada pelo SGBD
• Manipulação
– Pesquisas
• Compartilhamento
– Múltiplos usuários e programas com acessos
concorrentes
• Outras funções
– Proteção do sistemas, segurança, ...
Banco de Dados - Professor Ivan Pires
Página 13
7
27/7/2009
SGBD
Banco de Dados - Professor Ivan Pires
Página 13
8
Download