Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

RELATÓRIO AULA PRÁTICA
Aluno: Mateus Brito Galvão de Almeida
Curso: Analise e Desenvolvimento de Sistemas
Atividades Propostas
Relatório de aula prática da matéria de Programação e Desenvolvimento de Banco de Dados foi proposto as seguintes atividades:
- 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). 
-Instalação do sistema MySQL Community Server e MySQL Workbech.
- Elaborar o modelo físico (implementação da estrutura) do banco de dados proposto pelo DER no Software MySQL Workbench.
-Criar um script de “inserir.sql” para inserir dados em todas as tabelas criadas.
- Elaborar um script “consulta.spl” que irá contar uma visão que retornara todas as contas que ainda não foram pagas.
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.
Seguindo as recomendação foram alcançados os seguintes resultados:
ETAPA 1 – CRIAÇÃO BASE DE DADOS
Foi instalado os programas MySQL Community Server e MySQL Workbech, e através do DER a seguir foi criado a estrutura do banco de dados sql:
MySQL Community Server
/ MySQL Workbench
MySQL Community Server
/ MySQL Workbench
MySQL Community Server
/ MySQL Workbench
Foi criado base de dados “Loja”, e as respectivas tabelas, segue o código sql:
SCRIPT CRIAÇÃO DE TABELAS
ETAPA 2 – CRIANDO ARQUIVO DE INSERIR DADOS
Após a criação do banco de dados foram inseridos os dados para que possam ser usados posteriormente, e elaborado um script de INSERT, denominado inserir.sql.
Foram inseridos os dados primeiramente de “estado”, pois o id é uma chave estrangeira de “município”, logo em seguida a tabela “município” recebe dados visto que os lds de cidades são chaves estrangeiras de “clientes”, sendo essa a próxima a receber dados, já que esse cliente possui vinculo através da chave estrangeira com a tabela “contareceber”.
Depois que foi feita a inserção de dados era necessário realizar a consulta dos mesmos, e para isso foi criado o arquivo SELECT, com o nome de consulta.sql.
Notamos que oselecionamos os campos requisitados através do comando
SELECT, das tabelas “contareceber” e alguns campos da table cliente, como Nome
e
 
CPF.
Através do comando FROM selecionamos a tabela principal do assunto da
busca que seria “contareceber”, essa tabela está ligada a chave primaria de cliente
(ID), já que ela é uma chave estrangeira em “contareceber”, e através de INNER
JOIN,
 
retornaremos os dados das duas tabelas juntando as chaves primarias
das duas,
 
entretanto usamos WHERE para para apresentar a condição de retorno
que é apenas
 
para cliente no qual a Situação é igual a 1, que no caso significa
“Conta Registrada”
Notamos que selecionarmos os campos requisitados através do comando SELECT, das tabelas “contareceber” e alguns campos da tabela clientes, como nomes e CPF.
Pelo comando FROM selecionamos a tabela principal da busca “contareceber”, e essa está ligada a chave primaria do cliente (ID), sendo essa uma chave estrangeira em “contareceber”, logo em seguida através de INNER JOIN, retornamos os dados das duas tabelas, juntando as chaves primarias das duas, entretanto usando WHERE para apresentar a condição de retorno que é apenas para cliente no qual a situação e igual a 1, que no caso significa “conta registrada”.
CONCLUSÃO
Podemos concluir que a atividade proposta foi de grande aprendizado para aprendermos mais sobre a ferramenta MySQL e a linguagem sql e serviu também para praticarmos. O resultado proposto foi alcançado.
image6.png
image7.png
image1.png
image2.png
image3.png
image4.png
image5.png

Mais conteúdos dessa disciplina