Você está na página 1de 8

Ciência da Computação

Banco de Dados
Aula 2 - 16/02/2018
Fredson Costa

Trabalho
Dificuldades
20 milhões de produtos
2 Terabytes Armazenado em
200 computadores
15 milhões de acessos diários
Equipe de 100 pessoas

Diagrama de Sistema de Banco de Dados

Principais Tipos de Banco


de Dados na Atualidade

[Objeto-]Relacionais
NoSQL
fonte: db-engines.com
Modelo Relacional

Simplicidade

aspectos
Estrutural [tabelas]
Integridade [regras]
Manipulador [operadores]
Álgebra Relacional

Operações da Álgebra Relacional

Relação
Alunos (matricula: string, nome: string, dtnascimento: date, sexo: char)

matricula nome dtnascimento sexo


123 ABC 12/02/1994 M
234 BCD 13/03/1995 F

345 CDE 14/04/1996 M


456 DEF 15/05/1996 M

Tuplas (registros, linhas)


Nomes dos campos
Atomicidade
Campos (atributos, colunas)
Curso (idcurso: integer, nome: string)
Alunos (matricula: string, nome: string, dtnascimento: date, sexo: char,
idcurso: integer)

idcurso nome matricula nome dtnascimento sexo idcurso

Ciência da 123 ABC 12/02/1994 M 1


1
Computação
234 BCD 13/03/1995 F 1
2 Engenharia Elétrica
345 CDE 14/04/1996 M 2
3 Engenharia Civil
456 DEF 15/05/1996 M 3
4 Direito

Primária
Estrangeira

POSCOMP 2016

POSCOMP 2017
Desenvolva uma pesquisa sobre o histórico dos
SGBDs (Pesquise a evolução dos modelos de
dados e seus relacionamentos com os SGBDs)
Desenvolva uma pesquisa sobre Teoria
dos Conjuntos e Álgebra Relacional
aplicados a Banco de Dados Relacionais

Entrega via Google Classroom


em 23/02/2018 até as 14h

Você também pode gostar