{"id":16785581,"url":"https://github.com/gsbenevides2/datamodelersrag","last_synced_at":"2026-04-30T16:33:46.356Z","repository":{"id":100333887,"uuid":"603464695","full_name":"gsbenevides2/DataModelerSRAG","owner":"gsbenevides2","description":"Modelagem de banco de dados para o dataset de casos de síndrome respiratória aguda grave do sistema único de saúde brasileiro.","archived":false,"fork":false,"pushed_at":"2023-08-05T01:09:51.000Z","size":13425,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-24T04:08:28.010Z","etag":null,"topics":["brasil-covid","database","nodejs","oracle","sql","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gsbenevides2.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,"zenodo":null}},"created_at":"2023-02-18T15:43:59.000Z","updated_at":"2023-08-26T19:21:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"ead96e36-ac9a-48c6-bb70-b3317e5641a3","html_url":"https://github.com/gsbenevides2/DataModelerSRAG","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gsbenevides2/DataModelerSRAG","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsbenevides2%2FDataModelerSRAG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsbenevides2%2FDataModelerSRAG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsbenevides2%2FDataModelerSRAG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsbenevides2%2FDataModelerSRAG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gsbenevides2","download_url":"https://codeload.github.com/gsbenevides2/DataModelerSRAG/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsbenevides2%2FDataModelerSRAG/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32470879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["brasil-covid","database","nodejs","oracle","sql","typescript"],"created_at":"2024-10-13T08:09:47.108Z","updated_at":"2026-04-30T16:33:46.350Z","avatar_url":"https://github.com/gsbenevides2.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e 🏥Banco de Dados de SRAG🤧 \u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Typescript-241468?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Oracle-241468?style=for-the-badge\u0026logo=oracle\u0026logoColor=white\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Docker-241468?style=for-the-badge\u0026logo=docker\u0026logoColor=white\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/NodeJS-241468?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/PowerBI-241468?style=for-the-badge\u0026logo=powerbi\u0026logoColor=white\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Qt-241468?style=for-the-badge\u0026logo=qt\u0026logoColor=white\"\u003e\n\u003c/p\u003e\n\u003cp align=\"justify\"\u003eProjeto de criação de um banco de dados de casos de Síndrome Respiratória Aguda Grave do Sistema Único de Saúde Brasileiro do ano de 2021 a 2023 para a disciplina de Laboratório de Banco de Dados do curso superior de Análise e Desenvolvimento de Sistemas da \u003ca href=\"https://www.fatecmogidascruzes.com.br/\"\u003eFaculdade de Tecnologia Fatec de Mogi das Cruzes\u003c/a\u003e. No final com os dados organizados no banco, elaboramos uma análise com um dashboard em PowerBI.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"./Dashboard/file.pdf\"\u003e\n  \u003cimg src=\".github/Capa.png\"\u003e\n  Veja esse Dashboard!\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch2\u003e🐋 Docker\u003c/h2\u003e\n\u003cp align=\"justify\"\u003eFoi utilizado images Docker para facilitar o gerenciamento do banco de dados Oracle. Para isso foi utilizado o \u003ca href=\"https://hub.docker.com/r/oracleinanutshell/oracle-xe-11g\"\u003eoracleinanutshell/oracle-xe-11g\u003c/a\u003e. A partir dessa imagem criamos diversas outras imagens com os dados que estão disponíveis em \u003ca href=\"https://hub.docker.com/r/gsbenevides2/oracle-br-covid/tags\"\u003egsbenevides2/oracle-br-covid\u003c/a\u003e.\n\u003c/p\u003e\n\n\u003ch2 id=\"-estrutura-de-pastas\"\u003e📂Estrutura de Pastas\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDataModeler: Contém a modelagem realizada com Oracle Data Modeler.\u003c/li\u003e\n\u003cli\u003eScriptsSQL: Uma série de scripts SQL.\u003c/li\u003e\n\u003cli\u003eNodeScripts: Programa em Typescript/NodeJS reponsável por auxiliar na administração e execução de tarefas no banco.\u003c/li\u003e\n\u003cli\u003eDashboard: Contém o arquivo do PowerBI com o Dashboard. E uma versão em PDF.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3 id=\"-pasta-datamodeler\"\u003e📐Pasta: DataModeler\u003c/h3\u003e\n\u003cp align=\"justify\"\u003eContém a modelagem do banco de dados usando o Oracle Data Modeler. A modelagem contempla o modelo relacional, com dicionários de dados nas tabelas e colunas, trigramação nas colunas e restrições de chave primária e estrangeira.\u003c/p\u003e\n\n\u003ch3 id=\"-pasta-scriptssql\"\u003e📝Pasta: ScriptsSQL\u003c/h3\u003e\n\u003cp align=\"justify\"\u003eContém uma série de scripts SQL que são utilizados pelo programa auxiliar de adminstração de banco de dados a criar a DDL e DML, parte desses scripts são gerados pelo DataModeler e outra parte é realizada na mão. Dependendo da alteração realizada na modelagem, deve alterar os scripts para manter a consistência. A DDL contempla: CREATE TABLES, COMMENTS, SEQUENCES, TRIGGERS E CONSTRAINTS. A DML contempla INSERTS para as tabelas de metadados.\u003c/p\u003e\n\n\u003ch3 id=\"-pasta-nodescripts\"\u003e🤖Pasta: NodeScripts\u003c/h3\u003e\n\u003cp align=\"jutify\"\u003eContém um programa escrito em linguagem TypeSript que roda no ambiente NodeJS. Esse programa possui a seguintes funcionalidades:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCriar usuário de Aplicação e subir a DDL e DML para metadados.\u003c/li\u003e\n\u003cli\u003eSubir a DML para os casos em si.\u003c/li\u003e\n\u003cli\u003eCriar historiamento do banco de dados.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch4 id=\"-como-instalar-\"\u003e📥Como Instalar?\u003c/h4\u003e\n\u003cp align=\"justify\"\u003e1º Passo: Tenha o NodeJS instalado corretamente em sua máquina! Para saber se o node está ok use os comandos abaixo para verificar a versão do node e NPM:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\u003cspan class=\"hljs-keyword\"\u003enode\u003c/span\u003e \u003cspan class=\"hljs-title\"\u003e--version\u003c/span\u003e\nnpm --\u003cspan class=\"hljs-keyword\"\u003eversion\u003c/span\u003e\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp align=\"justify\"\u003e2º Passo: Tenha um banco de dados Oracle funcionando! É importante possuir um banco de dados Oracle funcional, além disso talvez seja necessário a instalação de ferramentas adicionais.\u003c/p\u003e\n\u003cp align=\"justify\"\u003e3º Passo: Clone o repositório. E Abra um ternminal na pasta: NodeScrips\u003c/p\u003e\n\u003cp align=\"justify\"\u003e4ª Passo rode o comando de instalação de dependecias, depois o comando de construção e por ultimo o comando de execução:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003enpm install\nnpm \u003cspan class=\"hljs-keyword\"\u003erun\u003c/span\u003e\u003cspan class=\"bash\"\u003e build\n\u003c/span\u003enpm \u003cspan class=\"hljs-keyword\"\u003erun\u003c/span\u003e\u003cspan class=\"bash\"\u003e startWithoutTsc\u003c/span\u003e\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003ch2\u003e📃 Licença\u003c/h2\u003e\n\u003cp align=\"justify\"\u003eEste projeto está sobre a licença Do What The F*ck You Want To Public License. Veja ela em: \u003ca href=\"LICENSE\"\u003eLICENSE\u003c/a\u003e.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\nConstruido com 💙 por \u003ca href=\"https://github.com/gsbenevides2\"\u003eGuilherme da Silva Benevides\u003c/a\u003e e \u003ca href=\"https://github.com/akioew\"\u003eEwerton Akio Sato Antonio\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsbenevides2%2Fdatamodelersrag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgsbenevides2%2Fdatamodelersrag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsbenevides2%2Fdatamodelersrag/lists"}