14
Engenharia de Software
UNIA
33
Engenharia de Software
UNIA
5
Engenharia de Software
UNIA
15
Engenharia de Software
UNIA
12
Engenharia de Software
UNIA
15
Engenharia de Software
UNIA
32
Engenharia de Software
UNIA
10
Engenharia de Software
UNIA
14
Engenharia de Software
UNIA
17
Engenharia de Software
UNIA
Texto de pré-visualização
Programação e Desenvolvimento de Banco de Dados Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA Programação e Desenvolvimento de Banco de Dados OBJETIVOS Definição dos objetivos da aula prática Criar um banco de dados utilizando a linguagem SQL e realizar operações de manipulação e acesso aos dados INFRAESTRUTURA Instalações MySQL Community Server MySQL Workbench Materiais de consumo Descrição Quantidade de materiais por procedimentoatividade Computador 1 por aluno Software Sim X Não Em caso afirmativo qual MySQL Community Server MySQL Workbench Pago Não Pago X Tipo de Licença Freeware Descrição do software O MySQL Workbench é uma ferramenta visual de design de banco de dados que integra desenvolvimento administração design criação e manutenção de SQL em um único ambiente de desenvolvimento integrado para o sistema de banco de dados MySQL Este software faz parte do pacote de instalação do MySQL Community Server Equipamento de Proteção Individual EPI NSA PROCEDIMENTOS PRÁTICOS Criação de banco de dados utilizando o programa o MySQL Workbench MySQL Community Server Atividade proposta Criação da estrutura de um banco de dados tabelas com a linguagem SQL por meio de um diagrama entidade relacionamento prédefinido Inserir dados no banco de dados criado Consultar os dados armazenados por meio da criação de uma visão View 3 Criar um relatório no final da atividade Procedimentos para a realização da atividade Etapa 1 Crie uma base de dados chamada Loja com o MySQL Server por meio do software MySQL Workbench Adicione as estruturas de dados neste banco utilizando os comandos de definição de dados DDL da linguagem SQL e respeitando o modelo definido no DER da Figura a seguir Legenda Na criação do banco de dados da figura respeite as seguintes regras As chaves primárias devem ser colocadas todas como autoincremento Respeite os relacionamentos tipos precisões e restrições de não nulo O campo Situação da tabela ContaReceber deve ser do tipo ENUM e possuir apenas os valores 1 2 ou 3 sendo 1 Conta registrada 2 Conta cancelada 3 Conta paga Etapa 2 Crie um script chamado inserirsql contento os comandos de manipulação DML com o objetivo de popular todas as tabelas existentes na base de dados ou seja inserir dados nas tabelas Insira ao menos três registros por tabela 4 Etapa 3 Por meio dos comandos de consulta DQL da linguagem SQL elabore um script chamado consultasql que irá conter uma visão VIEW que retornará todas as contas que ainda não foram pagas Situação 1 devendo conter as seguintes informações ID da conta a receber Nome e CPF do Cliente associado à conta Data de vencimento da conta Valor da conta Checklist Instalar o sistema MySQL Community Server e MySQL Workbench Elaborar o modelo físico implementação da estrutura do banco de dados proposto pelo DER no software MySQL Workbench Criar o script inserirsql para inserir dados em todas as tabelas criadas Elaborar o script consultasql que irá conter uma visão que retornará todas as contas que ainda não foram pagas RESULTADOS Resultados da aula prática Elaborar um relatório que deverá conter introdução métodos resultados e conclusão sobre o assunto desenvolvido em aula prática para compreender como foram desenvolvidas todas as etapas da atividade Inserir no relatório todos os scripts utilizados na resolução desta atividade prática Programação e Desenvolvimento de Banco de Dados NOME RA Professor xx PORTFÓLIO Atividade Prática Programação e Desenvolvimento de Banco de Dados CIDADE 2025 SUMÁRIO 1 INTRODUÇÃO3 2 DESENVOLVIMENTO3 3 CONCLUSÃO7 2 1 INTRODUÇÃO Na aula prática da matéria Programação e Desenvolvimento de Bancos de Dados foi proposta a criação de um banco de dados utilizando o MySQL Workbench MySQL Community Server As etapas incluíram Criação da estrutura do banco de dados tabelas com a linguagem SQL baseada em u m diagrama entidaderelacionamento prédefinido Inserção de dados no banco de dados criado Consulta dos dados armazenados por meio da criação de uma visão View O roteiro a ser seguido foi 1 Instalar o MySQL Community Server e o MySQL Workbench 2 Elaborar o modelo físico do banco de dados proposto pelo DER no MySQL Workbench 3 Criar o script inserirsql para inserir dados em todas as tabelas criadas 4 Elaborar o script consultasql que conterá uma visão retornando todas as contas que ainda não foram pagas 5 Seguindo essas etapas foram alcançados os seguintes resultados 2 DESENVOLVIMENTO Foram instalados os programas MySQL Community Server e MySQL Workbench Através do DER a seguir foi criada a estrutura do banco de dados sql 3 Foi criada a Base de Dados nomeada Loja e as respectivas tabelas através do código a seguir 5 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 denominado inserirsql Primeiramente foram inseridos dados referentes aos estados visto que o ID deles é uma chave estrangeira na tabela municipio Em seguida a tabela municipio recebeu dados já que os IDs das cidades são chaves estrangeiras na tabela cliente Por fim a tabela cliente recebeu dados pois esses clientes possuem vínculo através de chave estrangeira com a tabela contareceber como podemos ver no script abaixo Após a inserção dos dados foi necessário realizar a consulta dos mesmos Para isso um arquivo SELECT foi criado com o nome consultasql No entanto a atividade proposta exigia algumas especificações na seleção deveriam ser retornadas todas as contas que ainda não foram pagas Situação 1 contendo as seguintes informações ID da conta a receber Nome e CPF do cliente associado à conta Data de vencimento da conta Valor da conta Assim foi elaborado o seguinte script consultasql 6 Notamos que selecionamos os campos requisitados através do comando SELECT das tabelas contareceber e alguns campos da tabela cliente como Nome e CPF Através do comando FROM selecionamos a tabela principal da busca que é contareceber Esta tabela está ligada à chave primária de cliente ID já que ela é uma chave estrangeira em contareceber Utilizando INNER JOIN retornamos os dados das duas tabelas juntando as chaves primárias de ambas Usamos WHERE para especificar a condição de retorno que é apenas para clientes cuja Situação é igual a 1 o que significa Conta Registrada 5 CONCLUSÃO Através deste exercício foi possível fixar melhor os conhecimentos de SQL e da criação e administração de bases de dados utilizando uma ferramenta poderosa chamada MySQL Workbench em conjunto com o MySQL Community Server Neste contexto o projeto permitiu aplicar e aprimorar os conhecimentos nesta área 7
14
Engenharia de Software
UNIA
33
Engenharia de Software
UNIA
5
Engenharia de Software
UNIA
15
Engenharia de Software
UNIA
12
Engenharia de Software
UNIA
15
Engenharia de Software
UNIA
32
Engenharia de Software
UNIA
10
Engenharia de Software
UNIA
14
Engenharia de Software
UNIA
17
Engenharia de Software
UNIA
Texto de pré-visualização
Programação e Desenvolvimento de Banco de Dados Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA Programação e Desenvolvimento de Banco de Dados OBJETIVOS Definição dos objetivos da aula prática Criar um banco de dados utilizando a linguagem SQL e realizar operações de manipulação e acesso aos dados INFRAESTRUTURA Instalações MySQL Community Server MySQL Workbench Materiais de consumo Descrição Quantidade de materiais por procedimentoatividade Computador 1 por aluno Software Sim X Não Em caso afirmativo qual MySQL Community Server MySQL Workbench Pago Não Pago X Tipo de Licença Freeware Descrição do software O MySQL Workbench é uma ferramenta visual de design de banco de dados que integra desenvolvimento administração design criação e manutenção de SQL em um único ambiente de desenvolvimento integrado para o sistema de banco de dados MySQL Este software faz parte do pacote de instalação do MySQL Community Server Equipamento de Proteção Individual EPI NSA PROCEDIMENTOS PRÁTICOS Criação de banco de dados utilizando o programa o MySQL Workbench MySQL Community Server Atividade proposta Criação da estrutura de um banco de dados tabelas com a linguagem SQL por meio de um diagrama entidade relacionamento prédefinido Inserir dados no banco de dados criado Consultar os dados armazenados por meio da criação de uma visão View 3 Criar um relatório no final da atividade Procedimentos para a realização da atividade Etapa 1 Crie uma base de dados chamada Loja com o MySQL Server por meio do software MySQL Workbench Adicione as estruturas de dados neste banco utilizando os comandos de definição de dados DDL da linguagem SQL e respeitando o modelo definido no DER da Figura a seguir Legenda Na criação do banco de dados da figura respeite as seguintes regras As chaves primárias devem ser colocadas todas como autoincremento Respeite os relacionamentos tipos precisões e restrições de não nulo O campo Situação da tabela ContaReceber deve ser do tipo ENUM e possuir apenas os valores 1 2 ou 3 sendo 1 Conta registrada 2 Conta cancelada 3 Conta paga Etapa 2 Crie um script chamado inserirsql contento os comandos de manipulação DML com o objetivo de popular todas as tabelas existentes na base de dados ou seja inserir dados nas tabelas Insira ao menos três registros por tabela 4 Etapa 3 Por meio dos comandos de consulta DQL da linguagem SQL elabore um script chamado consultasql que irá conter uma visão VIEW que retornará todas as contas que ainda não foram pagas Situação 1 devendo conter as seguintes informações ID da conta a receber Nome e CPF do Cliente associado à conta Data de vencimento da conta Valor da conta Checklist Instalar o sistema MySQL Community Server e MySQL Workbench Elaborar o modelo físico implementação da estrutura do banco de dados proposto pelo DER no software MySQL Workbench Criar o script inserirsql para inserir dados em todas as tabelas criadas Elaborar o script consultasql que irá conter uma visão que retornará todas as contas que ainda não foram pagas RESULTADOS Resultados da aula prática Elaborar um relatório que deverá conter introdução métodos resultados e conclusão sobre o assunto desenvolvido em aula prática para compreender como foram desenvolvidas todas as etapas da atividade Inserir no relatório todos os scripts utilizados na resolução desta atividade prática Programação e Desenvolvimento de Banco de Dados NOME RA Professor xx PORTFÓLIO Atividade Prática Programação e Desenvolvimento de Banco de Dados CIDADE 2025 SUMÁRIO 1 INTRODUÇÃO3 2 DESENVOLVIMENTO3 3 CONCLUSÃO7 2 1 INTRODUÇÃO Na aula prática da matéria Programação e Desenvolvimento de Bancos de Dados foi proposta a criação de um banco de dados utilizando o MySQL Workbench MySQL Community Server As etapas incluíram Criação da estrutura do banco de dados tabelas com a linguagem SQL baseada em u m diagrama entidaderelacionamento prédefinido Inserção de dados no banco de dados criado Consulta dos dados armazenados por meio da criação de uma visão View O roteiro a ser seguido foi 1 Instalar o MySQL Community Server e o MySQL Workbench 2 Elaborar o modelo físico do banco de dados proposto pelo DER no MySQL Workbench 3 Criar o script inserirsql para inserir dados em todas as tabelas criadas 4 Elaborar o script consultasql que conterá uma visão retornando todas as contas que ainda não foram pagas 5 Seguindo essas etapas foram alcançados os seguintes resultados 2 DESENVOLVIMENTO Foram instalados os programas MySQL Community Server e MySQL Workbench Através do DER a seguir foi criada a estrutura do banco de dados sql 3 Foi criada a Base de Dados nomeada Loja e as respectivas tabelas através do código a seguir 5 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 denominado inserirsql Primeiramente foram inseridos dados referentes aos estados visto que o ID deles é uma chave estrangeira na tabela municipio Em seguida a tabela municipio recebeu dados já que os IDs das cidades são chaves estrangeiras na tabela cliente Por fim a tabela cliente recebeu dados pois esses clientes possuem vínculo através de chave estrangeira com a tabela contareceber como podemos ver no script abaixo Após a inserção dos dados foi necessário realizar a consulta dos mesmos Para isso um arquivo SELECT foi criado com o nome consultasql No entanto a atividade proposta exigia algumas especificações na seleção deveriam ser retornadas todas as contas que ainda não foram pagas Situação 1 contendo as seguintes informações ID da conta a receber Nome e CPF do cliente associado à conta Data de vencimento da conta Valor da conta Assim foi elaborado o seguinte script consultasql 6 Notamos que selecionamos os campos requisitados através do comando SELECT das tabelas contareceber e alguns campos da tabela cliente como Nome e CPF Através do comando FROM selecionamos a tabela principal da busca que é contareceber Esta tabela está ligada à chave primária de cliente ID já que ela é uma chave estrangeira em contareceber Utilizando INNER JOIN retornamos os dados das duas tabelas juntando as chaves primárias de ambas Usamos WHERE para especificar a condição de retorno que é apenas para clientes cuja Situação é igual a 1 o que significa Conta Registrada 5 CONCLUSÃO Através deste exercício foi possível fixar melhor os conhecimentos de SQL e da criação e administração de bases de dados utilizando uma ferramenta poderosa chamada MySQL Workbench em conjunto com o MySQL Community Server Neste contexto o projeto permitiu aplicar e aprimorar os conhecimentos nesta área 7