Escolar Documentos
Profissional Documentos
Cultura Documentos
Atividade Prática
Desenvolvimento de Banco de Dados e
Consultas
Maurício Santos
AMPLI - Programação e Desenvolvimento de Banco de Dados
Introdução: Nesta atividade prática, foi realizado o desenvolvimento de um banco de dados
utilizando o sistema MySQL Community Server e MySQL Workbench. O objetivo foi criar a estrutura
do banco de dados com base em um diagrama de entidade e relacionamento (DER) fornecido pelo
professor, inserir dados nas tabelas e criar consultas para obter informações específicas.
Métodos:
1. Instalação do MySQL Community Server e MySQL Workbench: O sistema MySQL Community
Server e o MySQL Workbench foram instalados no computador para permitir o
desenvolvimento do banco de dados.
3. Criação do Script "inserir.sql": Foi criado um script chamado "inserir.sql" para inserir dados
nas tabelas do banco de dados. O script continha comandos de manipulação de dados (DML)
para popular as tabelas com pelo menos três registros cada, e especificados nos anexos.
4. Elaboração do Script "consulta.sql": Foi criado um script chamado "consulta.sql" para criar
uma visão (VIEW) que retornasse todas as contas que ainda não foram pagas. A visão
continha as seguintes informações: ID da conta a receber, nome e CPF do cliente associado à
conta, data de vencimento da conta e valor da conta , também especificados nos anexos.
• O modelo físico do banco de dados foi elaborado de acordo com o DER fornecido.
• O script "inserir.sql" foi executado com sucesso, inserindo dados nas tabelas do banco de
dados.
• O script "consulta.sql" foi criado com uma visão que retornava todas as contas que ainda
não foram pagas, contendo as informações especificadas.
Conclusão: Nesta atividade prática, foi possível compreender e realizar todas as etapas do
desenvolvimento de um banco de dados utilizando o MySQL Community Server e MySQL
Workbench. A partir do DER fornecido, foi elaborado o modelo físico do banco de dados, inseridos
dados nas tabelas e criada uma visão para obter informações específicas.
O uso do MySQL Workbench facilitou a criação e manipulação das estruturas de dados, enquanto os
scripts "inserir.sql" e "consulta.sql" permitiram a inserção de dados e a realização de consultas
específicas, respectivamente.
Essa atividade prática proporcionou uma experiência prática valiosa no desenvolvimento de bancos
de dados e consultas SQL. A compreensão e aplicação dos comandos DDL e DML foram
fundamentais para o sucesso na criação e manipulação do banco de dados "Loja" e para a finalização
deste relatório e projeto da PÓS.
ANEXOS
DER:
Scripts utilizados:
1. Script "inserir.sql":
INSERT INTO Municipio (Estado_ID, Nome, CodIBGE) VALUES (1, 'São Paulo', 3550308);
INSERT INTO Municipio (Estado_ID, Nome, CodIBGE) VALUES (2, 'Rio de Janeiro', 3304557);
INSERT INTO Municipio (Estado_ID, Nome, CodIBGE) VALUES (3, 'Belo Horizonte', 3106200);
-- Inserção de dados na tabela Cliente
INSERT INTO Cliente (Nome, CPF, Celular, EndLogradouro, EndNumero, EndMunicipio, EndCEP,
Municipio_ID)
VALUES ('João Silva', '12345678901', '9999999999', 'Rua A', '123', 'São Paulo', '01234567', 1);
INSERT INTO Cliente (Nome, CPF, Celular, EndLogradouro, EndNumero, EndMunicipio, EndCEP,
Municipio_ID)
VALUES ('Maria Santos', '98765432109', '8888888888', 'Avenida B', '456', 'Rio de Janeiro',
'76543210', 2);
INSERT INTO Cliente (Nome, CPF, Celular, EndLogradouro, EndNumero, EndMunicipio, EndCEP,
Municipio_ID)
VALUES ('Pedro Rocha', '45678912345', NULL, 'Praça C', '789', 'Belo Horizonte', '89012345', 3);
-- Criação da View
FROM ContaReceber cr