{"id":25122478,"url":"https://github.com/leoarj/db-sql-language-with-postgresql-ia-expert-academy","last_synced_at":"2026-04-19T15:02:54.484Z","repository":{"id":274368212,"uuid":"915454894","full_name":"leoarj/db-sql-language-with-postgresql-ia-expert-academy","owner":"leoarj","description":"Banco de Dados e Linguagem SQL com PostgreSQL (IA Expert Academy)","archived":false,"fork":false,"pushed_at":"2025-01-26T21:09:39.000Z","size":1564,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-23T06:47:16.943Z","etag":null,"topics":["database","postgresql","relational-algebra","relational-databases","sql"],"latest_commit_sha":null,"homepage":"","language":"PLpgSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leoarj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-11T22:10:05.000Z","updated_at":"2025-01-26T21:09:42.000Z","dependencies_parsed_at":"2025-01-26T22:18:08.324Z","dependency_job_id":"e0859115-60c5-4882-9bf0-fbb1add2a10a","html_url":"https://github.com/leoarj/db-sql-language-with-postgresql-ia-expert-academy","commit_stats":null,"previous_names":["leoarj/db-sql-language-with-postgresql-ia-expert-academy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leoarj/db-sql-language-with-postgresql-ia-expert-academy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Fdb-sql-language-with-postgresql-ia-expert-academy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Fdb-sql-language-with-postgresql-ia-expert-academy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Fdb-sql-language-with-postgresql-ia-expert-academy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Fdb-sql-language-with-postgresql-ia-expert-academy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leoarj","download_url":"https://codeload.github.com/leoarj/db-sql-language-with-postgresql-ia-expert-academy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Fdb-sql-language-with-postgresql-ia-expert-academy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32010958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","postgresql","relational-algebra","relational-databases","sql"],"created_at":"2025-02-08T07:13:49.915Z","updated_at":"2026-04-19T15:02:54.459Z","avatar_url":"https://github.com/leoarj.png","language":"PLpgSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Banco de Dados e Linguagem SQL com PostgreSQL (IA Expert Academy)\n\n🇧🇷\nRepositório para registro de estudos e exercícios de tópicos básicos a avançados de banco de dados e linguagem SQL com SGBD PostgreSQL (`plpgsql`),\nmodelagem e normalização de projeto de banco de dados, além de conceitos de Álgebra Relacional.\n\nO curso ministrado pelo professor Dr. Jones Granatyr.\n\n🇺🇸\n*Repository for registering studies and exercises on basic to advanced database topics and SQL language with DBMS PostgreSQL (`plpgsql`),\nmodeling and normalization of database design, as well as Relational Algebra concepts.*\n\n*The course was lectured by Professor Dr. Jones Granatyr.*\n\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n\n## Índice\n- [Sobre](#sobre)\n- [Tópicos explorados](#tópicos-explorados)\n- [Autor](#autor)\n- [Agradecimentos](#agradecimentos)\n- [Licença](#licença)\n\n## Sobre\nReune exemplos e exercícios que realizei durante o curso \"Banco de Dados e Linguagem SQL com PostgreSQL\", onde fiz uma revisão/reciclagem de tópicos de banco de dados e linguagem SQL, bem como explorar funcionalidades específicas do PostgreSQL e conceitos rápidos de Álgebra Relacional.\n\n### Objetivos\nO objetivo é deixar registrado para consultas futuras e caso seja útil, ajudar também outras pessoas que estejam estudando algo parecido.\n\n### Observações\n- Listagem de tópicos está simplificada, de acordo com os desafios que realizei, a listagem dentro do treinamento é muito maior e mais detalhada.\n\n## Tópicos explorados\n- Conceitos comuns\n    - 1.\n        - Tabelas\n            - DDL, DML\n        - Funções de agregação\n        - Joins\n        - Funções adicionais\n        - Subqueries\n        - Views\n    - 2.\n        - Sequências\n        - Default values\n        - Índices\n        - PostgreSQL\n            - Funções específicas com `plpgsql`\n            - Funcionalidades específicas do SGBD\n        - Tópicos especiais\n            - Functions\n            - Stored Procedures\n            - Triggers\n            - Domains\n            - Usuários e controle de permissões com Roles\n            - Transações\n    - 3.\n        - Álgebra Relacional    \n        - Fundamentação matemática dos bancos de dados relacionais, principalmente a linguagem SQL\n        - Ferramenta RelaX on-line\n            - https://relax.mad.uom.gr/help.htm\n        - Operações project, select, união, intersecção, joins e agrupamento\n    - 4.\n        - Projeto de banco de dados\n        - BR Modelo Web - Modelo ER\n        - Modelo Conceitual\n        - Modelo Lógico\n        - Modelo Físico\n        - Normalização (1FN, 2FN, 3FN, BCNF, 4FN e 5FN)\n- Projetos/exercícios\n    - pedidos\n    - editora\n    - locação de roupas\n- outros tópicos presentes nos projetos...\n\n- Referências\n    - PostgreSQL\n        - https://www.postgresql.org/docs/current/index.html\n    - BR Modelo Web\n        - https://www.brmodeloweb.com/lang/pt-br/index.html\n\n## Autor\nLeandro Araújo, desenvolvedor Java, com foco em backend.\u003cbr\u003e\nBusco me aperfeiçoar por meio de cursos e projetos como este, a fim de crescer profissionalmente e humanamente por meio da colaboração.\u003cbr\u003e\u003cbr\u003e\nCaso se sinta à vontade, pode entrar em contato:\n- https://www.linkedin.com/in/leandroaraujoti/\n\n## Agradecimentos\n- https://iaexpert.academy/\n- https://www.linkedin.com/school/ia-expert-academy/\n- https://www.linkedin.com/in/jones-granatyr-15398397/\n\n## Licença\nEste projeto é licenciado sob a [MIT License](https://opensource.org/license/mit).\n\nPara mais detalhes, consulte o arquivo [LICENSE](./LICENSE).\n\n[Voltar ao início](#banco-de-dados-e-linguagem-sql-com-postgresql-ia-expert-academy)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoarj%2Fdb-sql-language-with-postgresql-ia-expert-academy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleoarj%2Fdb-sql-language-with-postgresql-ia-expert-academy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoarj%2Fdb-sql-language-with-postgresql-ia-expert-academy/lists"}