{"id":19696071,"url":"https://github.com/lojito/c-database-engine","last_synced_at":"2025-06-12T20:33:49.949Z","repository":{"id":120585587,"uuid":"288460827","full_name":"lojito/c-database-engine","owner":"lojito","description":"In-memory database engine written in C. ","archived":false,"fork":false,"pushed_at":"2021-06-05T06:00:30.000Z","size":164,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-27T14:23:15.512Z","etag":null,"topics":["c","database-engine"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lojito.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-08-18T13:16:25.000Z","updated_at":"2024-10-25T09:13:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"4eed7ae9-0727-48b8-b703-806872e353f7","html_url":"https://github.com/lojito/c-database-engine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lojito/c-database-engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lojito%2Fc-database-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lojito%2Fc-database-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lojito%2Fc-database-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lojito%2Fc-database-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lojito","download_url":"https://codeload.github.com/lojito/c-database-engine/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lojito%2Fc-database-engine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259522452,"owners_count":22870469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["c","database-engine"],"created_at":"2024-11-11T19:33:23.847Z","updated_at":"2025-06-12T20:33:49.924Z","avatar_url":"https://github.com/lojito.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"This program written in C displays information about the 2019-2020 UEFA Champions League competition. To store this information, I built a small relational database from scratch using the C language.\n\nI am using the gcc compiler on Windows 10 but you can use an IDE like Visual Studio if you want. \n\nTo find out how to install and run the gcc compiler on Windows 10 follow this link: https://www.youtube.com/watch?v=hCLIDph7-mU\n\nThe database of this project consists of the files manager.bin, team.bin, player.bin, match.bin and round.bin located in the db/data folder. To create them select the 'c' option from the main menu.\n\nIn order to run the main program you need to compile it first. Here are the steps:\n\n 1- cd c_champions_league\n \n 2- gcc -Wall main.c -I ./src/include src/*.c  -I db/src db/src/*.c   -o champions_league.exe\n\nAnd finally run it:\n\n 1- c_champions_league\u003echampions_league.exe\n\nOutput:\n\n![](github-images/soccer1.png)\n\n\n![](github-images/soccer2.png)\n\n\n![](github-images/soccer3.png)\n\n\n![](github-images/soccer4.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flojito%2Fc-database-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flojito%2Fc-database-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flojito%2Fc-database-engine/lists"}