Prévia do material em texto
IDENTIFICAÇÃO Discente(s): Alisson Oliveira dos Santos Matricula: 3495986802 RELATORIO PROGRAMA E DESENVOLVIMENTO DE BANCO DE DADOS. INTRODUÇÃO Na aula prática da matéria “Programação e Desenvolvimento de Bancos de Dados”, foi proposta o seguinte: a criação de um banco de dados utilizando o pro-grama MySQL Workbench (MySQL Community Server). O processo envolveu: • Criação da estrutura de um banco de dados (tabelas) com a linguagem SQL, por meio de um diagrama de entidade-relacionamento pré-definido. • Inserção de dados no banco de dados criado. • Consulta aos dados armazenados por meio da criação de uma visão (View). O roteiro a ser seguido incluía: • Instalação do sistema MySQL Community Server e MySQL Workbench. • Elaboração do modelo físico (implementação da estrutura) do banco de dados proposto pelo DER no software MySQL Workbench. • Criação do script “inserir.sql” para inserir dados em todas as tabelas criadas. • Elaboração do script “consulta.sql” que contém uma visão que retorna todas as contas que ainda não foram pagas. MÉTODO E RESULTADOS Primeiro passo é baixar e instalar o software MySQL Workbench através do site https://www.mysql.com/downloads e baixe o instalador. Escolha a versão Community, que é gratuita, você deve escolher o tipo de instalação que deseja fazer é necessário configurar a senha de acesso para o programa para utilizar no MySQL connections para configurar os scripts. Após a instalação do programa MySQL Community Server/ MySQL Workbench através do DER a seguir foi criada a estrutura do bando de dados: Assim criando o a Base de Dados, e as respectivas tabelas da” Loja” podendo assim visualizar o script SQL da mesma: Após a criação do banco de dados, os dados foram inseridos nas tabelas para permitir consultas futuras. Para isso, foi elaborado um script de INSERT chamado in-serir.sql. Inicialmente, foram inseridos dados na tabela estado, uma vez que o ID do estado é uma chave estrangeira na tabela município. Em seguida, a tabela município recebeu dados, pois os IDs das cidades são chaves estrangeiras na tabela cliente. Esta última foi a próxima a receber dados, pois o cliente tem um vínculo através de uma chave estrangeira com a tabela contareceber. O script abaixo ilustra esse processo: Após essa etapa era necessário consultar esses dados. Então, foi criado um arquivo SELECT chamado consulta.sql. A consulta retornará todas as contas que ainda não foram pagas (onde a Situação é igual a (1). A consulta deve incluir as seguintes informações: 1. ID da conta a receber 2. Nome e CPF do cliente associado à conta 3. Data de vencimento da conta" 4. Valor da conta Gerando assim o seguinte script: Selecionamos os campos necessários usando o comando SELECT das tabe-las contareceber e alguns campos da tabela cliente, como Nome e CPF. Usamos o comando FROM para selecionar a tabela principal da consulta, que é contareceber. Esta tabela está ligada à chave primária do cliente (ID), que é uma chave estran-geira em contareceber. Usando INNER JOIN, retornaremos os dados de ambas as tabelas, combinando as chaves primárias das duas. No entanto, usamos WHERE para apresentar a condição de retorno, que é apenas para clientes cuja Situação é igual a 1, que neste caso significa ‘Conta Registrada’. CONCLUSÃO Chegamos à conclusão de que a atividade proposta foi extremamente útil para o aprendizado e aprimoramento de habilidades na linguagem SQL. Foi uma oportunidade para descobrir novas ferramentas de desenvolvimento, como o MySQL Workbench, que simplifica a criação e gerenciamento de bancos de dados. É impor-tante destacar que alcançamos os resultados esperados, o que enriquece ainda mais a experiência de aprendizado. BIBLIOGRAFIA: Unidade Curricular: Programação e Desenvolvimento de Bancos de Dados Curso: Analises e Desenvolvimento de Sistemas 4º Semestre: Periodo de Criação 28-10-2024 Objetivo: a criação de um banco de dados utilizando o programa MySQLhttps://www.studocu.com/pt-br/home image4.wmf image5.wmf image6.wmf image7.wmf image0.wmf image1.wmf image2.wmf image3.wmf