안녕하세요
데이터베이스를 공부하고있다가 궁금한것이있어서 질문드립니다.
앞전에 CEDB 라는 질문으로 글을올렸는데 답변이 달리지않아 좀 다른 방법으로 질문해보려합니다.
CEDB 라는 WinCE 내부에서 API 를 이용해 제공하는 DB 가있습니다.
이 DB 는 CreateDatabase.. 라는 함수로 데이터 베이스를 만들시에 테이블 속성을 정하는것이없습니다.
정렬 속성은 정해줄수있습니다(선택)
따라서 이렇게 만들어진 테이블에 레코드를 읽거나 쓸때는 좀 특이합니다.
배열에 필드데이터를 N 개 넣습니다 그리고 레코드 쓰는함수에 N 이라는 숫자를 건네줍니다.
따라서 어쩔땐 3개짜리 필드를 갖은 레코드를 쓸수도있고 어쩔땐 4개 어쩔땐 5개 이렇게 쓸수있습니다. 물론 데이터타입도 다 자유입니다.
또한 레코드를 읽는 함수는 읽은뒤에 그레코드에 필드가 몇개있는지를 리턴해줍니다 이것은 레코드 읽는 함수가 리턴시마다 3,4,5 이런식으로
달라질수도있다는겁니다.
이런 데이터 베이스가 존재할수있습니까?? 제가 전혀 잘못이해하고있는걸까요??
이런 성격의 데이터베이스가 기존에 있는것이있나요??
알려주시면 감사하겠습니다.
안녕히계세요.
|