Você está na página 1de 24

DP – Topicos Especiais

Infraestrutura

Profa Dra M Ines Brosso


WebAula 30/05/2020
Aula Passada

Planejamento Estratégico
Avisos

A1
D1
A2
D2
D3 – Seminario para prox aula
Sistema de Gerenciamento de Banco de
Dados (SGBD)

Um Sistema de Gerenciamento de Banco de


Dados (SGBD) — do inglês Data Base Management
System (DBMS) — é o conjunto
de softwares responsáveis pelo gerenciamento de
um banco de dados.

Seu principal objetivo é retirar da aplicação cliente a


responsabilidade de gerenciar o acesso, a
persistência, a manipulação e a organização dos
dados.
Sistema de Gerenciamento de Banco de
Dados (SGBD)

O SGBD disponibiliza uma interface para que seus clientes possam incluir,


alterar ou consultar dados previamente armazenados.

Em bancos de dados relacionais a interface é constituída


pelas APIs (Application Programming Interface) ou drivers do SGBD, que
executam comandos na linguagem SQL (Structured Query Language).
Sistema de Gerenciamento de Banco de
Dados (SGBD)

Um modelo de SGBD define


como os dados serão armazenados
no banco de dados. Os quatro
modelos mais conhecidos são:
hierárquico ou arvore;
em rede;
relacional;
orientado a objetos.
Sistema de Gerenciamento de Banco de
Dados (SGBD)

Modelagem Estruturada
- Tabelas
- Chave primaria
- Chave secundario
Sistema de Gerenciamento de Banco de
Dados (SGBD)

Back-up (sempre ficar distante da base


original)

Logs

Stored Procedure – rotinas armazenadas -para


eventos

Trigger – Disparo de acoes do BD em relacao a


um evento que ocorreu.
Cloud Computing

IaaS – INFRAESTRUTURA COMO SERVICO


PaaS – Plataforma como servico
SaaS – Software como servico

Nuvem publica
Nuvem Privada
Tipos de Dados

Dados Estruturados - SQL


Dados nao Estruturados - NoSQL ou NSQL

Ciencia de Dados – Cientista de Dados


DBA – Analista com SQL e adm de banco de dados
AD – Analista de Dados – Estrategista de analise de dados
Tipos de Dados

Dados Estruturados - SQL


Dados nao Estruturados - NoSQL ou NSQL

Ciencia de Dados – Cientista de Dados


DBA – Analista com SQL e adm de banco de dados
AD – Analista de Dados – Estrategista de analise de dados

Modelagem de dados – 1FN 2FN 3FN 4FN … (modelo


relacional estruturado)

UML – Diagramas de modelgem dos sistemas


Canvas – Modelo de Negocios
BSC – Modelo estrategico

SQL – Oracle tem metodologias


Big Data

Big Data – volume muito grande de dados e que chegam muita


velocidade

Cientista de Dados
IoT

IoT – Internet of the Things


IoTT – transformacao – Software embarcado
IIoT – Parte da industria (Sensores e baterias)
Computacao Quantica

A computação quântica é a ciência que


estuda as aplicações das teorias e
propriedades da mecânica
quântica na Ciência da Computação.

Dessa forma seu principal foco é o


desenvolvimento do computador quântico.
Computacao Quantica

Na computação clássica o computador é baseado


na arquitetura de Von Neumann que faz uma
distinção clara entre elementos de processamento
e armazenamento de dados, isto é,
possui processador e memória destacados por um
barramento de comunicação, sendo seu
processamento sequencial.
Computacao Quantica

Entretanto os computadores atuais possuem limitações,


como por exemplo na área de Inteligência Artificial (IA),
onde não existem computadores com potência ou
velocidade de processamento suficiente para suportar uma
IA avançada.

Dessa forma surgiu a necessidade da criação de um


computador alternativo dos usuais que resolvesse
problemas de IA, ou outros como a fatoração em primos
de números muito grandes, logaritmos discretos e
simulação de problemas da Física Quântica.
Computacao Quantica

A Mecânica Quântica é considerada a mais bem sucedida


teoria física.

Pois desde a sua criação até os dias atuais, ela tem sido
aplicada em diversos ramos, desde a física de partículas,
atômica e molecular até a astrofísica e matéria
condensada.
Computacao Quantica

A computação quântica quebra inúmeros paradigmas da


computação clássica, na qual podemos dividir os
problemas em "problemas tratáveis" e "problemas
intratáveis".

Todos os elementos que mudam as estruturas clássicas


vem das mudanças que a física clássica trouxe. Físicos
como Heisenberg, Bohr, Schrödinger e Einstein estudara
m esses novos fundamentos.
Computacao Quantica

Dentre eles podemos destacar:


-Sobreposição quântica
-Experiência do Gato de Schrödinger
-Entrelaçamento quântico ou "Ação fantasmagórica à
distância"
-Teletransporte quântico
-Espalhamento de Rutherford
-Existência de multiverso
E foi graças a estes princípios que foi possível o
desenvolvimento da Computação Quântica.
Computacao Quantica

Na computação quântica a unidade de informação básica é o Bit


quântico ou q-bit.

O fato da computação quântica ser tão poderosa está no fato de que


além de assumir '0' ou '1' como na computação clássica, ela pode
assumir ambos os estados '0' e '1' ao mesmo tempo.

Parece estranho algo assumir os dois estados diferentes ao mesmo


tempo, mas a experiência mental do Gato de Schrödinger pode dar
um sentido intuitivo à situação.

E é graças à essa propriedade da superposição de estados que motivou


os estudos em computação quântica. Se na computação clássica o
processamento é sequencial, na computação quântica o
processamento é simultâneo.
Computacao Quantica

Para a manipulação dos estados quânticos utiliza-se principalmente


técnicas ópticas, isto é radiação eletromagnética.

Estes dispositivos constituem-se as portas lógicas quânticas.

A manipulação pode ser realizada utilizando átomos que podem ser


excitados ou não ou os dois ao mesmo tempo.

Outro dispositivo utilizado é a manipulação de fótons. A vantagem


em utilizá-los está no fato de que esses fótons podem constituir-se
portadores altamente estáveis de informação quântica.

Entretanto fótons não interagem diretamente entre si, sendo


necessário o uso de um átomo como mediador, que introduz um ruído
adicional e complicações no experimento. Neste caso um fóton
interage com um átomo que por sua vez interage com o segundo
fóton, levando à interação completa entre os dois fótons.
Computacao Quantica

D-Wave
Righetti
MS
IBM
AWS

Empresa e Distruicoes
Computacao Quantica

Livro "A revolução dos Q-bits" - Ivan Oliveira

Livro "O que é computação quantica?" - Galvão, Ernesto F.

Livro "Computação Quântica e Informação Quântica" - Nielsen,


Michael A.; Chuang, Isaac L.

Livro Computacao Quantica – Uma nova Era - I. Brosso e C.


Falbriard, (2020)
Pesquisa

Quais sao os Protocolos disponiveis para


computadores quanticos?

Protocolo BB84 - utilizando os estados de


polarização dos fótons para transmitir a informação. 

Protocolo E91 ou de EKERT-


O protocolo se baseia em duas propriedades do emaranhamento. 

Você também pode gostar