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!