0% acharam este documento útil (0 voto)
3 visualizações23 páginas

SQL e Modelagem de Dados para Analytics

O documento aborda conceitos fundamentais sobre bancos de dados e SQL, incluindo modelagem de dados e o modelo entidade-relacionamento. Ele também discute normalização, tipos de dados em SQL e apresenta ferramentas e softwares para modelagem e gerenciamento de bancos de dados. Além disso, fornece indicações de leitura e dicas para o desenvolvimento autônomo dos alunos.

Enviado por

dianaluz92
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações23 páginas

SQL e Modelagem de Dados para Analytics

O documento aborda conceitos fundamentais sobre bancos de dados e SQL, incluindo modelagem de dados e o modelo entidade-relacionamento. Ele também discute normalização, tipos de dados em SQL e apresenta ferramentas e softwares para modelagem e gerenciamento de bancos de dados. Além disso, fornece indicações de leitura e dicas para o desenvolvimento autônomo dos alunos.

Enviado por

dianaluz92
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

WBA1148_v1.

Linguagem SQL para Data Analytics


Projeto, Modelagem e
Manipulação de Banco de Dados
Conceitos Básicos, Modelagem de Dados e
Modelo Entidade-Relacionamento

Bloco 1
Nicolas Vogiantzis
Conceitos básicos

O que é banco de dados ?


O que é SQL ?
O que é regra de negócio ?

Figura 1 - Banco de dados

Fonte: [Link]
152091/. Acesso em: 28 jun. 2022.
Modelagem de dados
Figura 2 - Modelo lógico Figura 3 - Modelo conceitual

Funcionário
PK ID integer Funcionário Trabalha Departamento
Nome varchar(50)
CPF Integer(12)
Fonte: elaborada pelo autor.
Fonte: elaborada pelo autor.
Figura 4 - Modelo físico

Fonte: elaborada pelo autor.


Modelo entidade-relacionamento
Figura 5 - Atributos Figura 6 - Entidades

Fonte: elaborada pelo autor. Fonte: elaborada pelo autor.

Figura 7 - Relacionamento

Fonte: elaborada pelo autor.


Projeto, Modelagem e
Manipulação de Banco de Dados
Normalização e Tipos de Dados

Bloco 2
Nicolas Vogiantzis
Normalização de dados
Formas normais.

Figura 8 - Representação de informações como pasta

Fonte: [Link]
organiza%c3%a7%c3%a3o-2654130/. Acesso em: 28 jun. 2022.
Tipos de dados
Tipos de dados mais comuns em SQL.

Figura 9 - Tipos de dados

● INT.
1 - 40 - 600 Tipo Numérico INTEIRO ● INTEGER.
● BIGINT.

● FLOAT.
2,3 - 100,8 Tipo Numérico Flutuante ● DOUBLE.

nome - texto - ● Varchar.


Tipo String, tipo texto
cargo ● Var.

DD/MM/YYYY ● DATE.
Tipo de Data
HH:MM:SS ● DATETIME.

Fonte: elaborada pelo autor.


Projeto, Modelagem e
Manipulação de Banco de Dados
Banco de Dados e os Sistemas de
Gerenciamento de Banco de Dados

Bloco 3
Nicolas Vogiantzis
Banco de dados
Consulta no banco de dados (dados fictícios)
Figura 10 - Exemplo de consulta

Fonte: elaborada pelo autor.


Sistemas de Gerenciamento de
Banco de Dados (SGBD)
Figura 11 - Workbench

Fonte: elaborada pelo autor.


Teoria em prática
Bloco 4
Nicolas Vogiantzis
Projetando banco de dados
Figura 12 - BrModelo

Fonte: elaborada pelo autor.


Projetando banco de dados

Figura 13 - Modelo conceitual

Fonte: elaborada pelo autor.


Projetando banco de dados

Figura 14 - Modelo lógico

Fonte: elaborada pelo autor.


Projetando banco de dados

Figura 15 - Modelo físico

Fonte: elaborada pelo autor.


Dicas do(a) Professor(a)
Bloco 5
Nicolas Vogiantzis
Leitura Fundamental
Prezado aluno, as indicações a seguir podem estar disponíveis
em algum dos parceiros da nossa Biblioteca Virtual (faça o login
por meio do seu AVA), e outras podem estar disponíveis em
sites acadêmicos (como o SciELO), repositórios de instituições
públicas, órgãos públicos, anais de eventos científicos ou
periódicos científicos, todos acessíveis pela internet.
Isso não significa que o protagonismo da sua jornada de
autodesenvolvimento deva mudar de foco. Reconhecemos que
você é a autoridade máxima da sua própria vida e deve,
portanto, assumir uma postura autônoma nos estudos e na
construção da sua carreira profissional.
Por isso, nós o convidamos a explorar todas as possibilidades da
nossa Biblioteca Virtual e além! Sucesso!
Indicação de leitura 1

O livro traz a abordagem de conceitos e


terminologias de banco de dados, modelagem de
banco de dados e projetos de banco de dados, com
detalhamentos sobre entidades, atributos e
relacionamentos.
Referência:
SILVA, N. S.; SANTANA, G. A. Fundamentos de bancos de dados. p. 7-
63. Londrina: Editora e Distribuidora Educacional, 2018.
Indicação de leitura 2

O livro traz a abordagem dos conceitos de


normalização de dados, na unidade quatro,
consolidando o entendimento das transformações
1FN, 2FN, 3FN e 4FN.

Referência:
WERLICH, C. Modelagem de dados. p. 179-197. Londrina: Editora e
Distribuidora Educacional S/A, 2018.
Dicas do(a) Professor(a)
Softwares de Modelagem de Dados:
• BrModelo.
• Devgems Data Modeler.
• SQL Developer Data Modeler.

Sistemas de Bancos de Dados:


• PostgresSQL com SGBD PgAdmin.
• MySQL com Workbench/ phpMyAdmin.
• MSSQL (Microsoft SQL) com SSMS (Micrososft
SQL Server Management Studio).

Softwares de WAMP E XAMP.


Referências
HEUSER, C. A. Projeto de Banco de Dados. 6 ed. Porto Alegre: Bookman, 2008.

MACHADO, F. N. R. Projeto de banco de Dados: uma visão prática. 11 ed.


Brasília: Érica, 2004.

MEIRA, R. Banco de Dados. Ilhéus: IFBA; Blog Pessoa, 2013. Disponível em:
[Link]
[Link]. Acesso em: 28 jun. 2022.

SILVA, N. S.; SANTANA, G. A. Fundamentos de bancos de dados. p. 7-63.


Londrina: Editora e Distribuidora Educacional, 2018.
Bons estudos!

Você também pode gostar