Logo Passei Direto
Buscar

Relatório DE AULA Prática Programação E Desenvolvimento DE Banco DE Dados

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

<p>ROLÂNDIA PR</p><p>2023</p><p>RELATÓRIO DE AULA PRÁTICA –</p><p>PROGRAMAÇÃO E</p><p>DESENVOLVIMENTO DE BANCO DE</p><p>DADOS</p><p>ENGENHARIA DE SOFTWARE</p><p>Nome: Marcelo Camilo Machado</p><p>RA: 3295413503</p><p>9/5/24, 8:12 PM Relatório DE AULA Prática – Programação E Desenvolvimento DE Banco DE …</p><p>about:blank 1/7</p><p>1</p><p>1. ATIVIDADES PROPOSTA</p><p>Foi proposto através da aula prática da matéria Programação e</p><p>Desenvolvimento de Bancos de Dados a seguinte prática:</p><p>Criação de banco de dados, utilizando o programa o MySQL Workbench</p><p>(MySQL Community Server).</p><p>- Criação da estrutura de um banco de dados (tabelas) com a linguagem</p><p>SQL por meio de um diagrama entidaderelacionamento pré-definido.</p><p>- Inserir dados no banco de dados criado.</p><p>- Consultar os dados armazenados por meio da criação de uma visão</p><p>(View). O seguinte roteiro deveria ser seguido:</p><p>- Instalar o sistema MySQL Community Server e MySQL Workbench.</p><p>- Elaborar o modelo físico (implementação da estrutura) do banco de dados</p><p>proposto pelo DER no software MySQL Workbench.</p><p>- Criar o script “inserir.sql” para inserir dados em todas as tabelas criadas.</p><p>- Elaborar o script “consulta.sql” que irá conter uma visão que retornará todas</p><p>as contas que ainda não foram pagas.</p><p>Dessa forma e seguindo o recomendado foram alcançados os seguintes resultados</p><p>abaixo:</p><p>9/5/24, 8:12 PM Relatório DE AULA Prática – Programação E Desenvolvimento DE Banco DE …</p><p>about:blank 2/7</p><p>Conteúdo desfocado da página 3</p><p>9/5/24, 8:12 PM Relatório DE AULA Prática – Programação E Desenvolvimento DE Banco DE …</p><p>about:blank 3/7</p><p>3</p><p>`EndMunicipio` int NOT NULL,</p><p>`EndCEP` char(8) DEFAULT NULL,</p><p>`Municipio_ID` int NOT NULL,</p><p>PRIMARY KEY ( ),`ID`</p><p>KEY `fk_Cliente_Municipio1_idx_idx` (`Municipio_ID`),</p><p>CONSTRAINT `fk_Cliente_Municipio1_idx` FOREIGN KEY (`Municipio_ID`)</p><p>REFERENCES `municipio` ( )`ID`</p><p>) ENGINE InnoDB AUTO_INCREMENT= =2 DEFAULT CHARSET utf8mb4=</p><p>COLLATE=utf8mb4_0900_ai_ci;</p><p>CREATE TABLE `contareceber` (</p><p>`ID` int NOT NULL AUTO_INCREMENT,</p><p>`Cliente_ID` int NOT NULL,</p><p>`FaturaVendaID` int DEFAULT NULL,</p><p>`DataConta` date NOT NULL,</p><p>`DataVencimento` date NOT NULL,</p><p>`Valor` decimal( ,18 2) NOT NULL,</p><p>`Situacao` enum( , ,'1' '2' '3') NOT NULL,</p><p>PRIMARY KEY ( ),`ID`</p><p>KEY `fk_ContaReceber_Cliente_idx_idx` (`Cliente_ID`),</p><p>CONSTRAINT `fk_ContaReceber_Cliente_idx` FOREIGN KEY</p><p>REFERENCES `cliente` ( )`ID`</p><p>(`Cliente_ID`)</p><p>) ENGINE InnoDB AUTO_INCREMENT= =2 DEFAULT CHARSET utf8mb4=</p><p>COLLATE=utf8mb4_0900_ai_ci;</p><p>CREATE TABLE `estado` (</p><p>`ID` int NOT NULL AUTO_INCREMENT,</p><p>`Nome` varchar(50) NOT NULL,</p><p>`UF` char(2) ,NOT NULL</p><p>PRIMARY KEY (`ID`)</p><p>) ENGINE InnoDB AUTO_INCREMENT= =2 DEFAULT CHARSET utf8mb4=</p><p>COLLATE=utf8mb4_0900_ai_ci;</p><p>CREATE TABLE `municipio` (</p><p>`ID` int NOT NULL AUTO_INCREMENT,</p><p>`Estado_ID` int NOT NULL,</p><p>`Nome` varchar(80) CHARACTER SET utf8mb4</p><p>NULL,</p><p>`CodIGBE` int NOT NULL,</p><p>COLLATE utf8mb4_0900_ai_ci NOT</p><p>PRIMARY KEY ( ),`ID`</p><p>KEY `fk_Municipio_Estado1_idx_idx` (`Estado_ID`),</p><p>CONSTRAINT `fk_Municipio_Estado1_idx` FOREIGN KEY (`Estado_ID`) REFERENCES</p><p>`estado` ( )`ID`</p><p>) ENGINE InnoDB AUTO_INCREMENT= =2 DEFAULT CHARSET utf8mb4=</p><p>COLLATE=utf8mb4_0900_as_ci;</p><p>9/5/24, 8:12 PM Relatório DE AULA Prática – Programação E Desenvolvimento DE Banco DE …</p><p>about:blank 4/7</p><p>INSERT INTO `loja` `estado` `Nome` `UF`. ( , )VALUES('SAO PAULO','SP');</p><p>INSERT INTO</p><p>`loja` `municipio` `Estado_ID` `Nome` `CodIGBE`. ( , , )VALUES( ,1 'RINÓPOLIS',3543808); INSERT INTO</p><p>`loja` `cliente` `Nome` `CPF` `Celular` `EndLogradouro` `EndNumero`. ( , , , , ,`EndMunici pio`,`EndCE</p><p>18997882925,'SÃO GABRIEL', , , 300 1 17740000 1, );</p><p>INSERT INTO</p><p>`loja` `contareceber` `Cliente_ID` `FaturaVendaID` `DataConta` `DataVencimento. ( , , ,</p><p>` `Valor` `Situacao` '2022-11-12' '2022-12-12', , ) ( , ,VALUES 1 1 , , . , );250 50 1</p><p>4</p><p>3. ETAPA 2 – CRIANDO ARQUIVO PARA INSERIR DADOS</p><p>Após a criação do banco de dados foram inseridos nas tabelas os dados</p><p>para posteriormente realizar consultas no mesmo, dessa forma foi elaborado um</p><p>script de de INSERT, denominado inserir.sql.</p><p>Primeiramente foram inseridos dados referente aos “estado”, visto que o id</p><p>do mesmo é uma chave estrangeira de “municipio”, posteriormente a tabela</p><p>“município ”receberam dados, já que os Ids das cidades são chaves estrangeiras</p><p>de “cliente”, sendo essa a próxima a receber dados, já que este cliente possui</p><p>vinculo através de chave estrangeira coma tabela “contareceber”, como podemos</p><p>ver no script abaixo:</p><p>Figura 3: Script de de inserção de dados (inserir.sql)</p><p>4. ETAPA 3 – CRIANDO ARQUIVO PARA CONSULTAR DADOS</p><p>Feita a inserção dos dados era necessário realizar a consulta dos mesmos,</p><p>para isso um arquivo SELECT foi criado, com o nome consulta.sql, entretando a</p><p>atividade proposta solicitava algumas especificações na seleção que seriam,</p><p>retornará todas as contas que ainda não foram pagas (Situação = 1), devendo</p><p>conter as seguintes informações:</p><p>• ID da conta a receber</p><p>• Nome e CPF do Cliente associado à conta</p><p>• Data de vencimento da conta</p><p>• Valor da conta</p><p>9/5/24, 8:12 PM Relatório DE AULA Prática – Programação E Desenvolvimento DE Banco DE …</p><p>about:blank 5/7</p><p>Conteúdo desfocado da página 6</p><p>9/5/24, 8:12 PM Relatório DE AULA Prática – Programação E Desenvolvimento DE Banco DE …</p><p>about:blank 6/7</p><p>conhecer novas ferramentas para o desenvolvimento da mesma</p><p>como o MySQL Workbench por exemplo, que auxilia na criação e</p><p>administração de bases de dados.</p><p>Ainda, os resultados propostos foram alcançados o que</p><p>torna o aprendizado ainda mais valioso.</p><p>9/5/24, 8:12 PM Relatório DE AULA Prática – Programação E Desenvolvimento DE Banco DE …</p><p>about:blank 7/7</p>

Mais conteúdos dessa disciplina