Prévia do material em texto
UNIVERSIDADE ANHANGUERA SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. Programação e Desenvolvimento de Banco de Dados. Roteiro de aula prática. ITAPEVI -SP / 2023 1 UNIVERSIDADE ANHANGUERA ROTEIRO DE AULA PRÁTICA - Programação e Desenvolvimento de Banco de Dados. A produção textual interdisciplinar individual, terá como temática o roteiro de aula prática- Programação e Desenvolvimento de Banco de Dados. Referente a elaboração de um novo projeto para criação de um banco de dados utilizando a linguagem SQL e realização de operações de manipulação e acesso aos dados. Orientador: ITAPEVI -SP / 2023 2 UNIVERSIDADE ANHANGUERA Sumário Introdução......................................................................................................... 4 Desenvolvimento................................................................................5, 6, 7, 8 Conclusão.................................................................................9 Referências............................................................................ 10 ITAPEVI -SP / 2023 3 UNIVERSIDADE ANHANGUERA Introdução O projeto em questão, referente à disciplina “Programação e Desenvolvimento de Banco de Dados”, teve como proposta fornecer uma compreensão aprofundada sobre a criação e manipulação de bancos de dados, utilizando a linguagem SQL e o software MySQL Workbench. O foco foi colocar em prática não apenas a criação de um banco de dados, mas também a inserção, consulta e relacionamento de dados—habilidades fundamentais Este trabalho se concentra nas atividades práticas realizadas em aula, abordando a construção de um banco de dados simulado, que serve como base para a compreensão dos conceitos teóricos e práticos. ITAPEVI -SP / 2023 4 UNIVERSIDADE ANHANGUERA Desenvolvimento Neste trabalho, foi utilizado o MySQL Workbench para criar a estrutura do banco de dados "Loja", inserir dados nas tabelas e elaborar 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 auto incrementadas, 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 valiosos para o gerenciamento de informações e a realização de consultas eficazes. ITAPEVI -SP / 2023 5 UNIVERSIDADE ANHANGUERA 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, utilizando a ferramenta MySQL Workbench. Neste processo, é criado um novo modelo de entidade-relacionamento (ER) no MySQL Workbench, onde são projetadas as tabelas de acordo com o diagrama entidade-relacionamento (DER) pré-definido. Além disso, para o campo "Situação" na tabela "ContaReceber," o tipo é definido como ENUM, com os valores 1, 2 e 3 correspondendo a "Conta registrada," "Conta cancelada" e "Conta paga," respectivamente. Depois de definir a estrutura das tabelas, geramos um script SQL DDL que cria o banco de dados e suas tabelas. ITAPEVI -SP / 2023 6 UNIVERSIDADE ANHANGUERA Etapa 2 - Inserção de Dados nas Tabelas: Com a estrutura do banco de dados definida, agora é possível inserir dados nas tabelas. Para isso, foi criado um arquivo chamado "inserir.sql", que contém os comandos SQL necessários para a inserção de dados nas tabelas. No arquivo "inserir.sql", utilizamos o comando INSERT INTO para adicionar três registros em cada tabela do banco de dados. Após preparar o script "inserir.sql", é possível executá-lo no MySQL Workbench. ITAPEVI -SP / 2023 7 UNIVERSIDADE ANHANGUERA Etapa 3 - Elaboração de uma Visão (VIEW): A última etapa consiste na criação de uma visão (VIEW) que retorna todas as contas que ainda não foram pagas (Situação 1), apresentando as informações específicas. 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. ITAPEVI -SP / 2023 8 UNIVERSIDADE ANHANGUERA Conclusão O trabalho desenvolvido na disciplina de "Programação e Desenvolvimento de Banco de Dados" proporcionou uma experiência prática enriquecedora na criação e manipulação de bancos de dados. Através das etapas realizadas — desde a definição da estrutura do banco de dados "Loja" até a inserção de dados e a elaboração de uma visão (VIEW) — foi possível aplicar os conceitos teóricos aprendidos em aula, consolidando o conhecimento sobre a linguagem SQL e suas operações. A utilização do MySQL Workbench facilitou o entendimento dos processos de modelagem e implementação de um banco de dados, permitindo explorar funcionalidades essenciais como a definição de tabelas e a inserção de registros. Além disso, a criação de uma visão para a recuperação de informações específicas demonstrou a importância de consultas eficazes na gestão de dados. Este projeto não apenas reforçou as habilidades técnicas em programação de banco de dados, mas também enfatizou a relevância de um bom planejamento e organização na construção de sistemas de informação. ITAPEVI -SP / 2023 9 UNIVERSIDADE ANHANGUERA Referências MySQL Workbench (MySQL Community Server); Teleaulas- Colaborador AVA. Livro didático - Programação e Desenvolvimento de Banco de Dados. ITAPEVI -SP / 2023 10 Sumário Introdução Desenvolvimento Conclusão Referências