Escolar Documentos
Profissional Documentos
Cultura Documentos
RELACIONAL
Claudio Bonel e Azriel Majdenbaum
Daniela Rodrigues
Conheça
c o livro da disciplina
-
CONHEÇA SEUS PROFESSORES 3
EMENTA DA DISCIPLINA 4
BIBLIOGRAFIA DA DISCIPLINA 5
MAPA DA AULA 7
RESUMO DA DISCIPLINA 12
AVALIAÇÃO 13
2
Conheça
c seus professores
-
CLAUDIO BONEL
Professor Convidado
AZRIEL MAJDENBAUM
Professor PUCRS
3
Ementa da Disciplina
Visão geral da abordagem de banco de dados. Estudo sobre modelagem
conceitual (E/R). Estudo sob mapeamento objeto relacional (ORM).
Desenvolvimento com SQL padrão (DDL e DML).
4
Bibliografia da Disciplina
As publicações destacadas têm acesso gratuito.
Bibliografia básica
ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 7a. Ed. São Paulo: Pearson
Education do Brasil, 2018.
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de bancos de dados. 7a. Ed.
Rio de Janeiro: LTC, 2020.
Bibliografia complementar
TEOREY, T. J.; et al. Projeto e modelagem de banco de dados. 2a Ed. Rio de Janeiro:
Elsevier, 2014.
5
O que compõe
o o
s
Mapa da Aula?
MAPA DA AULA
São os capítulos da aula, demarcam
momentos importantes da disciplina,
servindo como o norte para o seu FUNDAMENTOS
aprendizado.
Conteúdos essenciais sem os quais você
pode ter dificuldade em compreender a
matéria. Especialmente importante para
alunos de outras áreas, ou que precisam
EXERCÍCIOS DE FIXAÇÃO
relembrar assuntos e conceitos. Se você
estiver por dentro dos conceitos básicos
Questões objetivas que buscam
dessa disciplina, pode tranquilamente
reforçar pontos centrais da disciplina,
pular os fundamentos.
aproximando você do conteúdo de
forma prática e exercitando a reflexão
sobre os temas discutidos.Na versão CURIOSIDADES
online, você pode clicar nas alternativas.
Fatos e informações que dizem
respeito a conteúdos da disciplina.
PALAVRAS-CHAVE
Conceituação de termos técnicos,
expressões, siglas e palavras específicas
do campo da disciplina citados durante DESTAQUES
a videoaula.
Frases dos professores que resumem
sua visão sobre um assunto ou situação.
VÍDEOS
Assista novamente aos conteúdos
expostos pelos professores em vídeo.
Aqui você também poderá encontrar ENTRETENIMENTO
vídeos mencionados em sala de aula.
Inserções de conteúdos para tornar
a sua experiência mais agradável e
PERSONALIDADES significar o conhecimento da aula.
6
Confira como funciona o mapa da aula.
Mapa da Aula
Os tempos marcam os principais momentos das videoaulas.
AULA 1 • PARTE 1
Todas as anteriores.
7
PALAVRA-CHAVE
14:34
8
27:37 Modelo de dados relacional: parte I
O professor Claudio Bonel demonstra um
PALAVRAS-CHAVE exemplo prático de modelo relacional no
31:57
Excel, por meio de dados genéricos. Destaca
os diversos processos que ocorrem com os
LGPD: A Lei Geral de Proteção de
Dados Pessoais, Lei nº 13.709/2018, é dados de um sistema de gestão, e que para
a legislação brasileira que regula as conhecer de fato o processo é necessária a
atividades de tratamento de dados imersão.
pessoais.
AULA 1 • PARTE 2
9
EXERCÍCIO DE FIXAÇÃO
Função.
PALAVRA-CHAVE
20:16
AULA 1 • PARTE 3
10
Restrições 19:34
EXERCÍCIO DE FIXAÇÃO
Chave primária.
Char.
11
AULA 1 • PARTE 4
12
AULA 2 • PARTE 1
PALAVRAS-CHAVE
08:16
Reflect.
4 - Dentro do Python o método base ou
declarative base dentro do ORM é muito Delete-no action.
importante pois é o método que vai declarar
o mapeamento dos objetos no banco de On update.
dados;
13
É ler e transcrever. 22:57
AULA 2 • PARTE 2
A importância de 15:07
fundamentar aquilo que
a gente está fazendo é
algo indescritível.
14
17:41 Delete-no action e on update
O delete-no action deleta a tabela estrangeira,
porém mantendo na tabela de ocorrência.
EXERCÍCIO DE FIXAÇÃO
Except ValueError.
15
AULA 2 • PARTE 3
PALAVRAS-CHAVE
00:35
Commit.
Except ValueError.
12:08 Popular as tabelas: parte I
Query.
O professor Claudio Bonel explica a solução
do exercício “popular as tabelas do banco de
Order by. dados ocorrências”, seguindo os passos:
engrenagem do banco;
dado que tu também
não vai precisar abrir o 4 - Fazer importação do meu ORM para
arquivo. poder abrir uma Sessão;
6 - Close all.
16
Popular as tabelas: parte II 17:19
EXERCÍCIO DE FIXAÇÃO
Qual é o método que vai consultar
os dados lá no banco de dados
de ocorrências de acordo com o
requisito? EXERCÍCIO DE FIXAÇÃO
Query. Rótulo.
Pilha.
AULA 2 • PARTE 4
17
09:12 Consulta dos dados: parte I
Em um novo exercício, Claudio sugere um
ranqueamento através da quantidade total
Order by vou ordenar 15:24
de ocorrências relacionadas a um crime
pela minha medida,
específico. Em seguida apresenta a solução
pela minha métrica.
para o exercício proposto. Se temos uma
função que é agregadora eu preciso agrupar
outra coluna que vai totalizar, somando
quantidade e exibir agrupado por município.
Reflect 21:37
AULA 3 • PARTE 1
FUNDAMENTO
02:06
Ambiente de desenvolvimento
Oracle Live SQL é um serviço baseado em
05:30 Ferramentas de modelagem de dados
nuvem que fornece acesso a uma instância
de banco de dados Oracle 12c. Acesse em: Azriel Majdenbaum apresenta um modelo
livesql.oracle.com conceitual e um modelo lógico de um estudo
de caso de pacientes. Destaca que existem
BR Modelo Web é uma ferramenta online e
várias ferramentas para modelagem, como
open source para modelagem de banco de
o BRmodelo, uma ferramenta gratuita
dados. Acesse em: brmodeloweb.com
específica para modelagem de dados.
Usando o BRmodelo podemos converter de
modelo conceitual para lógico em poucos
cliques, bastando apenas seguir o caminho:
PALAVRAS-CHAVE Diagram - Comandos - Converter para lógico
08:24
- Continuar.
Classe associativa: Uma classe
associativa tem propriedades
de associação e a associação
correspondente tem propriedades de
classe.
18
14:17 Modelo Relacional
O mini mundo, levantamento de requisitos,
PALAVRAS-CHAVE
16:54 análise funcional e projeto conceitual podem
ser obtidos independente do Sistema SGBD.
Edgar Frank Codd: Foi um
A vantagem da ferramenta BRModelos é que,
matemático, professor adjunto
de matemática na Universidade se você fizer um bom modelo conceitual,
do Tennessee e trabalhou como pode converter direto para modelo lógico
programador matemático na sede da e complementar o que falta. Os dados são
IBM em Nova York a partir de 1949. inseridos apenas uma vez no meu modelo de
dados.
EXERCÍCIO DE FIXAÇÃO
SGBD.
Classe associativa.
Domínio.
Relação.
Classe associativa.
Relação.
PALAVRAS-CHAVE
20:06
19
Manipulação básica de dados: parte II 36:42
AULA 3 • PARTE 2
20
Alterar a tabela 18:24
UNIQUE.
NULL.
EXERCÍCIO DE FIXAÇÃO
Restrição.
Criação.
Integridade.
Compactação.
21
Integridade de Domínio e Restrição 42:50
AULA 3 • PARTE 3
22
JOINS Encadeados 22:56
AULA 3 • PARTE 4
23
Indexação 25:21
24
Resumo da disciplina
Veja, nesta página, um resumo dos principais conceitos vistos ao longo da disciplina.
AULA 1
O metadados descritivo é
extremamente importante
para o banco de dados.
A tipologia do dado precisa
de uma integridade bem
definida.
AULA 2
É ler e transcrever.
É importante fundamentar
aquilo que se está fazendo.
AULA 3
O comando SELECT a
ordenação não é garantida.
25
Avaliação
ca-
-
Veja as instruções para realizar a avaliação da disciplina.
Fique tranquilo! Caso você perca o prazo do teste online, ficará aberto
o teste de recuperação, que pode ser realizado até o final do seu curso.
A única diferença é que a nota máxima atribuída na recuperação é 8.