Baixe o app para aproveitar ainda mais
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.
Compartilhar