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

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