Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edijunior88/newtab_academy_projeto_individual_mysql
modelagem do banco de dados e preparação das queries necessárias para rodar a suposta aplicação.
https://github.com/edijunior88/newtab_academy_projeto_individual_mysql
mysql mysql-database mysql-workbench sql sql-query
Last synced: about 1 month ago
JSON representation
modelagem do banco de dados e preparação das queries necessárias para rodar a suposta aplicação.
- Host: GitHub
- URL: https://github.com/edijunior88/newtab_academy_projeto_individual_mysql
- Owner: EdiJunior88
- License: mit
- Created: 2022-05-13T22:43:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T16:34:53.000Z (8 months ago)
- Last Synced: 2024-05-03T02:03:13.838Z (8 months ago)
- Topics: mysql, mysql-database, mysql-workbench, sql, sql-query
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NewTab Academy
Projeto Individual MySQL
Projetos anteriores
O objetivo nesta parte inicial do módulo é retomar os projetos anteriores da formação, atuando também na parte de modelagem do banco de dados e preparação das queries necessárias para rodar a suposta aplicação.
"Suposta" aplicação, pois não iremos de fato substituir a parte de backend que foi utilizada na etapa de frontend. Com os conhecimentos que irão adquirir nas próximas semanas, caso queiram, vocês poderão fazer essa substituição para reforçar ainda mais o aprendizado e demonstrar essa evolução em seu Github. Mas isso é opcional, e não obrigatório durante o nosso período.
Tecnologias Utilizadas
- [SQL](https://en.wikipedia.org/wiki/SQL) – Languages
Para ver todas as tecnologias [clique aqui](/techstack.md)
O que teremos de atividades obrigatórias serão:
Atividade 1
PROJETO 1: HTML, CSS e Javascript
- Criar um banco de dados para o projeto 1.
- Criar a tabela "transacao" com os seguintes campos:
- Id
- Tipo
- Nome
- Valor
- Data de cadastro
- Criar uma query que insira uma transação com os campos tipo, nome, valor e data de cadastro.
- Criar uma query que retorne todas as transações cadastradas em ordem crescente da data de cadastro.
- Criar uma query que retorne o saldo acumulado considerando todas as transações cadastradas.
- Criar uma query que exclua todas as transações cadastradas.
- Publique o .sql em um repositório do Github.
PROJETO 2: React
- Criar um banco de dados para o projeto 2.
- Criar a tabela "usuario" com os seguintes campos:
- Id
- Nome
- Imagem
- Nome de usuario
- Data de cadastro
- Criar a tabela "cartao" com os seguintes campos:
- Id
- Numero
- Cvv
- Data de expiracao
- Valido
- Data de cadastro
- Criar a tabela "transacao" com os seguintes campos:
- Id
- Id_usuario
- Id_cartao
- Valor
- Data de cadastro
- Criar uma query que insira um usuário com os campos nome, imagem, nome de usuário e data de cadastro.
- Criar uma query que retorne todos os usuários cadastrados em ordem alfabética.
- Criar uma query que insira um cartão com os campos número, cvv, data de expiração, válido e data de cadastro.
- Criar uma query que retorne apenas os cartões válidos em ordem crescente da data de cadastro.
- Criar uma query que insira uma transação com os campos id_usuario, id_cartao, valor e data de cadastro.
- Criar uma query que retorne todas as transações cadastradas em ordem decrescente da data de cadastro, contendo os dados do usuário e cartão, não apenas seus IDs.
- Publique o .sql em um repositório do Github.