Você está na página 1de 47

Disciplina:

Banco de Dados Não Relacional


Aula 1 – Apresentação da disciplina
Curso: DSM | Desenvolvimento de Software Multiplataforma
Turma: 3o ciclo | 2024 | terça-feira – noturno

Professor: Jeferson - Email: jeferson.dias5@fatec.sp.gov.br


2
APRESENTAÇÃO

3
APRESENTAÇÃO

► FATEC Cotia
► Ementa
► Metodologia da aula
► Laboratório
► Sistema de avaliação
► Calendário Acadêmico
► Curiosidades
► O que disciplina tem a oferecer?
4
FATEC COTIA

5
FATEC COTIA

► Conceito 4 ou 5 no MEC.
► Faculdade Pública do Estado de São Paulo.
► Maior empregabilidade no mercado de trabalho.
► Convenio com à Microsoft.
► Biblioteca on-line e física.

6
EMENTA

7
EMENTA

► Ementa: Dados estruturados e não estruturados. Estudo


sobre os conceitos de aplicações não-convencionais.
► Modelagem NoSQL: Definições e Motivação. Estudos das
categorias de Bancos de Dados NoSQL: chave-valor,
orientados a documentos, orientados a colunas e orientados
a grafos. Projeto Lógico do Banco de Dados Não-Relacional.
Implementações práticas das principais categorias de Bancos
de Dados NoSQL.
8
METODOLOGIA DA AULA

9
METODOLOGIA DA AULA

► Atividades em sala de aula


► Lista de exercícios para fazer em casa
► Duas avaliações no semestre
► Gosto da participação dos alunos (não fique com dúvida)
► Chamada no final da aula (algum aluno com problema de horário)
► Qualquer problema? Me procure!

10
METODOLOGIA DA AULA

► Livros que foram utilizado para preparar a disciplina

11
METODOLOGIA DA AULA

► Bibliografia Básica:
► MongoDB. Construa Novas
Aplicações com Novas
Tecnologias
► Autor: Fernando Boaglio
► Editora: Casa do código

12
METODOLOGIA DA AULA

► Bibliografia Básica:
► Sistemas de Banco de
Dados
► Autor: Ramez Elmasri e
Shamkant B. Navathe
► Editora: Person
Universidades

13
METODOLOGIA DA AULA

► Bibliografia Básica:
► NoSQL Essencial: um Guia
Conciso Para o Mundo
Emergente da Persistência
Poliglota Capa comum – 12
junho 2013
► Autor: Martin Fowler e Pramod
J. Sadalage.
► Editora: Novatec Editora

14
METODOLOGIA DA AULA

► Bibliografia Básica:
► The Data Warehouse Toolkit:
The Definitive Guide to
Dimensional Modeling
► Autor: Ralph Kimball e Margy
Ross
► Editora: John Wiley & Sons

15
METODOLOGIA DA AULA

► Bibliografia complementar

16
METODOLOGIA DA AULA

► Bibliografia complementar:
► Refatorando Aplicativos SQL
► Autor: Stéphane Faroult
► Editora: Alta Books

17
METODOLOGIA DA AULA

► Bibliografia complementar:
► NOSQL - COMO
ARMAZENAR OS DADOS
DE UMA APLICAÇAO
MODERNA
► Autor: David Paniz
► Editora: Casa do Código

18
METODOLOGIA DA AULA

► Bibliografia complementar:
► Desvendando o MongoDB.
► Autor: Marcio Ballem de
Souza
► Editora: Ciência Moderna

19
SISTEMA DE AVALIAÇÃO NESTE SEMESTRE

20
SISTEMA DE AVALIAÇÃO NESTE SEMESTRE

► Todas as atividades valem de 0 a 10


❖ N1 – 40% lista de exercícios e 60% Avaliação N1
❖ N2 – 40% lista de exercícios e 60% Avaliação N2
❖ N3 – Substitutiva da N1 ou N2

❖ Faço uma planilha de notas que estará no Teams

21
CALENDÁRIO

22
CALENDÁRIO

► 20/2/2024 - Início
► 02/4/2024 - Feriado aniversário da cidade de Cotia
► 09/4/2024 - Avaliação N1
► 16 a 18/5/24 - Semana de Tecnologia Cotia
► 18/6/2024 - Avaliação N2
► 25/6/2024 - Avaliação N3

23
APRESENTAÇÃO DO ALUNO

24
APRESENTAÇÃO DO ALUNO

► Nome
► Cidade
► Trabalho
► Esportes
► Hobby
► Família
► Futuro

25
CURIOSIDADES

26
CURIOSIDADES

27
CURIOSIDADES

28
MERCADO DE TRABALHO

29
MERCADO DE TRABALHO

► DSM pela FATEC Cotia site:


❖ Seleciona e aplica conceitos, métodos e tecnologias de
Linguagens de Programação, Banco de Dados,
Engenharia de Software, Segurança da Informação e
Inteligência Artificial, propondo soluções tecnológicas.
❖ Realiza análise estatística de dados para apoiar a tomada
de decisão.
❖ ...
30
MERCADO DE TRABALHO

► DSM pela FATEC Cotia site:


❖ Em comércio ou serviço
❖ No próprio negócio
❖ Generalista em empresas menores
❖ Especialista em empresas maiores

31
MERCADO DE TRABALHO

► O que o mercado espera do profissional de DSM?


❖ O tecnólogo em Desenvolvimento de Software
Multiplataforma tem como objetivo formar profissionais
capazes de desenvolver softwares para diversas
plataformas, tais como Web, Desktop, Móvel, em Nuvem
Internet das Coisas, empregando conceitos de Segurança
da Informação e Inteligência Artificial.

32
MERCADO DE TRABALHO

► DSM?
❖ Opinião dos alunos?

❖ Pós graduação ou Certificação?

33
MERCADO DE TRABALHO

► Certificação ITIL: (Information Technology Infrastructure


Library) Biblioteca de infraestrutura de tecnologia da
informação.

34
MERCADO DE TRABALHO

► Pós Graduação em PMI


► Project Management Institute
► Profissional de Gestão de Projetos (PMP)®

35
MERCADO DE TRABALHO

► Certificação da Microsoft – 12 áreas


https://docs.microsoft.com/pt-br/learn/certifications/

36
MERCADO DE TRABALHO

► Certificação Oracle e Oracle Java


https://www.oracle.com/br/corporate/features/oracle-certification.html
•Database
•Java
•MySQL
•Linux
•Oracle Cloud e aplicativos

37
MERCADO DE TRABALHO

► Certificação Cisco
https://www.cisco.com/c/pt_br/training-events/training.html
•Infraestrutura de Redes de Computadores

38
MERCADO DE TRABALHO
► Mantenha o seu currículo atualizado nas plataformas:

https://www.linkedin.com

https://github.com/

Mantenha seu portifólio atualizado e bem organizado


39
MERCADO DE TRABALHO
► Mantenha o seu currículo atualizado nas plataformas:

https://www.apinfo.com/apinfo/

https://t.me/joinchat/q_PRgF_18n00NjEx

Tem aproximadamente 10 mil inscritos,


referente a vagas de computação

40
MERCADO DE TRABALHO

► Desenvolver soluções utilizando-se das novas tecnologias


emergentes:
❖ Big Data, SQL, NoSQL e
❖ Internet das Coisas,
❖ Inteligência Artificial aplicada.

❖ Estamos falando de ferramentas que ainda não existem,


que vocês estarão criando.
41
O QUE DISCIPLINA TEM A OFERECER

42
O QUE DISCIPLINA TEM A OFERECER

► É a disciplina?

43
O QUE DISCIPLINA TEM A OFERECER
1. Dados semiestruturados
2. Esquema de banco de dados
3. Estruturas de dados
4. Linguagem de controle de dados
5. Arquitetura de dados
6. Banco de Dado NoSQL (MongoDB, Oracle NoSQL, Cassandra)
7. Armazenamento de documentos:
1. Coleções
2. Etiquetas (tags)
3. Metadados não-visíveis (dados sobre dados)
4. Hierarquias de diretório

44
O QUE DISCIPLINA TEM A OFERECER
▪ A seguir há uma classificação básica por modelo de dados, com exemplos:
▪ Coluna: Accumulo, Cassandra, Druid, HBase, Vertica
▪ Documento: Apache CouchDB, Elasticsearch, ArangoDB, BaseX,
Clusterpoint, Couchbase, Cosmos DB, IBM Dominio, MarkLogic, MongoDB,
OrientDB, Qizx, RethinkDB
▪ Chave-valor: Aerospike, Apache Ignite, ArangoDB, Couchbase, Dynamo,
FairCom c-treeACE, FoundationDB, InfinityDB, MemcacheDB, MUMPS,
Oracle NoSQL Database, OrientDB, Redis, Riak, Berkeley DB, SDBM/Flat
File dbm, ZooKeeper
▪ Grafo: AllegroGraph, ArangoDB, InfiniteGraph, Apache Giraph, MarkLogic,
Neo4J, OrientDB, Virtuoso
▪ Multi-modelo: Apache Ignite, ArangoDB, Couchbase, FoundationDB,
InfinityDB, MarkLogic, OrientDB

45
O QUE DISCIPLINA TEM A OFERECER

46
Obrigado
Qualquer dúvida entrar em contato via e-mail:

E-mail jeferson.dias5@fatec.sp.gov.br

47

Você também pode gostar