[DB 활용 실습] 동적으로 테이블 생성 및 활용
관련 NCS 능력단위
데이터 입출력 구현 (2001020205_16v4 )
관련 능력단위 요소
논리 데이터저장소 확인하기
물리 데이터저장소 확인하기
데이터 조작 프로시저 작성하기
데이터 조작 프로시저 최적화하기
요구 사항
1. 회원 가입 서비스를 제공한다.
회원테이블 구조
회원 ID |
비밀번호 |
시퀀스No |
.. |
... |
... |
2. 회원은 자신의 게시판을 만들 수 있다.(개수 한정 없음)
*게시판 이름을 결정할 수 있다.
회원 가입하면 m을 Prefix로 회원의 시퀀스No를 Post값으로 하는 테이블을 동적 생성
예) abc 회원의 시퀀스No가 2일 때 m2 이름의 테이블 동적 생성
게시판이름 |
시퀀스No |
... |
... |
3. 회원은 자신의 게시판에 원하는 글을 작성할 수 있다.
*게시글은 제목과 내용으로 구성
게시판을 추가하면 회원 시퀀스 No와 게시판 시퀀스 No를 조합하여 유일하 이름의 테이블을 동적 생성한다.
예) abc 회원의 시퀀스No가 2이고 일기 게시판의 시퀀스 No가 3일 때 테이블 이름은 m2_t3
제목 |
내용 |
... |
... |
4. 회원은 자신의 글을 검색 및 조회할 수 있다.
5. 회원 정보 및 게시판은 DBMS에서 관리한다.
6. 회원이 사용하는 프로그램은 Windows Form 응용 프로그램이다.
예)
두 명의 회원(abc, xyz)이 가입
회원테이블☞
회원 ID |
비밀번호 |
시퀀스No |
abc |
... |
1 |
xyz |
... |
2 |
abc 회원이 두 개의 테이블(이야기, 잡담) 생성
m1☞
게시판이름 |
시퀀스No |
이야기 |
1 |
잡담 |
2 |
abc 회원의 잡담 게시판에 게시글(언제나, 휴일) 추가
m1_t2☞
제목 |
내용 |
언제나 |
휴일 |
'언어 자료구조 알고리즘 > 프로그래밍 실습' 카테고리의 다른 글
[NCS 임베디드 SW엔지니어링] 펌웨어설계 실습 (0) | 2018.02.06 |
---|---|
[NCS 임베디드 SW엔지니어링] 펌웨어분석 실습 (0) | 2018.01.29 |
[NCS 임베디드 SW엔지니어링] 오픈 플랫폼 활용 실습 (0) | 2018.01.14 |
[NCS 임베디드 SW엔지니어링 실습] 하드웨어 분석 - 시험 요구사항 도출하기 (0) | 2018.01.06 |
[NCS 임베디드 SW엔지니어링 실습] 하드웨어 분석 - 하드웨어 자료 수집하기 (0) | 2018.01.06 |
[라이브러리 실습] 응용 종류에 종속적이지 않은 라이브러리 만들기 (0) | 2017.12.21 |
[ADO.NET 실습] DB 설계, 저장 프로시저 구현, 응용 프로그램 구현 (0) | 2017.11.10 |
[MSSQL] 상품 판매 DB 설계 및 저장 프로시저 구현 (0) | 2017.11.08 |
[XML.NET 실습] XmlDocument를 이용한 도서 관리 프로그램 (0) | 2017.10.25 |
[Windows Forms with C#] 화면 설계 및 화면 구현 (0) | 2017.10.17 |