Você está na página 1de 31

BANCO DE

DADOS I
Professor Everton Jean Moro
Everton Jean Moro
11 anos atuando na área de TI e áreas correlacionadas;

Dentro desses 11 anos, tive experiências em desenvolvimento


e implantação de projetos, conexão entre dev’s e cliente.
Atuação em sistemas ERP, CRM e WMS. Conhecedor da área
de infraestrutura. Conhecimentos sólidos em banco de dados
Oracle, SQL, MySQL e Sybase. Vivência em ambientes Linux e Unix.

• Graduação em Sistemas de Informação;


• Pós-graduação em Informática Aplicada;

02/08/2022
Jornada

Inicio do Técnico
Bacharel em Estágio de TI na Estágio de TI SESI Operacional –
Sistemas de prefeitura, sala – Serviço social Koerich Telecom
Informação na informatizada da indústria S.A
Unc

2011-2014 2011 - 2012 2012 - 2013 2013

02/08/2022
Jornada

Pós graduação Analista de Sócio


Analista de TI -
em Informática Suporte - Administrador -
Abi Belem & CIA
Aplicada - Kromberg & Smarti Soluções
LTDA.
UDESC Schubert

2013-2017 2015-2016 2017-2020 2019

02/08/2022
Jornada

Pós graduação
Analista de Analista de
em Gestão e Especialista de
Suporte & Suporte -
inovação para Suporte – Philips
Sustentação Kromberg &
tecnologia -
Cingo Codes. Schubert
UDESC

2020 2020-2021 2020-2021 2021-2022

02/08/2022
Jornada

Analista de Professor –
MBA – Gestão de ...
Sistemas – Universidade do
pessoas ?
Central Ailos Contestado.

2022 2022 2023

02/08/2022
Everton Jean Moro
30 anos, casado, entusiasta de tecnologia,
triatleta amador, empreendedor, leitura nas
horas vagas e motivador.

02/08/2022
Sobre vocês ...
◦ Nome;
◦ Já trabalha na área;
◦ Reside em Mafra / Rio negro;
◦ Porque escolheu o curso de engenharia de software;
◦ Esta gostando do curso;
◦ Já sabe qual área quer seguir depois de formado;
◦ Uma curiosidade sobre você;

02/08/2022
Como me encontrar ?

everton.moro@professor.unc.br
everton.jean@yahoo.com.br

https://www.linkedin.com/in/everton-jean-moro-a4791730/

+55 (47) 99909-5380

everton661

everton_jean@hotmail.com

02/08/2022
Plano de ensino
60 horas;
18 encontros;
Média maior ou igual a
6,00;
Assiduidade de
frequência maior ou igual
a 75%;
Avaliação semestral será
composta por duas
médias parciais: M1 e M2;

02/08/2022
Plano de ensino (Ementa)
Sistemas de Bancos de Dados;

Princípios Fundamentais de Banco de Dados;

Álgebra Relacional;

Modelagem Relacional;

Normatização de Dados;

Dependência Funcional;

Linguagem de Definição de Dados (DDL);

Linguagem de Manipulação de Dados (DML);

02/08/2022
Foco
◦ Um trabalhador é interrompido em média 56x por
dia e demora em torno de 2 horas para voltar ao
foco total;
◦ 70% dos trabalhadores se distraem enquanto
trabalham;
◦ 16% admitem que se distraem o tempo todo;
◦ 80% dos trabalhadores citaram que as conversas
de seus colegas era a maior fonte de distração;
◦ Celular, “O ladrão de tempo”
◦ Pessoas checam o celular em média 150x por
dia.
◦ 67% das pessoas checa seu celular procurando
mensagens, mesmo sem alertas ou chamadas;

02/08/2022
Dados X Informação

◦ Dados são fatos em forma primária que podem ser armazenados


em algum meio, ex. CPF, nome. Data;
◦ Informação são fatos originados de uma maneira a reproduzir
um significado, ou seja dados colocados em um contexto, ex.
◦ “lista de produtos com seu preço de compra”;

02/08/2022
O que é um sistema de Banco de Dados ?

◦ Um sistema de banco de dados caracteriza-se por um sistema


computadorizado de armazenamento de registros, ou seja é um
repositório para uma coleção de arquivos de dados
computadorizados. De forma abstrata, podemos comprar um
sistema de bando de dados a um arquivo de metal a onde
ficam armazenadas pastas com diversos formulários.

02/08/2022
O que é um sistema de Banco de Dados ?

◦ Um banco de dados é composto por diversos objetos, tais como:


tabelas, esquemas, visões, consultas, relatórios, procedimentos,
triggers entre outros.

02/08/2022
Vantagens da Utilização de Banco de
Dados
◦ Os usuários deste sistema podem efetuar diversas operações
sobre esses arquivos como:
◦ Inserir novos arquivos vazios;
◦ Inserir novos dados nos arquivos existentes;
◦ Buscar dados;
◦ Alterar dados;
◦ Eliminar dados;
◦ Remover arquivos existentes dentro do banco de dados;

02/08/2022
Onde usamos banco de dados?

◦ Sistemas bancários;
◦ Reservas de hotéis;
◦ Controle de estoque;
◦ Catalogo de livros em biblioteca;
◦ Receita federal;
◦ YouTube / Instagram / Facebook / Orkut / WhatsApp;
◦ E-commerce;

02/08/2022
SGBD

◦ Sistema de gerenciamento de Bancos de dados;


◦ Um SGDB é uma coleção de softwares que permite aos usuários
criarem e manterem um ou mais bancos de dados;
◦ São usados nas tarefas de definição, construção, manipulação e
compartilhamento dos bancos de dados entre aplicações é
usuários;
◦ Permitem proteger o banco de dados e mantê-lo ao longo do
tempo;

02/08/2022
SGBD
Oracle Database;
Microsoft SQL Server;
MySql;
IBM DB2;
SAP Sybase;
MongoDB;
PostgreeSQL;
SQLite;

02/08/2022
Características e funcionalidades

◦ Controle de redundância;
◦ Múltiplas visões dos dados;
◦ Controle de concorrência;
◦ Backup e restauração;
◦ Autenticação e autorização de acesso;
◦ Restrição de Integridade;

02/08/2022
Um breve história, banco de dados

◦ Desde as pinturas rupestres até a computação em nuvem, o ser


humano sempre procurou formas para reter informação. Os registros
mais antigos de retenção de informação nos levam para as pinturas
nas paredes das cavernas da pré-história, passando pela invenção do
papiro pelos egípcios, do papel pelos chineses, pelos meios digitais nas
décadas de 1950 (fita magnética e cartão perfurado) e 1960 (disco
rígido) e por fim chegando ao desenvolvimento do banco de dados
relacional na década de 1980, que é o modelo mais utilizado até os
dias de hoje.

02/08/2022
Um breve história, banco de dados
◦ Os primeiros bancos de dados surgiram no final da década de 1960 /
início da década de 1970 e eram principalmente de dois tipos:
hierárquicos e em rede.
◦ Bancos de dados hierárquicos são representados por árvores, onde
cada um dos nós é um registro pai ou um registro filho (ou os dois ao
mesmo tempo).

02/08/2022
Um breve história, banco de dados
◦ Repare que para cada registro pai (Calça, Camiseta e Camisa) existe um
registro filho (P,M,G), ocorrendo assim a repetição dos registros filhos. Este tipo
de estrutura não é ideal pois não é fácil de administrar e também está sujeita
a erros.
◦ Imagine se você quiser atualizar a nomenclatura dos nomes: digamos que
você quer trabalhar com o padrão em inglês, para isso teria que mudar a
letra “P” (de Pequeno) para “S” (de Small), o “M” (de médio) poderia
continuar como “M” mesmo (só que agora de Medium) e o “G” (de grande)
passaria para “L” (de Large). Para isso você também teria que percorrer todos
os registros da árvore e atualizá-los um por um, correndo o risco de deixar
algum para trás e assim invalidar sua base de dados.

02/08/2022
Um breve história, banco de dados
◦ Para tentar resolver este problema
surgiram os bancos de dados em
rede. Nestes os registros pais são
iguais aos do modelo hierárquico,
porém os registros filhos não estão
mais aninhados dentro deles.
Cada registro filho é na verdade
um registro independente que
pode ser relacionado a qualquer
outro registro do sistema, evitando
assim a redundância no
armazenamento de informações.
02/08/2022
Um breve história, banco de dados
◦ Neste caso não há redundância de registros, porém há
necessidade de se manter um grande esquema de ponteiros
que relacionam os registros entre si. Nota-se que neste modelo
não existem tabelas, os registros relacionam-se entre si
diretamente e estão dispersos dentro da estrutura do banco de
dados, por isso há a necessidade de se manter os ponteiros que
realizam as ligações entre os registros.

02/08/2022
Um breve história, banco de dados
◦ Na década de 1970 um pesquisador da IBM chamado Ted
Codd publicou artigos sobre bancos de dados relacionais que
dariam origem a um grupo de trabalho dentro da IBM chamado
“System R”. Deste projeto saíram dois frutos: o banco de dados
SQL/DS que futuramente se tornou o DB2 e a linguagem SQL
(Structured Query Language) e que era inicialmente chamada
de SEQUEL (Structured English Query Language).

02/08/2022
Um breve história, banco de dados
◦ Os primeiros bancos de dados relacionais vendidos
comercialmente surgiram na década de 1980, através de
empresas como a Honeywell Information, IBM, Oracle e outras.
Este modelo relacional possui este nome por causa do termo
matemático “relação” e concentra-se no armazenamento de
informações em estruturas bidimensionais denominadas tabelas.

02/08/2022
Um breve história, banco de dados
◦ As tabelas são formadas por linhas e colunas. Cada linha é um
registro, uma informação. E as colunas são representações dos
atributos de cada entidade (e por extensão de seus registros
também). Exemplo de uma tabela chamada “Peças de roupa”:.

02/08/2022
Um breve história, banco de dados

02/08/2022
Banco de dados

◦ Banco de dados relacionais X não relacionais;


◦ Entidades;
◦ Atributos;
◦ Relacionamentos;
◦ MER x DER

02/08/2022
Inteligência é a capacidade de
se adaptar à mudança;
“Stephen Hawking”

02/08/2022

Você também pode gostar