Buscar

João Lucas Barbosa de Sousa - Relatório de Aula Prática - Programação e Desenvolvimento de Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

UNIVERSIDADE NORTE DO PARANÁ - POLO FORTALEZA/CE II
ENGENHARIA DE SOFTWARE
JOAO LUCAS BARBOSA DE SOUSA - RA 3302492103
PORTFÓLIO - RELATÓRIO DE AULA PRÁTICA:
DISCIPLINA DE PROGRAMAÇÃO E DESENVOLVIMENTO DE
BANCO DE DADOS
FORTALEZA/CE
2023
JOAO LUCAS BARBOSA DE SOUSA - RA 3302492103
PORTFÓLIO - RELATÓRIO DE AULA PRÁTICA:
DISCIPLINA DE PROGRAMAÇÃO E DESENVOLVIMENTO DE BANCO
DE DADOS
Trabalho de portfólio apresentado como
requisito parcial para a obtenção de pontos
para a média semestral.
Orientador: Vinicius Camargo Prattes
FORTALEZA/CE
2023
SUMÁRIO
1. INTRODUÇÃO......................................................................................................... 4
2. DESENVOLVIMENTO..............................................................................................6
3. CONCLUSÃO.......................................................................................................... 9
4
1. INTRODUÇÃO
Utilizando o MySQL Workbench, detalhamos a criação da estrutura do banco
de dados "Loja", inserção de dados nas tabelas e elaboração de uma visão (VIEW)
para recuperar informações sobre contas não pagas. As etapas incluem a definição
de tabelas com chaves primárias autoincrementadas, a configuração de campos
ENUM para a situação das contas e a inserção de dados.
Essa abordagem prática ilustra a aplicação da linguagem SQL na construção
e manipulação de bancos de dados, proporcionando insights para o gerenciamento
de informações e consultas eficazes.
5
6
2. DESENVOLVIMENTO
Etapa 1 - Criação da Estrutura do Banco de Dados:
A primeira etapa envolve a criação da estrutura do banco de dados "Loja" no
MySQL Server, usando a ferramenta MySQL Workbench. Criamos um novo modelo
de entidade-relacionamento (ER) no MySQL Workbench e, em seguida, projetamos
as tabelas de acordo com o diagrama entidade x relacionamento (DER) pré-definido.
Além disso, para o campo "Situação" na tabela "ContaReceber," definimos como tipo
ENUM com os valores 1, 2 e 3 correspondentes a "Conta registrada," "Conta
cancelada" e "Conta paga," respectivamente.
7
Depois de definir a estrutura das tabelas, geramos um script SQL DDL que cria o
banco de dados e suas tabelas.
Etapa 2 - Inserção de Dados nas Tabelas:
Com a estrutura do banco de dados definida, conseguimos inserir dados nas
tabelas. Para fazer isso, criamos um arquivo chamado "inserir.sql" que contém os
comandos SQL para a inserção de dados nas tabelas.
No arquivo "inserir.sql" usamos o comando INSERT INTO e adicionamos três
registros em cada tabela do banco de dados. Depois de preparar o script
"inserir.sql", podemos executar no MySQL Workbench.
Etapa 3 - Elaboração de uma Visão (VIEW):
A última etapa envolve a criação de uma visão (VIEW) que retorna todas as
contas que ainda não foram pagas (Situação 1) com as informações específicas.
8
Para fazer isso, criamos um arquivo chamado "consulta.sql" que conterá o script
SQL DQL para criar a visão.
No arquivo "consulta.sql," usamos o comando SQL CREATE VIEW para definir a
visão e depois executamos o script "consulta.sql" no MySQL Workbench
9
3. CONCLUSÃO
O processo de criação de um banco de dados utilizando SQL ressalta a
importância do planejamento e execução para obter uma estrutura funcional do
banco de dados. Com a utilização do programa MySQL Workbench conseguimos
implementar e criar tabelas, inserir dados e elaborar visões de forma.
A definição de chaves primárias autoincrementadas e campos ENUM
garantem a integridade dos dados e além disso, a criação de uma visão que filtra
contas não pagas nos ajuda na obtenção de informações específicas.

Continue navegando