먼저 데이터베이스는 Mysql, MSsql, NoSQL 같은 DB를 구축하셔야 합니다.
C#을 사용하신다면 구축된 Database 에 데이터를 넣고 빼고 수정하는 등의 행위를 C# Script 로 구현하는 것입니다.
어떤 Database를 구축하시려는지 알아보시는것이 우선이신것 같습니다.
Database를 구축할 규모의 프로젝트인지도 알아보시고,
C# 을 사용하시고 사용자의 행위를 Log 로 남기신가면
스마트 공장등의 프로젝트이 실수도 있는데 그렇다 하시면 SQLite 나 MS Access, CSV 같은 소형 DB를 사용하실 수도 있습니다.
먼저 상기 부분을 확인해보시고 필요하시다면 상세한 내용을 더 첨부하여 질문 해주시면 감사하겠습니다.