언어 자료구조 알고리즘/프로그래밍 실습

[DB 활용 실습] 동적으로 테이블 생성 및 활용

언제나휴일 2017. 12. 28. 14:33
반응형

[DB 활용 실습] 동적으로 테이블 생성 및 활용



관련 NCS 능력단위

데이터 입출력 구현 (2001020205_16v4 )

 

관련 능력단위 요소

논리 데이터저장소 확인하기

물리 데이터저장소 확인하기

데이터 조작 프로시저 작성하기

데이터 조작 프로시저 최적화하기

 

요구 사항

1. 회원 가입 서비스를 제공한다.

회원테이블 구조

회원 ID

비밀번호

시퀀스No

..

...

...

 

2. 회원은 자신의 게시판을 만들 수 있다.(개수 한정 없음)

    *게시판 이름을 결정할 수 있다.

회원 가입하면 mPrefix로 회원의 시퀀스NoPost값으로 하는 테이블을 동적 생성

) abc 회원의 시퀀스No2일 때 m2 이름의 테이블 동적 생성

게시판이름

시퀀스No

...

...

 

3. 회원은 자신의 게시판에 원하는 글을 작성할 수 있다.

  *게시글은 제목과 내용으로 구성

게시판을 추가하면 회원 시퀀스 No와 게시판 시퀀스 No를 조합하여 유일하 이름의 테이블을 동적 생성한다.

) abc 회원의 시퀀스No2이고 일기 게시판의 시퀀스 No3일 때 테이블 이름은 m2_t3

제목

내용

...

...

 

4. 회원은 자신의 글을 검색 및 조회할 수 있다.

5. 회원 정보 및 게시판은 DBMS에서 관리한다.

6. 회원이 사용하는 프로그램은 Windows Form 응용 프로그램이다.


)

두 명의 회원(abc, xyz)이 가입

회원테이블☞

회원 ID

비밀번호

시퀀스No

abc

...

1

xyz

...

2

 

abc 회원이 두 개의 테이블(이야기, 잡담) 생성

m1

게시판이름

시퀀스No

이야기

1

잡담

2

 

abc 회원의 잡담 게시판에 게시글(언제나, 휴일) 추가

m1_t2

제목

내용

언제나

휴일


반응형