안녕하세요?
도움 많이받고있는 초짜입니다.
회사에 필요한 데이터베이스 기반 프로그램을 한번 해볼려고 하는데요?
큰건아니고 자료를 서로 공유하고 관리하기위함이 목적입니다.
그래서 어떻게 접근해야할지 너무 생소해서 여쭤봅니다.
1. 서버 즉 NT같은걸 깔지않고 XP에다가 고정 IP만 부여해서 사용할수 있을까요?
2. 데이터량이 어마어마하게 방대해질것으로 보여지는데 엑셀로도 가능할까요?
엑셀 문서작업하다보면 너무 버벅되는것을 많이 봤거든요!
굳이 엑셀을 고집하는건 아니고 파라독스나 MS Access도 상관없고 다들 어떤걸 주로 사용하는지 궁금합니다.
3. 혼자 서버/클라이언트로 프로그램 코딩할라면 어떤방법이 좋을까요?
인터베이스인가? (델파이 5.0사용중) 설치하면 될까요?
아무쪼록 많은조언 바랍니다.
1. OS / 하드웨어 야 나중에 문제되면 다른것으로 갈아타셔도 되고요. 고정아이피면 좋지만 아니라도 큰 문제는 없습니다. 다이나믹 DNS로 해서 도메인으로 사용하셔도 되고요 여러가지 우회 방법이 있습니다.
2. 데이터베이스는 용일님 말씀대로 엑셀이나 엑세스 는 비추고요 기타 파일기반의 데이터베이스들도 원격접속을 지원안하는것들이 많으니 건너뛰셔야 할것이고 (물론 되기는 합니다만 해야할일이 많습니다. ^^) RDBMS 에서 하나 고르세요 공개/무료로 사용할수 있는것들이 많으니 뭐 하나 골라잡아서 하셔도... Firebird, PogreSQL, MySQL, SQL Server , Oracle, 큐브리드 기타등등등... 흠...
3. 델파이에서 데이터베이스 와 연동해서 개발할수 있는 방법들이 꽤 많습니다. 일단 http://www.delmadang.com/movies/delphi.asp 에서 기초좀 쌓아보세요.
1.네
2. 엑셀(?) Access DB말하는것 같은데... 데이터량이 많다면 비추입니다. Firebird나 Interbase 쓰세요.
3. 뭐 특별한 방법이 있나요? 그냥 C/S 간의 프로토콜만 정의하시고 만드시면 됩니다. 델파이5보다는 2007이상의 unicode지원하는 버전의 델파이를 사용하시는것이 좋을듯하네요. 공유하는 파일이름에 유니코드가 들어가면 하위버전에서는 작업하는데 애로가 있습니다. 특히나 초짜시라면...