반응형

저장 프로시저 8

[ADO.NET 실습, 포트폴리오] 데이터베이스를 활용한 응용 프로그램 만들기

[ADO.NET 실습, 포트폴리오] 데이터베이스를 활용한 응용 프로그램 만들기 실습일시2018년 12월 26일~ 28일훈련생 과정명LG CNS 스마트 팩토리 과정평가유형포트폴리오교과목DB 실무1훈련교사 장 문 석 (인)기술DB설계 및 활용요구사항관계를 갖는 데이터베이스를 설계 및 구축하시오.해당 데이터베이스를 활용하는 응용 프로그램을 작성하시오. 단, 응용 프로그램에서 데이터베이스에 접근할 때 저장 프로시저를 사용하는 부분이 있어야 한다. * 포토플리오에 데이터베이스 다이어그램을 도식하고 테이블과 관계에 관한 간단한 설명을 기재하시오.* 정의한 저장 프로시저의 이름과 인자를 명시하고 이에 관해 간단한 설명을 기재하시오.* 응용 프로그램의 구조와 실행 화면을 포함하시오.내용 참고 파일

5.1.16 GetMIndex 저장 프로시저

5.1.16 GetMIndex 저장 프로시저 이번에는 형태소 이름으로 역 파일 테이블인 IndexInvFileTable의 항목 번호를 얻어오는 저장 프로시저를 작성합시다. 저장 프로시저 이름은 GetMIndex로 합시다. 입력 인자로 형태소 이름을 받고 OUTPUT 형태의 항목 번호를 설정할 인자를 선언합니다. CREATE PROCEDURE dbo.GetMIndex ( @Morpheme varchar(50), @MIndex int OUTPUT ) 존재하지 않을 수도 있어서 @MIndex를 -1로 초기 설정합니다. Set @MIndex = -1 select 구문을 이용하여 형태소의 번호를 구합니다. select @MIndex = MIndex from IndexInvFileTable where Morphem..

5.1.14 ExistedMorpheme 저장 프로시저

5.1.14 ExistedMorpheme 저장 프로시저 새로운 형태소를 추가하는 AddMorphemeInfo 저장 프로시저에서는 이미 존재하는 형태소인지 확인이 필요합니다. 그리고 없을 때 형태소를 추가하는 작업과 형태소 이름의 테이블을 만들기 위해 형태소의 일련 번호를 구하는 과정이 필요합니다. 그리고 역 파일에 매핑하는 형태소 테이블을 동적으로 생성하는 부분이 필요합니다. 여기에서는 이들을 저장 프로시저로 만들고 AddMorphemeInfo에서 이들을 사용합시다. 먼저 존재하는 형태소인지 확인하는 저장 프로시저를 만들기로 합시다. 저장 프로시저 이름은 ExistedMorpheme으로 할게요. 입력 인자로 형태소 이름를 받고 OUTPUT 유형의 존재 여부를 확인하는 인자를 선언합니다. CREATE PR..

5.1.8 RemoveCandidate 저장 프로시저

5.1.8 RemoveCandidate 저장 프로시저 CandidateTable에 있는 특정 항목을 제거하는 저장 프로시저를 만들어 봅시다. 저장 프로시저 이름은 RemoveCandidate로 할게요. 입력 인자로 삭제할 항목 번호를 받습니다.CREATE PROCEDURE dbo.RemoveCandidate ( @SeqNo int ) delete 쿼리문을 이용하여 입력 인자로 전달받은 SeqNo 값을 갖는 항목을 삭제합니다.delete from CandidateTablewhere SeqNo = @SeqNo ▷ RemoveCandidate 저장 프로시저

5.1.7 GetCandidateBySeqNo 저장 프로시저

5.1.7 GetCandidateBySeqNo 저장 프로시저 CandidateTable에서 특정 일련 번호의 항목을 얻어오는 저장 프로시저를 만듭시다. 저장 프로시저 이름은 GetCandidateBySeqNo으로 정할게요. 입력 인자로 일련 번호를 받고 OUTPUT 유형의 인자로 페이지 주소와 Seed 사이트에서의 상대적 깊이를 선언합니다. CREATE PROCEDURE dbo.GetCandidateBySeqNo ( @SeqNo int, @Url varchar(200) OUTPUT, @Depth int OUTPUT ) select문을 이용하여 CandidateTable에서 입력 인자로 받은 일련 번호와 같은 항목의 정보를 OUTPUT 유형의 인자에 설정합니다. select @Url=Url, @Depth=..

5.1.1 ExistedCandidate 저장 프로시저

5.1.1 ExistedCandidate 저장 프로시저 ExistedCandidate 저장 프로시저는 입력 인자로 사이트 주소와 OUTPUT 형태의 인자로 존재 여부가 있습니다. CREATE PROCEDURE dbo.ExistedCandidate ( @Url varchar(200), @Existed int OUTPUT ) 존재하는지 확인은 Select 쿼리문의 결과를 이용합시다. SQL 쿼리문을 사용해 본 적이 없다면 별도의 레퍼런스를 통해 학습이 필요합니다. if exists (select * from CandidateTable where Url=@Url) begin set @Existed = 1 end else begin set @Existed = 0 end 다음은 ExistedCandidate 저장..

[MSSQL] 상품 판매 DB 설계 및 저장 프로시저 구현

[MSSQL] 상품 판매 DB 설계 및 저장 프로시저 구현 실습 개요상품 판매 DB를 설계하고 응용 프로그램에서 이를 사용할 수 있게 저장 프로시저를 구현한다. 관련 NSC 능력 단위데이터 입출력 구현(2001020205_16v4) 훈련 능력 단위 요소1. 논리 데이터 저장소 확인2. 물리 데이터 저장소 설계3. 데이터 조작 프로시저 작성 요구사항상품 ID, 상품명, 상품 가격, 상품 설명을 요소로 하는 상품 테이블을 작성하라. (상품 ID는 1부터 순차적으로 증가한다.)고객 ID, 고객명, 주소, 연락처를 요소로 하는 고객 테이블을 작성하라.(고객 ID는 1부터 순차적으로 증가한다.)상품 ID, 고객 ID, 판매 개수, 판매 일시를 요소로 하는 판매 테이블을 작성하라. (상품 ID와 고객 ID에 관한 ..

반응형