19.6.3 따라하기 2: 데이터베이스 설정 및 테이블과 저장 프로시저 생성 후 게시
1. 이 책의 모든 데이터베이스 관련 쿼리문을 따로 모아서 관리하고 있는 DotNetNote.Database 프로젝트를 열고 게시판 프로젝트를 위한 테이블과 저장 프로시저를 생성해보자. 참고로 SQL Server Management Studio를 열고 새로운 데이터베이스를 생성한 뒤 이곳에 테이블과 저장 프로시저를 직접 만들고 생성해도 무관하다. 나의 데이터베이스 환경은 다음과 같다.
• 데이터베이스 서버: 로컬 DB - (localdb)\MSSQLLocalDB
• 데이터베이스 이름: DotNetNote
• 사용자 인증: Windows 인증
2. SQL Server 데이터베이스 프로젝트인 DotNetNote.Database 프로젝트를 연다. 그림을 참조해 게시판 관련 테이블과 저장 프로시저를 기본값으로 미리 만들어 놓자. Tables 폴더에 DotNetNote 폴더를 생성한다. 이 폴더에 추가 > 테이블 메뉴를 사용해 아래 이름으로 테이블을 두 개 생성한다.
• Notes.sql
• NoteComments.sql
Stored Procedures 폴더에도 DotNetNote 폴더를 생성한다. 이 폴더에 추가 > 저장 프로시저 메뉴를 사용해 다음과 같이 저장 프로시저 아홉 개를 생성한다.
• DNN_DeleteNote.sql
• DNN_GetCountNotes.sql
• DNN_ListNotes.sql
• DNN_ModifyNote.sql
• DNN_ReplyNote.sql
• DNN_SearchNoteCount.sql
• DNN_SearchNotes.sql
• DNN_ViewNote.sql
• DNN_WriteNote.sql