더북(TheBook)

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

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.