Universidade Pitágoras Unopar Anhanguera

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 5

UNIVERSIDADE PITÁGORAS UNOPAR ANHANGUERA

SUPERIOR DE TECNOLOGIA EM CIBERSEGURANÇA

Nome: Lucas Cruz Silva Santos


RA: 3882167601

RELATÓRIO DE AULA PRÁTICA


Programação e desenvolvimento de banco de dados

Salvador, 2024
1 INTRODUÇÃO

Banco de dados é um sistema estruturado para coletar, armazenar e acessar dados de


forma eficiente, e é muito importante para o desenvolvimento de sistemas que precisam
armazenar informações.

O objetivo desta atividade é colocar em prática o conhecimento adquirido nas aulas


com a criação de banco de dados, utilizando o programa o MySQL Workbench (MySQL
Community Server), criar a 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 e consultar os dados armazenados por meio da criação de uma visão (View).

2 DESENVOLVIMENTO

● Criando a base de dados “Loja”

Foi utilizado o comando CREATE DATABASE IF NOT EXISTS Loja; e em seguida USE
Loja; para criar e colocar o banco de dados em uso para a criação das tabelas.

● Criando as tabelas

Foi usado o comando CREATE TABLE, para criar a tabela Estado, Município, Cliente e
ContaReceber.
CHAVE PRIMÁRIA, ESTRANGEIRA, PROPRIEDADES, TIPOS, PERMISSÕES,
RESTRIÇÕES E NÃO NULO foram definidas de acordo o enunciado em cada tabela.

● CRIANDO O SCRIPT "INSERIR.SQL"

Foi feito um "SCRIPT.SQL" contendo todo o DML, fazendo a inserção de dados na


tabela do banco de dados. Usando o INSERT INTO Estado (nome, UF) VALUES;

INSERT INTO Municipio (FK_Estado_ID, Nome, CodIBGE) VALUES;

INSERT INTO Cliente (Nome, CPF, Celular, EndLogradouro, EndNumero,


EndMunicipio, FK_Municipio_ID, EndCEP) VALUES;

INSERT INTO ContaReceber (FK_Cliente_ID, FaturaVendaID, DataConta,


DataVencimento, Valor, Situacao) VALUES.
CRIANDO O SCRIPT "CONSULTA.SQL"

Foi feito um "SCRIPT.SQL" para retornar um VIEW do ID da conta a receber,


Nome e CPF do Cliente associado à conta, Data de vencimento da conta e o Valor
da conta. Foi utilizado o CREATE VIEW juntamente com o INNER JOIN para criar
uma visão fazendo junção de duas ou mais tabelas para exibir determinados dados
de cada tabela.
Você pode extrair todas as colunas usando um asterisco (*) como atalho: SELECT *
FROM nome_da_tabela; esta abordagem é útil para obter uma visão rápida dos
dados disponíveis em uma tabela.

5 CONCLUSÃO

Esta atividade não apenas reforça conceitos técnicos essenciais para a gestão de bancos
de dados, mas também desenvolve o raciocínio lógico e a atenção aos detalhes,
competências valiosas para o desenvolvimento de sistemas com Banco de Dados.

A criação de tabelas com chaves primárias autoincrimináveis e a definição precisa de tipos


de dados e restrições são fundamentais para a integridade e eficiência do banco.

A habilidade de inserir dados de forma estruturada, respeitando os relacionamentos entre


tabelas, demonstra o poder da linguagem SQL na manipulação de dados. Além disso, a
construção de consultas que geram visões específicas, como a de contas não pagas a
receber, destaca a capacidade de filtrar e apresentar informações relevantes a partir de uma
grande quantidade de dados.

Ao finalizar esta atividade, fica evidente a importância de compreender e aplicar


corretamente as normas de um banco de dados.

Você também pode gostar